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 ReerKit, reference main (c35173), with Swift 6.0 for Linux on 11 Nov 2024 18:30:25 UTC.

Swift 6 data race errors: 10

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-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: convert 'tokens' to a 'let' constant to make 'Sendable' shared state immutable
   |                 |- note: annotate 'tokens' with '@MainActor' 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 | #if os(Linux)
/host/spi-builder-workspace/Sources/Utility/Once.swift:41:17: warning: let 'lock' is not concurrency-safe because non-'Sendable' type 'MutexLock' may have shared mutable state; this is an error in the Swift 6 language mode
39 |
40 | #if os(Linux)
41 | fileprivate let lock = MutexLock()
   |                 |- warning: let 'lock' is not concurrency-safe because non-'Sendable' type 'MutexLock' may have shared mutable state; this is an error in the Swift 6 language mode
   |                 |- note: annotate 'lock' with '@MainActor' if property should only be accessed from the main actor
   |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 | #else
43 | fileprivate let lock = UnfairLock()
/host/spi-builder-workspace/Sources/Utility/Lock/MutexLock.swift:29:20: note: class 'MutexLock' does not conform to the 'Sendable' protocol
27 |
28 | /// ReerKit: A wrapper class for pthread mutex, providing a simple interface for thread synchronization.
29 | public final class MutexLock {
   |                    `- note: class 'MutexLock' does not conform to the 'Sendable' protocol
30 |     private var mutex = pthread_mutex_t()
31 |
[46/139] Compiling ReerKit MutexLock.swift
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:82:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
 82 |         public static let `default` = Self(lowercaseLettersString, uppercaseLettersString, "_-")
    |                           |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 |
 84 |         private static let numbersString = "0123456789"
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:46:23: warning: static property 'defaultRandomizer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 44 |     public static var defaultRandomizer: Randomizer = SecureRandomizer()
 45 |     #else
 46 |     public static var defaultRandomizer: Randomizer = IntRandomizer()
    |                       |- warning: static property 'defaultRandomizer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultRandomizer' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'defaultRandomizer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |     #endif
 48 | }
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:78:27: warning: static property 'numbers' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 76 |         }
 77 |
 78 |         public static let numbers = Self(numbersString)
    |                           |- warning: static property 'numbers' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'numbers' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:79:27: warning: static property 'lowercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 77 |
 78 |         public static let numbers = Self(numbersString)
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
    |                           |- warning: static property 'lowercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'lowercaseLetters' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:80:27: warning: static property 'uppercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 78 |         public static let numbers = Self(numbersString)
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
    |                           |- warning: static property 'uppercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'uppercaseLetters' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
 82 |         public static let `default` = Self(lowercaseLettersString, uppercaseLettersString, "_-")
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:81:27: warning: static property 'letters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
    |                           |- warning: static property 'letters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'letters' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 82 |         public static let `default` = Self(lowercaseLettersString, uppercaseLettersString, "_-")
 83 |
/host/spi-builder-workspace/Sources/Utility/Once.swift:38:17: warning: var 'tokens' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
36 | }
37 |
38 | fileprivate var tokens = Set<OnceToken>()
   |                 |- warning: var 'tokens' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                 |- note: convert 'tokens' to a 'let' constant to make 'Sendable' shared state immutable
   |                 |- note: annotate 'tokens' with '@MainActor' 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 | #if os(Linux)
/host/spi-builder-workspace/Sources/Utility/Once.swift:41:17: warning: let 'lock' is not concurrency-safe because non-'Sendable' type 'MutexLock' may have shared mutable state; this is an error in the Swift 6 language mode
39 |
40 | #if os(Linux)
41 | fileprivate let lock = MutexLock()
   |                 |- warning: let 'lock' is not concurrency-safe because non-'Sendable' type 'MutexLock' may have shared mutable state; this is an error in the Swift 6 language mode
   |                 |- note: annotate 'lock' with '@MainActor' if property should only be accessed from the main actor
   |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 | #else
43 | fileprivate let lock = UnfairLock()
/host/spi-builder-workspace/Sources/Utility/Lock/MutexLock.swift:29:20: note: class 'MutexLock' does not conform to the 'Sendable' protocol
27 |
28 | /// ReerKit: A wrapper class for pthread mutex, providing a simple interface for thread synchronization.
29 | public final class MutexLock {
   |                    `- note: class 'MutexLock' does not conform to the 'Sendable' protocol
30 |     private var mutex = pthread_mutex_t()
31 |
[47/139] Compiling ReerKit ReadWriteLock.swift
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:82:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
 82 |         public static let `default` = Self(lowercaseLettersString, uppercaseLettersString, "_-")
    |                           |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 |
 84 |         private static let numbersString = "0123456789"
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:46:23: warning: static property 'defaultRandomizer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 44 |     public static var defaultRandomizer: Randomizer = SecureRandomizer()
 45 |     #else
 46 |     public static var defaultRandomizer: Randomizer = IntRandomizer()
    |                       |- warning: static property 'defaultRandomizer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultRandomizer' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'defaultRandomizer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |     #endif
 48 | }
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:78:27: warning: static property 'numbers' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 76 |         }
 77 |
 78 |         public static let numbers = Self(numbersString)
    |                           |- warning: static property 'numbers' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'numbers' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:79:27: warning: static property 'lowercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 77 |
 78 |         public static let numbers = Self(numbersString)
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
    |                           |- warning: static property 'lowercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'lowercaseLetters' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:80:27: warning: static property 'uppercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 78 |         public static let numbers = Self(numbersString)
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
    |                           |- warning: static property 'uppercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'uppercaseLetters' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
 82 |         public static let `default` = Self(lowercaseLettersString, uppercaseLettersString, "_-")
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:81:27: warning: static property 'letters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
    |                           |- warning: static property 'letters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'letters' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 82 |         public static let `default` = Self(lowercaseLettersString, uppercaseLettersString, "_-")
 83 |
/host/spi-builder-workspace/Sources/Utility/Once.swift:38:17: warning: var 'tokens' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
36 | }
37 |
38 | fileprivate var tokens = Set<OnceToken>()
   |                 |- warning: var 'tokens' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                 |- note: convert 'tokens' to a 'let' constant to make 'Sendable' shared state immutable
   |                 |- note: annotate 'tokens' with '@MainActor' 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 | #if os(Linux)
/host/spi-builder-workspace/Sources/Utility/Once.swift:41:17: warning: let 'lock' is not concurrency-safe because non-'Sendable' type 'MutexLock' may have shared mutable state; this is an error in the Swift 6 language mode
39 |
40 | #if os(Linux)
41 | fileprivate let lock = MutexLock()
   |                 |- warning: let 'lock' is not concurrency-safe because non-'Sendable' type 'MutexLock' may have shared mutable state; this is an error in the Swift 6 language mode
   |                 |- note: annotate 'lock' with '@MainActor' if property should only be accessed from the main actor
   |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 | #else
43 | fileprivate let lock = UnfairLock()
/host/spi-builder-workspace/Sources/Utility/Lock/MutexLock.swift:29:20: note: class 'MutexLock' does not conform to the 'Sendable' protocol
27 |
28 | /// ReerKit: A wrapper class for pthread mutex, providing a simple interface for thread synchronization.
29 | public final class MutexLock {
   |                    `- note: class 'MutexLock' does not conform to the 'Sendable' protocol
30 |     private var mutex = pthread_mutex_t()
31 |
[48/139] Compiling ReerKit Synchronizing.swift
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:82:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
 82 |         public static let `default` = Self(lowercaseLettersString, uppercaseLettersString, "_-")
    |                           |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 |
 84 |         private static let numbersString = "0123456789"
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:46:23: warning: static property 'defaultRandomizer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 44 |     public static var defaultRandomizer: Randomizer = SecureRandomizer()
 45 |     #else
 46 |     public static var defaultRandomizer: Randomizer = IntRandomizer()
    |                       |- warning: static property 'defaultRandomizer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultRandomizer' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'defaultRandomizer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |     #endif
 48 | }
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:78:27: warning: static property 'numbers' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 76 |         }
 77 |
 78 |         public static let numbers = Self(numbersString)
    |                           |- warning: static property 'numbers' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'numbers' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:79:27: warning: static property 'lowercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 77 |
 78 |         public static let numbers = Self(numbersString)
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
    |                           |- warning: static property 'lowercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'lowercaseLetters' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:80:27: warning: static property 'uppercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 78 |         public static let numbers = Self(numbersString)
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
    |                           |- warning: static property 'uppercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'uppercaseLetters' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
 82 |         public static let `default` = Self(lowercaseLettersString, uppercaseLettersString, "_-")
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:81:27: warning: static property 'letters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
    |                           |- warning: static property 'letters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'letters' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 82 |         public static let `default` = Self(lowercaseLettersString, uppercaseLettersString, "_-")
 83 |
/host/spi-builder-workspace/Sources/Utility/Once.swift:38:17: warning: var 'tokens' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
36 | }
37 |
38 | fileprivate var tokens = Set<OnceToken>()
   |                 |- warning: var 'tokens' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                 |- note: convert 'tokens' to a 'let' constant to make 'Sendable' shared state immutable
   |                 |- note: annotate 'tokens' with '@MainActor' 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 | #if os(Linux)
/host/spi-builder-workspace/Sources/Utility/Once.swift:41:17: warning: let 'lock' is not concurrency-safe because non-'Sendable' type 'MutexLock' may have shared mutable state; this is an error in the Swift 6 language mode
39 |
40 | #if os(Linux)
41 | fileprivate let lock = MutexLock()
   |                 |- warning: let 'lock' is not concurrency-safe because non-'Sendable' type 'MutexLock' may have shared mutable state; this is an error in the Swift 6 language mode
   |                 |- note: annotate 'lock' with '@MainActor' if property should only be accessed from the main actor
   |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 | #else
43 | fileprivate let lock = UnfairLock()
/host/spi-builder-workspace/Sources/Utility/Lock/MutexLock.swift:29:20: note: class 'MutexLock' does not conform to the 'Sendable' protocol
27 |
28 | /// ReerKit: A wrapper class for pthread mutex, providing a simple interface for thread synchronization.
29 | public final class MutexLock {
   |                    `- note: class 'MutexLock' does not conform to the 'Sendable' protocol
30 |     private var mutex = pthread_mutex_t()
31 |
[49/139] Compiling ReerKit UnfairLock.swift
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:82:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
 82 |         public static let `default` = Self(lowercaseLettersString, uppercaseLettersString, "_-")
    |                           |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 |
 84 |         private static let numbersString = "0123456789"
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:46:23: warning: static property 'defaultRandomizer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 44 |     public static var defaultRandomizer: Randomizer = SecureRandomizer()
 45 |     #else
 46 |     public static var defaultRandomizer: Randomizer = IntRandomizer()
    |                       |- warning: static property 'defaultRandomizer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultRandomizer' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'defaultRandomizer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |     #endif
 48 | }
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:78:27: warning: static property 'numbers' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 76 |         }
 77 |
 78 |         public static let numbers = Self(numbersString)
    |                           |- warning: static property 'numbers' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'numbers' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:79:27: warning: static property 'lowercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 77 |
 78 |         public static let numbers = Self(numbersString)
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
    |                           |- warning: static property 'lowercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'lowercaseLetters' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:80:27: warning: static property 'uppercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 78 |         public static let numbers = Self(numbersString)
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
    |                           |- warning: static property 'uppercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'uppercaseLetters' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
 82 |         public static let `default` = Self(lowercaseLettersString, uppercaseLettersString, "_-")
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:81:27: warning: static property 'letters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
    |                           |- warning: static property 'letters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'letters' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 82 |         public static let `default` = Self(lowercaseLettersString, uppercaseLettersString, "_-")
 83 |
/host/spi-builder-workspace/Sources/Utility/Once.swift:38:17: warning: var 'tokens' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
36 | }
37 |
38 | fileprivate var tokens = Set<OnceToken>()
   |                 |- warning: var 'tokens' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                 |- note: convert 'tokens' to a 'let' constant to make 'Sendable' shared state immutable
   |                 |- note: annotate 'tokens' with '@MainActor' 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 | #if os(Linux)
/host/spi-builder-workspace/Sources/Utility/Once.swift:41:17: warning: let 'lock' is not concurrency-safe because non-'Sendable' type 'MutexLock' may have shared mutable state; this is an error in the Swift 6 language mode
39 |
40 | #if os(Linux)
41 | fileprivate let lock = MutexLock()
   |                 |- warning: let 'lock' is not concurrency-safe because non-'Sendable' type 'MutexLock' may have shared mutable state; this is an error in the Swift 6 language mode
   |                 |- note: annotate 'lock' with '@MainActor' if property should only be accessed from the main actor
   |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 | #else
43 | fileprivate let lock = UnfairLock()
/host/spi-builder-workspace/Sources/Utility/Lock/MutexLock.swift:29:20: note: class 'MutexLock' does not conform to the 'Sendable' protocol
27 |
28 | /// ReerKit: A wrapper class for pthread mutex, providing a simple interface for thread synchronization.
29 | public final class MutexLock {
   |                    `- note: class 'MutexLock' does not conform to the 'Sendable' protocol
30 |     private var mutex = pthread_mutex_t()
31 |
[50/139] Compiling ReerKit LinearFunction.swift
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:82:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
 82 |         public static let `default` = Self(lowercaseLettersString, uppercaseLettersString, "_-")
    |                           |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 |
 84 |         private static let numbersString = "0123456789"
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:46:23: warning: static property 'defaultRandomizer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 44 |     public static var defaultRandomizer: Randomizer = SecureRandomizer()
 45 |     #else
 46 |     public static var defaultRandomizer: Randomizer = IntRandomizer()
    |                       |- warning: static property 'defaultRandomizer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultRandomizer' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'defaultRandomizer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |     #endif
 48 | }
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:78:27: warning: static property 'numbers' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 76 |         }
 77 |
 78 |         public static let numbers = Self(numbersString)
    |                           |- warning: static property 'numbers' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'numbers' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:79:27: warning: static property 'lowercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 77 |
 78 |         public static let numbers = Self(numbersString)
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
    |                           |- warning: static property 'lowercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'lowercaseLetters' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:80:27: warning: static property 'uppercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 78 |         public static let numbers = Self(numbersString)
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
    |                           |- warning: static property 'uppercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'uppercaseLetters' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
 82 |         public static let `default` = Self(lowercaseLettersString, uppercaseLettersString, "_-")
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:81:27: warning: static property 'letters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
    |                           |- warning: static property 'letters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'letters' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 82 |         public static let `default` = Self(lowercaseLettersString, uppercaseLettersString, "_-")
 83 |
/host/spi-builder-workspace/Sources/Utility/Once.swift:38:17: warning: var 'tokens' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
36 | }
37 |
38 | fileprivate var tokens = Set<OnceToken>()
   |                 |- warning: var 'tokens' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                 |- note: convert 'tokens' to a 'let' constant to make 'Sendable' shared state immutable
   |                 |- note: annotate 'tokens' with '@MainActor' 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 | #if os(Linux)
/host/spi-builder-workspace/Sources/Utility/Once.swift:41:17: warning: let 'lock' is not concurrency-safe because non-'Sendable' type 'MutexLock' may have shared mutable state; this is an error in the Swift 6 language mode
39 |
40 | #if os(Linux)
41 | fileprivate let lock = MutexLock()
   |                 |- warning: let 'lock' is not concurrency-safe because non-'Sendable' type 'MutexLock' may have shared mutable state; this is an error in the Swift 6 language mode
   |                 |- note: annotate 'lock' with '@MainActor' if property should only be accessed from the main actor
   |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 | #else
43 | fileprivate let lock = UnfairLock()
/host/spi-builder-workspace/Sources/Utility/Lock/MutexLock.swift:29:20: note: class 'MutexLock' does not conform to the 'Sendable' protocol
27 |
28 | /// ReerKit: A wrapper class for pthread mutex, providing a simple interface for thread synchronization.
29 | public final class MutexLock {
   |                    `- note: class 'MutexLock' does not conform to the 'Sendable' protocol
30 |     private var mutex = pthread_mutex_t()
31 |
[51/139] Compiling ReerKit Memory.swift
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:82:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
 82 |         public static let `default` = Self(lowercaseLettersString, uppercaseLettersString, "_-")
    |                           |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 |
 84 |         private static let numbersString = "0123456789"
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:46:23: warning: static property 'defaultRandomizer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 44 |     public static var defaultRandomizer: Randomizer = SecureRandomizer()
 45 |     #else
 46 |     public static var defaultRandomizer: Randomizer = IntRandomizer()
    |                       |- warning: static property 'defaultRandomizer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultRandomizer' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'defaultRandomizer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |     #endif
 48 | }
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:78:27: warning: static property 'numbers' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 76 |         }
 77 |
 78 |         public static let numbers = Self(numbersString)
    |                           |- warning: static property 'numbers' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'numbers' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:79:27: warning: static property 'lowercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 77 |
 78 |         public static let numbers = Self(numbersString)
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
    |                           |- warning: static property 'lowercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'lowercaseLetters' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:80:27: warning: static property 'uppercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 78 |         public static let numbers = Self(numbersString)
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
    |                           |- warning: static property 'uppercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'uppercaseLetters' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
 82 |         public static let `default` = Self(lowercaseLettersString, uppercaseLettersString, "_-")
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:81:27: warning: static property 'letters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
    |                           |- warning: static property 'letters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'letters' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 82 |         public static let `default` = Self(lowercaseLettersString, uppercaseLettersString, "_-")
 83 |
/host/spi-builder-workspace/Sources/Utility/Once.swift:38:17: warning: var 'tokens' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
36 | }
37 |
38 | fileprivate var tokens = Set<OnceToken>()
   |                 |- warning: var 'tokens' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                 |- note: convert 'tokens' to a 'let' constant to make 'Sendable' shared state immutable
   |                 |- note: annotate 'tokens' with '@MainActor' 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 | #if os(Linux)
/host/spi-builder-workspace/Sources/Utility/Once.swift:41:17: warning: let 'lock' is not concurrency-safe because non-'Sendable' type 'MutexLock' may have shared mutable state; this is an error in the Swift 6 language mode
39 |
40 | #if os(Linux)
41 | fileprivate let lock = MutexLock()
   |                 |- warning: let 'lock' is not concurrency-safe because non-'Sendable' type 'MutexLock' may have shared mutable state; this is an error in the Swift 6 language mode
   |                 |- note: annotate 'lock' with '@MainActor' if property should only be accessed from the main actor
   |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 | #else
43 | fileprivate let lock = UnfairLock()
/host/spi-builder-workspace/Sources/Utility/Lock/MutexLock.swift:29:20: note: class 'MutexLock' does not conform to the 'Sendable' protocol
27 |
28 | /// ReerKit: A wrapper class for pthread mutex, providing a simple interface for thread synchronization.
29 | public final class MutexLock {
   |                    `- note: class 'MutexLock' does not conform to the 'Sendable' protocol
30 |     private var mutex = pthread_mutex_t()
31 |
[52/139] Compiling ReerKit MulticastDelegate.swift
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:82:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
 82 |         public static let `default` = Self(lowercaseLettersString, uppercaseLettersString, "_-")
    |                           |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 |
 84 |         private static let numbersString = "0123456789"
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:46:23: warning: static property 'defaultRandomizer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 44 |     public static var defaultRandomizer: Randomizer = SecureRandomizer()
 45 |     #else
 46 |     public static var defaultRandomizer: Randomizer = IntRandomizer()
    |                       |- warning: static property 'defaultRandomizer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultRandomizer' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'defaultRandomizer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |     #endif
 48 | }
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:78:27: warning: static property 'numbers' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 76 |         }
 77 |
 78 |         public static let numbers = Self(numbersString)
    |                           |- warning: static property 'numbers' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'numbers' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:79:27: warning: static property 'lowercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 77 |
 78 |         public static let numbers = Self(numbersString)
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
    |                           |- warning: static property 'lowercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'lowercaseLetters' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:80:27: warning: static property 'uppercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 78 |         public static let numbers = Self(numbersString)
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
    |                           |- warning: static property 'uppercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'uppercaseLetters' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
 82 |         public static let `default` = Self(lowercaseLettersString, uppercaseLettersString, "_-")
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:81:27: warning: static property 'letters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
    |                           |- warning: static property 'letters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'letters' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 82 |         public static let `default` = Self(lowercaseLettersString, uppercaseLettersString, "_-")
 83 |
/host/spi-builder-workspace/Sources/Utility/Once.swift:38:17: warning: var 'tokens' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
36 | }
37 |
38 | fileprivate var tokens = Set<OnceToken>()
   |                 |- warning: var 'tokens' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                 |- note: convert 'tokens' to a 'let' constant to make 'Sendable' shared state immutable
   |                 |- note: annotate 'tokens' with '@MainActor' 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 | #if os(Linux)
/host/spi-builder-workspace/Sources/Utility/Once.swift:41:17: warning: let 'lock' is not concurrency-safe because non-'Sendable' type 'MutexLock' may have shared mutable state; this is an error in the Swift 6 language mode
39 |
40 | #if os(Linux)
41 | fileprivate let lock = MutexLock()
   |                 |- warning: let 'lock' is not concurrency-safe because non-'Sendable' type 'MutexLock' may have shared mutable state; this is an error in the Swift 6 language mode
   |                 |- note: annotate 'lock' with '@MainActor' if property should only be accessed from the main actor
   |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 | #else
43 | fileprivate let lock = UnfairLock()
/host/spi-builder-workspace/Sources/Utility/Lock/MutexLock.swift:29:20: note: class 'MutexLock' does not conform to the 'Sendable' protocol
27 |
28 | /// ReerKit: A wrapper class for pthread mutex, providing a simple interface for thread synchronization.
29 | public final class MutexLock {
   |                    `- note: class 'MutexLock' does not conform to the 'Sendable' protocol
30 |     private var mutex = pthread_mutex_t()
31 |
[53/139] Compiling ReerKit NanoID.swift
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:82:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
 82 |         public static let `default` = Self(lowercaseLettersString, uppercaseLettersString, "_-")
    |                           |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 |
 84 |         private static let numbersString = "0123456789"
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:46:23: warning: static property 'defaultRandomizer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 44 |     public static var defaultRandomizer: Randomizer = SecureRandomizer()
 45 |     #else
 46 |     public static var defaultRandomizer: Randomizer = IntRandomizer()
    |                       |- warning: static property 'defaultRandomizer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultRandomizer' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'defaultRandomizer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |     #endif
 48 | }
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:78:27: warning: static property 'numbers' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 76 |         }
 77 |
 78 |         public static let numbers = Self(numbersString)
    |                           |- warning: static property 'numbers' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'numbers' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:79:27: warning: static property 'lowercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 77 |
 78 |         public static let numbers = Self(numbersString)
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
    |                           |- warning: static property 'lowercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'lowercaseLetters' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:80:27: warning: static property 'uppercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 78 |         public static let numbers = Self(numbersString)
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
    |                           |- warning: static property 'uppercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'uppercaseLetters' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
 82 |         public static let `default` = Self(lowercaseLettersString, uppercaseLettersString, "_-")
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:81:27: warning: static property 'letters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
    |                           |- warning: static property 'letters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'letters' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 82 |         public static let `default` = Self(lowercaseLettersString, uppercaseLettersString, "_-")
 83 |
/host/spi-builder-workspace/Sources/Utility/Once.swift:38:17: warning: var 'tokens' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
36 | }
37 |
38 | fileprivate var tokens = Set<OnceToken>()
   |                 |- warning: var 'tokens' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                 |- note: convert 'tokens' to a 'let' constant to make 'Sendable' shared state immutable
   |                 |- note: annotate 'tokens' with '@MainActor' 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 | #if os(Linux)
/host/spi-builder-workspace/Sources/Utility/Once.swift:41:17: warning: let 'lock' is not concurrency-safe because non-'Sendable' type 'MutexLock' may have shared mutable state; this is an error in the Swift 6 language mode
39 |
40 | #if os(Linux)
41 | fileprivate let lock = MutexLock()
   |                 |- warning: let 'lock' is not concurrency-safe because non-'Sendable' type 'MutexLock' may have shared mutable state; this is an error in the Swift 6 language mode
   |                 |- note: annotate 'lock' with '@MainActor' if property should only be accessed from the main actor
   |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 | #else
43 | fileprivate let lock = UnfairLock()
/host/spi-builder-workspace/Sources/Utility/Lock/MutexLock.swift:29:20: note: class 'MutexLock' does not conform to the 'Sendable' protocol
27 |
28 | /// ReerKit: A wrapper class for pthread mutex, providing a simple interface for thread synchronization.
29 | public final class MutexLock {
   |                    `- note: class 'MutexLock' does not conform to the 'Sendable' protocol
30 |     private var mutex = pthread_mutex_t()
31 |
[54/139] Compiling ReerKit Once.swift
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:82:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
 82 |         public static let `default` = Self(lowercaseLettersString, uppercaseLettersString, "_-")
    |                           |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 |
 84 |         private static let numbersString = "0123456789"
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:46:23: warning: static property 'defaultRandomizer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 44 |     public static var defaultRandomizer: Randomizer = SecureRandomizer()
 45 |     #else
 46 |     public static var defaultRandomizer: Randomizer = IntRandomizer()
    |                       |- warning: static property 'defaultRandomizer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultRandomizer' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'defaultRandomizer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |     #endif
 48 | }
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:78:27: warning: static property 'numbers' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 76 |         }
 77 |
 78 |         public static let numbers = Self(numbersString)
    |                           |- warning: static property 'numbers' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'numbers' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:79:27: warning: static property 'lowercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 77 |
 78 |         public static let numbers = Self(numbersString)
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
    |                           |- warning: static property 'lowercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'lowercaseLetters' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:80:27: warning: static property 'uppercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 78 |         public static let numbers = Self(numbersString)
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
    |                           |- warning: static property 'uppercaseLetters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'uppercaseLetters' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
 82 |         public static let `default` = Self(lowercaseLettersString, uppercaseLettersString, "_-")
/host/spi-builder-workspace/Sources/Utility/NanoID.swift:81:27: warning: static property 'letters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
 49 |
 50 | extension NanoID {
 51 |     public struct Alphabet {
    |                   `- note: consider making struct 'Alphabet' conform to the 'Sendable' protocol
 52 |         let characters: [Character]
 53 |
    :
 79 |         public static let lowercaseLetters = Self(lowercaseLettersString)
 80 |         public static let uppercaseLetters = Self(uppercaseLettersString)
 81 |         public static let letters = Self(lowercaseLettersString, uppercaseLettersString)
    |                           |- warning: static property 'letters' is not concurrency-safe because non-'Sendable' type 'NanoID.Alphabet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'letters' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 82 |         public static let `default` = Self(lowercaseLettersString, uppercaseLettersString, "_-")
 83 |
/host/spi-builder-workspace/Sources/Utility/Once.swift:38:17: warning: var 'tokens' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
36 | }
37 |
38 | fileprivate var tokens = Set<OnceToken>()
   |                 |- warning: var 'tokens' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                 |- note: convert 'tokens' to a 'let' constant to make 'Sendable' shared state immutable
   |                 |- note: annotate 'tokens' with '@MainActor' 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 | #if os(Linux)
/host/spi-builder-workspace/Sources/Utility/Once.swift:41:17: warning: let 'lock' is not concurrency-safe because non-'Sendable' type 'MutexLock' may have shared mutable state; this is an error in the Swift 6 language mode
39 |
40 | #if os(Linux)
41 | fileprivate let lock = MutexLock()
   |                 |- warning: let 'lock' is not concurrency-safe because non-'Sendable' type 'MutexLock' may have shared mutable state; this is an error in the Swift 6 language mode
   |                 |- note: annotate 'lock' with '@MainActor' if property should only be accessed from the main actor
   |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 | #else
43 | fileprivate let lock = UnfairLock()
/host/spi-builder-workspace/Sources/Utility/Lock/MutexLock.swift:29:20: note: class 'MutexLock' does not conform to the 'Sendable' protocol
27 |
28 | /// ReerKit: A wrapper class for pthread mutex, providing a simple interface for thread synchronization.
29 | public final class MutexLock {
   |                    `- note: class 'MutexLock' does not conform to the 'Sendable' protocol
30 |     private var mutex = pthread_mutex_t()
31 |
[55/139] Compiling ReerKit CAGradientLayer+REExtensions.swift
[56/139] Compiling ReerKit CALayer+REExtensions.swift
[57/139] Compiling ReerKit CATransform3D+REExtensions.swift
[58/139] Compiling ReerKit CGAffineTransform+REExtensions.swift
[59/139] Compiling ReerKit CGColor+REExtensions.swift
[60/139] Compiling ReerKit CGFloat+REExtensions.swift
[61/139] Compiling ReerKit CGPoint+REExtensions.swift
[62/139] Compiling ReerKit CGRect+REExtensions.swift
[63/139] Compiling ReerKit CGSize+REExtensions.swift
[64/139] Compiling ReerKit CGVector+REExtensions.swift
[65/139] Compiling ReerKit DispatchQueue+REExtensions.swift
[66/139] Compiling ReerKit Bundle+REExtensions.swift
[67/139] Compiling ReerKit Calendar+REExtensions.swift
[68/139] Compiling ReerKit ContiguousBytes+REExtensions.swift
[69/139] Compiling ReerKit Data+REExtensions.swift
[70/139] Compiling ReerKit Date+REExtensions.swift
[71/139] Compiling ReerKit FileManager+REExtensions.swift
[72/139] Compiling ReerKit UIStackView+REExtensions.swift
[73/139] Compiling ReerKit UIStoryboard+REExtensions.swift
[74/139] Compiling ReerKit UISwitch+REExtensions.swift
[75/139] Compiling ReerKit UITabBar+REExtensions.swift
[76/139] Compiling ReerKit UITableView+REExtensions.swift
[77/139] Compiling ReerKit UITextField+REExtensions.swift
[78/139] Compiling ReerKit UITextView+REExtensions.swift
[79/139] Compiling ReerKit UIView+REExtensions.swift
[80/139] Compiling ReerKit UIViewController+REExtensions.swift
[81/139] Compiling ReerKit UIWindow+REExtensions.swift
[82/139] Compiling ReerKit CountdownTimer.swift
[83/139] Compiling ReerKit BinaryTree.swift
[84/139] Compiling ReerKit BoundedQueue.swift
[85/139] Compiling ReerKit LinkedList.swift
[86/139] Compiling ReerKit OrderedDictionary.swift
[87/139] Compiling ReerKit OrderedSet.swift
[88/139] Compiling ReerKit Queue.swift
[89/139] Compiling ReerKit MutableCollection+REExtensions.swift
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:416:24: warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 414 |
 415 |     #if canImport(Foundation)
 416 |     private static var dateFormatter: DateFormatter = {
     |                        |- warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 417 |         let formatter = Date.dateFormatter
 418 |         formatter.timeZone = TimeZone.current
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:434:24: warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 432 |
 433 |     #if canImport(Foundation)
 434 |     private static var dateTimeFormatter: DateFormatter = {
     |                        |- warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateTimeFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateTimeFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 435 |         let formatter = Date.dateFormatter
 436 |         formatter.timeZone = TimeZone.current
[90/139] Compiling ReerKit OptionSet+REExtensions.swift
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:416:24: warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 414 |
 415 |     #if canImport(Foundation)
 416 |     private static var dateFormatter: DateFormatter = {
     |                        |- warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 417 |         let formatter = Date.dateFormatter
 418 |         formatter.timeZone = TimeZone.current
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:434:24: warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 432 |
 433 |     #if canImport(Foundation)
 434 |     private static var dateTimeFormatter: DateFormatter = {
     |                        |- warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateTimeFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateTimeFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 435 |         let formatter = Date.dateFormatter
 436 |         formatter.timeZone = TimeZone.current
[91/139] Compiling ReerKit Optional+REExtensions.swift
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:416:24: warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 414 |
 415 |     #if canImport(Foundation)
 416 |     private static var dateFormatter: DateFormatter = {
     |                        |- warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 417 |         let formatter = Date.dateFormatter
 418 |         formatter.timeZone = TimeZone.current
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:434:24: warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 432 |
 433 |     #if canImport(Foundation)
 434 |     private static var dateTimeFormatter: DateFormatter = {
     |                        |- warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateTimeFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateTimeFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 435 |         let formatter = Date.dateFormatter
 436 |         formatter.timeZone = TimeZone.current
[92/139] Compiling ReerKit Range+REExtensions.swift
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:416:24: warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 414 |
 415 |     #if canImport(Foundation)
 416 |     private static var dateFormatter: DateFormatter = {
     |                        |- warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 417 |         let formatter = Date.dateFormatter
 418 |         formatter.timeZone = TimeZone.current
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:434:24: warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 432 |
 433 |     #if canImport(Foundation)
 434 |     private static var dateTimeFormatter: DateFormatter = {
     |                        |- warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateTimeFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateTimeFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 435 |         let formatter = Date.dateFormatter
 436 |         formatter.timeZone = TimeZone.current
[93/139] Compiling ReerKit RangeReplaceableCollection+REExtensions.swift
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:416:24: warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 414 |
 415 |     #if canImport(Foundation)
 416 |     private static var dateFormatter: DateFormatter = {
     |                        |- warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 417 |         let formatter = Date.dateFormatter
 418 |         formatter.timeZone = TimeZone.current
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:434:24: warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 432 |
 433 |     #if canImport(Foundation)
 434 |     private static var dateTimeFormatter: DateFormatter = {
     |                        |- warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateTimeFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateTimeFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 435 |         let formatter = Date.dateFormatter
 436 |         formatter.timeZone = TimeZone.current
[94/139] Compiling ReerKit Sequence+REExtensions.swift
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:416:24: warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 414 |
 415 |     #if canImport(Foundation)
 416 |     private static var dateFormatter: DateFormatter = {
     |                        |- warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 417 |         let formatter = Date.dateFormatter
 418 |         formatter.timeZone = TimeZone.current
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:434:24: warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 432 |
 433 |     #if canImport(Foundation)
 434 |     private static var dateTimeFormatter: DateFormatter = {
     |                        |- warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateTimeFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateTimeFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 435 |         let formatter = Date.dateFormatter
 436 |         formatter.timeZone = TimeZone.current
[95/139] Compiling ReerKit SignedInteger+REExtensions.swift
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:416:24: warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 414 |
 415 |     #if canImport(Foundation)
 416 |     private static var dateFormatter: DateFormatter = {
     |                        |- warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 417 |         let formatter = Date.dateFormatter
 418 |         formatter.timeZone = TimeZone.current
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:434:24: warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 432 |
 433 |     #if canImport(Foundation)
 434 |     private static var dateTimeFormatter: DateFormatter = {
     |                        |- warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateTimeFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateTimeFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 435 |         let formatter = Date.dateFormatter
 436 |         formatter.timeZone = TimeZone.current
[96/139] Compiling ReerKit SignedNumeric+REExtensions.swift
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:416:24: warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 414 |
 415 |     #if canImport(Foundation)
 416 |     private static var dateFormatter: DateFormatter = {
     |                        |- warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 417 |         let formatter = Date.dateFormatter
 418 |         formatter.timeZone = TimeZone.current
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:434:24: warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 432 |
 433 |     #if canImport(Foundation)
 434 |     private static var dateTimeFormatter: DateFormatter = {
     |                        |- warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateTimeFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateTimeFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 435 |         let formatter = Date.dateFormatter
 436 |         formatter.timeZone = TimeZone.current
[97/139] Compiling ReerKit StdlibProtocolWrappers.swift
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:416:24: warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 414 |
 415 |     #if canImport(Foundation)
 416 |     private static var dateFormatter: DateFormatter = {
     |                        |- warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 417 |         let formatter = Date.dateFormatter
 418 |         formatter.timeZone = TimeZone.current
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:434:24: warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 432 |
 433 |     #if canImport(Foundation)
 434 |     private static var dateTimeFormatter: DateFormatter = {
     |                        |- warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateTimeFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateTimeFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 435 |         let formatter = Date.dateFormatter
 436 |         formatter.timeZone = TimeZone.current
[98/139] Compiling ReerKit String+REExtensions.swift
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:416:24: warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 414 |
 415 |     #if canImport(Foundation)
 416 |     private static var dateFormatter: DateFormatter = {
     |                        |- warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 417 |         let formatter = Date.dateFormatter
 418 |         formatter.timeZone = TimeZone.current
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:434:24: warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 432 |
 433 |     #if canImport(Foundation)
 434 |     private static var dateTimeFormatter: DateFormatter = {
     |                        |- warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateTimeFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateTimeFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 435 |         let formatter = Date.dateFormatter
 436 |         formatter.timeZone = TimeZone.current
[99/139] Compiling ReerKit StringProtocol+REExtensions.swift
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:416:24: warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 414 |
 415 |     #if canImport(Foundation)
 416 |     private static var dateFormatter: DateFormatter = {
     |                        |- warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 417 |         let formatter = Date.dateFormatter
 418 |         formatter.timeZone = TimeZone.current
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:434:24: warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 432 |
 433 |     #if canImport(Foundation)
 434 |     private static var dateTimeFormatter: DateFormatter = {
     |                        |- warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateTimeFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateTimeFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 435 |         let formatter = Date.dateFormatter
 436 |         formatter.timeZone = TimeZone.current
[100/139] Compiling ReerKit UIAlertController+REExtensions.swift
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:416:24: warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 414 |
 415 |     #if canImport(Foundation)
 416 |     private static var dateFormatter: DateFormatter = {
     |                        |- warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 417 |         let formatter = Date.dateFormatter
 418 |         formatter.timeZone = TimeZone.current
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:434:24: warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 432 |
 433 |     #if canImport(Foundation)
 434 |     private static var dateTimeFormatter: DateFormatter = {
     |                        |- warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateTimeFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateTimeFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 435 |         let formatter = Date.dateFormatter
 436 |         formatter.timeZone = TimeZone.current
[101/139] Compiling ReerKit UIApplication+REExtensions.swift
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:416:24: warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 414 |
 415 |     #if canImport(Foundation)
 416 |     private static var dateFormatter: DateFormatter = {
     |                        |- warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 417 |         let formatter = Date.dateFormatter
 418 |         formatter.timeZone = TimeZone.current
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:434:24: warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 432 |
 433 |     #if canImport(Foundation)
 434 |     private static var dateTimeFormatter: DateFormatter = {
     |                        |- warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateTimeFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateTimeFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 435 |         let formatter = Date.dateFormatter
 436 |         formatter.timeZone = TimeZone.current
[102/139] Compiling ReerKit UIBarButtonItem+REExtensions.swift
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:416:24: warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 414 |
 415 |     #if canImport(Foundation)
 416 |     private static var dateFormatter: DateFormatter = {
     |                        |- warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 417 |         let formatter = Date.dateFormatter
 418 |         formatter.timeZone = TimeZone.current
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:434:24: warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 432 |
 433 |     #if canImport(Foundation)
 434 |     private static var dateTimeFormatter: DateFormatter = {
     |                        |- warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateTimeFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateTimeFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 435 |         let formatter = Date.dateFormatter
 436 |         formatter.timeZone = TimeZone.current
[103/139] Compiling ReerKit UIBezierPath+REExtensions.swift
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:416:24: warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 414 |
 415 |     #if canImport(Foundation)
 416 |     private static var dateFormatter: DateFormatter = {
     |                        |- warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 417 |         let formatter = Date.dateFormatter
 418 |         formatter.timeZone = TimeZone.current
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:434:24: warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 432 |
 433 |     #if canImport(Foundation)
 434 |     private static var dateTimeFormatter: DateFormatter = {
     |                        |- warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateTimeFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateTimeFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 435 |         let formatter = Date.dateFormatter
 436 |         formatter.timeZone = TimeZone.current
[104/139] Compiling ReerKit UIButton+REExtensions.swift
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:416:24: warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 414 |
 415 |     #if canImport(Foundation)
 416 |     private static var dateFormatter: DateFormatter = {
     |                        |- warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 417 |         let formatter = Date.dateFormatter
 418 |         formatter.timeZone = TimeZone.current
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:434:24: warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 432 |
 433 |     #if canImport(Foundation)
 434 |     private static var dateTimeFormatter: DateFormatter = {
     |                        |- warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateTimeFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateTimeFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 435 |         let formatter = Date.dateFormatter
 436 |         formatter.timeZone = TimeZone.current
[105/139] Compiling ReerKit UICollectionView+REExtensions.swift
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:416:24: warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 414 |
 415 |     #if canImport(Foundation)
 416 |     private static var dateFormatter: DateFormatter = {
     |                        |- warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 417 |         let formatter = Date.dateFormatter
 418 |         formatter.timeZone = TimeZone.current
/host/spi-builder-workspace/Sources/StandardLibrary/String+REExtensions.swift:434:24: warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 432 |
 433 |     #if canImport(Foundation)
 434 |     private static var dateTimeFormatter: DateFormatter = {
     |                        |- warning: static property 'dateTimeFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'dateTimeFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'dateTimeFormatter' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 435 |         let formatter = Date.dateFormatter
 436 |         formatter.timeZone = TimeZone.current
[106/139] Compiling ReerKit Associatable.swift
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:13: warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |             |- warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:18: warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |                  `- warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/General/ReerKit.swift:24:15: note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 22 | /// Wrapper for ReerKit compatible types. This type provides an extension point for
 23 | /// convenience methods in ReerKit.
 24 | public struct Reer<Base> {
    |               `- note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 25 |     public let base: Base
 26 |     public init(_ base: Base) {
[107/139] Compiling ReerKit DeinitObservable.swift
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:13: warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |             |- warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:18: warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |                  `- warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/General/ReerKit.swift:24:15: note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 22 | /// Wrapper for ReerKit compatible types. This type provides an extension point for
 23 | /// convenience methods in ReerKit.
 24 | public struct Reer<Base> {
    |               `- note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 25 |     public let base: Base
 26 |     public init(_ base: Base) {
[108/139] Compiling ReerKit OnceExecutable.swift
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:13: warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |             |- warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:18: warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |                  `- warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/General/ReerKit.swift:24:15: note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 22 | /// Wrapper for ReerKit compatible types. This type provides an extension point for
 23 | /// convenience methods in ReerKit.
 24 | public struct Reer<Base> {
    |               `- note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 25 |     public let base: Base
 26 |     public init(_ base: Base) {
[109/139] Compiling ReerKit Swizzlable.swift
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:13: warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |             |- warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:18: warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |                  `- warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/General/ReerKit.swift:24:15: note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 22 | /// Wrapper for ReerKit compatible types. This type provides an extension point for
 23 | /// convenience methods in ReerKit.
 24 | public struct Reer<Base> {
    |               `- note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 25 |     public let base: Base
 26 |     public init(_ base: Base) {
[110/139] Compiling ReerKit Array+REExtensions.swift
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:13: warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |             |- warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:18: warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |                  `- warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/General/ReerKit.swift:24:15: note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 22 | /// Wrapper for ReerKit compatible types. This type provides an extension point for
 23 | /// convenience methods in ReerKit.
 24 | public struct Reer<Base> {
    |               `- note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 25 |     public let base: Base
 26 |     public init(_ base: Base) {
[111/139] Compiling ReerKit BinaryFloatingPoint+REExtensions.swift
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:13: warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |             |- warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:18: warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |                  `- warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/General/ReerKit.swift:24:15: note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 22 | /// Wrapper for ReerKit compatible types. This type provides an extension point for
 23 | /// convenience methods in ReerKit.
 24 | public struct Reer<Base> {
    |               `- note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 25 |     public let base: Base
 26 |     public init(_ base: Base) {
[112/139] Compiling ReerKit BinaryInteger+REExtensions.swift
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:13: warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |             |- warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:18: warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |                  `- warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/General/ReerKit.swift:24:15: note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 22 | /// Wrapper for ReerKit compatible types. This type provides an extension point for
 23 | /// convenience methods in ReerKit.
 24 | public struct Reer<Base> {
    |               `- note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 25 |     public let base: Base
 26 |     public init(_ base: Base) {
[113/139] Compiling ReerKit Bool+REExtensions.swift
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:13: warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |             |- warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:18: warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |                  `- warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/General/ReerKit.swift:24:15: note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 22 | /// Wrapper for ReerKit compatible types. This type provides an extension point for
 23 | /// convenience methods in ReerKit.
 24 | public struct Reer<Base> {
    |               `- note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 25 |     public let base: Base
 26 |     public init(_ base: Base) {
[114/139] Compiling ReerKit Character+REExtensions.swift
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:13: warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |             |- warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:18: warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |                  `- warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/General/ReerKit.swift:24:15: note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 22 | /// Wrapper for ReerKit compatible types. This type provides an extension point for
 23 | /// convenience methods in ReerKit.
 24 | public struct Reer<Base> {
    |               `- note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 25 |     public let base: Base
 26 |     public init(_ base: Base) {
[115/139] Compiling ReerKit Collection+REExtensions.swift
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:13: warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |             |- warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:18: warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |                  `- warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/General/ReerKit.swift:24:15: note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 22 | /// Wrapper for ReerKit compatible types. This type provides an extension point for
 23 | /// convenience methods in ReerKit.
 24 | public struct Reer<Base> {
    |               `- note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 25 |     public let base: Base
 26 |     public init(_ base: Base) {
[116/139] Compiling ReerKit Comparable+REExtensions.swift
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:13: warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |             |- warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:18: warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |                  `- warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/General/ReerKit.swift:24:15: note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 22 | /// Wrapper for ReerKit compatible types. This type provides an extension point for
 23 | /// convenience methods in ReerKit.
 24 | public struct Reer<Base> {
    |               `- note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 25 |     public let base: Base
 26 |     public init(_ base: Base) {
[117/139] Compiling ReerKit Decodable+REExtensions.swift
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:13: warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |             |- warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:18: warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |                  `- warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/General/ReerKit.swift:24:15: note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 22 | /// Wrapper for ReerKit compatible types. This type provides an extension point for
 23 | /// convenience methods in ReerKit.
 24 | public struct Reer<Base> {
    |               `- note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 25 |     public let base: Base
 26 |     public init(_ base: Base) {
[118/139] Compiling ReerKit Dictionary+REExtensions.swift
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:13: warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |             |- warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:18: warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |                  `- warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/General/ReerKit.swift:24:15: note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 22 | /// Wrapper for ReerKit compatible types. This type provides an extension point for
 23 | /// convenience methods in ReerKit.
 24 | public struct Reer<Base> {
    |               `- note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 25 |     public let base: Base
 26 |     public init(_ base: Base) {
[119/139] Compiling ReerKit Double+REExtensions.swift
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:13: warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |             |- warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:18: warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |                  `- warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/General/ReerKit.swift:24:15: note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 22 | /// Wrapper for ReerKit compatible types. This type provides an extension point for
 23 | /// convenience methods in ReerKit.
 24 | public struct Reer<Base> {
    |               `- note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 25 |     public let base: Base
 26 |     public init(_ base: Base) {
[120/139] Compiling ReerKit Float+REExtensions.swift
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:13: warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |             |- warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:18: warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |                  `- warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/General/ReerKit.swift:24:15: note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 22 | /// Wrapper for ReerKit compatible types. This type provides an extension point for
 23 | /// convenience methods in ReerKit.
 24 | public struct Reer<Base> {
    |               `- note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 25 |     public let base: Base
 26 |     public init(_ base: Base) {
[121/139] Compiling ReerKit FloatingPoint+REExtensions.swift
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:13: warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |             |- warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:18: warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |                  `- warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/General/ReerKit.swift:24:15: note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 22 | /// Wrapper for ReerKit compatible types. This type provides an extension point for
 23 | /// convenience methods in ReerKit.
 24 | public struct Reer<Base> {
    |               `- note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 25 |     public let base: Base
 26 |     public init(_ base: Base) {
[122/139] Compiling ReerKit Int+REExtensions.swift
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:13: warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |             |- warning: capture of 'each' with non-sendable type '(Base.Element) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/StandardLibrary/Collection+REExtensions.swift:47:18: warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 45 |     func forEachInParallel(_ each: (Base.Element) -> Void) {
 46 |         DispatchQueue.concurrentPerform(iterations: base.count) {
 47 |             each(base[base.index(base.startIndex, offsetBy: $0)])
    |                  `- warning: capture of 'self' with non-sendable type 'Reer<Base>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 48 |         }
 49 |     }
/host/spi-builder-workspace/Sources/General/ReerKit.swift:24:15: note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 22 | /// Wrapper for ReerKit compatible types. This type provides an extension point for
 23 | /// convenience methods in ReerKit.
 24 | public struct Reer<Base> {
    |               `- note: consider making generic struct 'Reer' conform to the 'Sendable' protocol
 25 |     public let base: Base
 26 |     public init(_ base: Base) {
[123/139] Compiling ReerKit Locale+REExtensions.swift
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:55:13: warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |         }
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
   |             |- warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
56 |             block($0)
57 |         }
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:56:13: warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
56 |             block($0)
   |             |- warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
57 |         }
58 |     }
[124/139] Compiling ReerKit NSAttributedString+REExtensions.swift
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:55:13: warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |         }
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
   |             |- warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
56 |             block($0)
57 |         }
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:56:13: warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
56 |             block($0)
   |             |- warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
57 |         }
58 |     }
[125/139] Compiling ReerKit NSObject+REExtensions.swift
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:55:13: warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |         }
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
   |             |- warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
56 |             block($0)
57 |         }
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:56:13: warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
56 |             block($0)
   |             |- warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
57 |         }
58 |     }
[126/139] Compiling ReerKit NSPredicate+REExtensions.swift
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:55:13: warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |         }
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
   |             |- warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
56 |             block($0)
57 |         }
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:56:13: warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
56 |             block($0)
   |             |- warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
57 |         }
58 |     }
[127/139] Compiling ReerKit NSRange+REExtensions.swift
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:55:13: warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |         }
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
   |             |- warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
56 |             block($0)
57 |         }
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:56:13: warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
56 |             block($0)
   |             |- warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
57 |         }
58 |     }
[128/139] Compiling ReerKit NSRegularExpression+REExtensions.swift
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:55:13: warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |         }
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
   |             |- warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
56 |             block($0)
57 |         }
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:56:13: warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
56 |             block($0)
   |             |- warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
57 |         }
58 |     }
[129/139] Compiling ReerKit NotificationCenter+REExtensions.swift
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:55:13: warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |         }
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
   |             |- warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
56 |             block($0)
57 |         }
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:56:13: warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
56 |             block($0)
   |             |- warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
57 |         }
58 |     }
[130/139] Compiling ReerKit Timer+REExtensions.swift
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:55:13: warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |         }
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
   |             |- warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
56 |             block($0)
57 |         }
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:56:13: warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
56 |             block($0)
   |             |- warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
57 |         }
58 |     }
[131/139] Compiling ReerKit URL+REExtensions.swift
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:55:13: warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |         }
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
   |             |- warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
56 |             block($0)
57 |         }
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:56:13: warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
56 |             block($0)
   |             |- warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
57 |         }
58 |     }
[132/139] Compiling ReerKit URLRequest+REExtensions.swift
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:55:13: warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |         }
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
   |             |- warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
56 |             block($0)
57 |         }
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:56:13: warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
56 |             block($0)
   |             |- warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
57 |         }
58 |     }
[133/139] Compiling ReerKit ReerKit.swift
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:55:13: warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |         }
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
   |             |- warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
56 |             block($0)
57 |         }
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:56:13: warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
56 |             block($0)
   |             |- warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
57 |         }
58 |     }
[134/139] Compiling ReerKit Punycode.swift
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:55:13: warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |         }
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
   |             |- warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
56 |             block($0)
57 |         }
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:56:13: warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
56 |             block($0)
   |             |- warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
57 |         }
58 |     }
[135/139] Compiling ReerKit RSA.swift
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:55:13: warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |         }
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
   |             |- warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
56 |             block($0)
57 |         }
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:56:13: warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
56 |             block($0)
   |             |- warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
57 |         }
58 |     }
[136/139] Compiling ReerKit Color+REExtensions.swift
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:55:13: warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |         }
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
   |             |- warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
56 |             block($0)
57 |         }
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:56:13: warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
56 |             block($0)
   |             |- warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
57 |         }
58 |     }
[137/139] Compiling ReerKit EdgeInsets+REExtensions.swift
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:55:13: warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |         }
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
   |             |- warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
56 |             block($0)
57 |         }
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:56:13: warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
56 |             block($0)
   |             |- warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
57 |         }
58 |     }
[138/139] Compiling ReerKit Font+REExtensions.swift
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:55:13: warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |         }
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
   |             |- warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
56 |             block($0)
57 |         }
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:56:13: warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
56 |             block($0)
   |             |- warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
57 |         }
58 |     }
[139/139] Compiling ReerKit AnyObjectExtensionable.swift
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:55:13: warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |         }
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
   |             |- warning: capture of 'removeObserver' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
56 |             block($0)
57 |         }
/host/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:56:13: warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
56 |             block($0)
   |             |- warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
57 |         }
58 |     }
Build complete! (11.62s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "ReerKit",
  "name" : "ReerKit",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "12.0"
    },
    {
      "name" : "tvos",
      "version" : "12.0"
    },
    {
      "name" : "watchos",
      "version" : "4.0"
    },
    {
      "name" : "macos",
      "version" : "10.13"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "ReerKit",
      "targets" : [
        "ReerKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "ReerKitTests",
      "module_type" : "SwiftTarget",
      "name" : "ReerKitTests",
      "path" : "Tests",
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Tests/ResourcesTests/Resources/TestImage.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ResourcesTests/Resources/TestStoryboard.storyboard",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ResourcesTests/Resources/UICollectionViewCell.xib",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ResourcesTests/Resources/UIImageView.xib",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ResourcesTests/Resources/UITableViewCell.xib",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ResourcesTests/Resources/UITableViewHeaderFooterView.xib",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ResourcesTests/Resources/big_buck_bunny_720p_1mb.mp4",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ResourcesTests/Resources/test.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ResourcesTests/Resources/test.pdf",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ResourcesTests/Resources/test_gray.png",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "CoreAnimationTests/CAGradientLayerExtensionsTests.swift",
        "CoreAnimationTests/CATransform3DExtensionsTests.swift",
        "CoreGraphicsTests/CGAffineTransformExtensionsTests.swift",
        "CoreGraphicsTests/CGColorExtensionsTests.swift",
        "CoreGraphicsTests/CGFloatExtensionsTests.swift",
        "CoreGraphicsTests/CGPointExtensionsTests.swift",
        "CoreGraphicsTests/CGRectExtensionsTests.swift",
        "CoreGraphicsTests/CGSizeExtensionsTests.swift",
        "CoreGraphicsTests/CGVectorExtensionsTests.swift",
        "DispatchTests/DispatchTests.swift",
        "FoundationTests/CalendarExtensionsTests.swift",
        "FoundationTests/ContiguousBytesExtensions.swift",
        "FoundationTests/DataExtensionsTests.swift",
        "FoundationTests/DateExtensionsTests.swift",
        "FoundationTests/FileManagerExtensionsTests.swift",
        "FoundationTests/LocalExtensionsTests.swift",
        "FoundationTests/NSAttributedStringExtensionsTests.swift",
        "FoundationTests/NSObjectExtensionsTests.swift",
        "FoundationTests/NSPredicateExtensionsTests.swift",
        "FoundationTests/NSRegularExpressionExtensionsTests.swift",
        "FoundationTests/NotificationCenterExtensionsTests.swift",
        "FoundationTests/TimerExtensionsTests.swift",
        "FoundationTests/URLExtensionsTests.swift",
        "FoundationTests/URLRequestExtensionsTests.swift",
        "ResourcesTests/TestViewController.swift",
        "SharedTests/ColorExtensionsTests.swift",
        "SharedTests/EdgeInsetsExtensionsTests.swift",
        "StandardLibraryTests/AnyObjectExtensionsTests.swift",
        "StandardLibraryTests/ArrayExtensionsTests.swift",
        "StandardLibraryTests/BinaryFloatingPointExtensionsTests.swift",
        "StandardLibraryTests/BinaryIntegerExtensionsTests.swift",
        "StandardLibraryTests/BoolExtensionsTests.swift",
        "StandardLibraryTests/CharacterExtensionsTests.swift",
        "StandardLibraryTests/CollectionExtensionsTests.swift",
        "StandardLibraryTests/ComparableExtensionsTests.swift",
        "StandardLibraryTests/DecodableExtensionsTests.swift",
        "StandardLibraryTests/DictionaryExtensionsTests.swift",
        "StandardLibraryTests/DoubleExtensionsTests.swift",
        "StandardLibraryTests/FloatExtensionsTests.swift",
        "StandardLibraryTests/FloatingPointExtensionsTests.swift",
        "StandardLibraryTests/IntExtensionsTests.swift",
        "StandardLibraryTests/MutableCollectionExtensionsTests.swift",
        "StandardLibraryTests/OptionSetExtensionsTests.swift",
        "StandardLibraryTests/OptionalExtensionsTests.swift",
        "StandardLibraryTests/RangeReplaceableCollectionExtensionsTests.swift",
        "StandardLibraryTests/SequenceExtensionsTests.swift",
        "StandardLibraryTests/SignedIntegerExtensionsTests.swift",
        "StandardLibraryTests/SignedNumericExtensionsTests.swift",
        "StandardLibraryTests/StringExtensionsTests.swift",
        "StandardLibraryTests/StringProtocolExtensionsTests.swift",
        "StandardLibraryTests/TestHelpers.swift",
        "UIKitTests/UIAlertControllerExtensionsTests.swift",
        "UIKitTests/UIBarButtonItemExtensionsTests.swift",
        "UIKitTests/UIBezierPathExtensionsTests.swift",
        "UIKitTests/UIButtonExtensionsTests.swift",
        "UIKitTests/UICollectionViewExtensionsTests.swift",
        "UIKitTests/UIDeviceExtensionsTests.swift",
        "UIKitTests/UIFontExtensionsTests.swift",
        "UIKitTests/UIGestureRecognizerExtensionsTests.swift",
        "UIKitTests/UIImageExtensionsTests.swift",
        "UIKitTests/UIImageViewExtensionsTests.swift",
        "UIKitTests/UILabelExtensionsTests.swift",
        "UIKitTests/UINavigationBarExtensionsTests.swift",
        "UIKitTests/UINavigationControllerExtensionsTests.swift",
        "UIKitTests/UINavigationItemExtensionsTests.swift",
        "UIKitTests/UIRefreshControlExtensionTests.swift",
        "UIKitTests/UIScrollViewExtensionsTest.swift",
        "UIKitTests/UISearchBarExtensionsTests.swift",
        "UIKitTests/UISegmentedControlExtensionsTests.swift",
        "UIKitTests/UISliderExtensionsTests.swift",
        "UIKitTests/UIStackViewExtensionsTest.swift",
        "UIKitTests/UIStoryboardExtensionsTests.swift",
        "UIKitTests/UISwitchExtensionsTests.swift",
        "UIKitTests/UITabBarExtensionsTests.swift",
        "UIKitTests/UITableViewExtensionsTests.swift",
        "UIKitTests/UITextFieldExtensionsTests.swift",
        "UIKitTests/UITextViewExtensionsTests.swift",
        "UIKitTests/UIViewControllerExtensionsTests.swift",
        "UIKitTests/UIViewExtensionsTests.swift",
        "UIKitTests/UIWindowExtensionsTests.swift",
        "UtilityTests/CountdownTimerTests.swift",
        "UtilityTests/DataStructuresTest.swift",
        "UtilityTests/DebouncerTests.swift",
        "UtilityTests/DeinitObserverTests.swift",
        "UtilityTests/GlobalFunctionsTests.swift",
        "UtilityTests/InvocationTests.swift",
        "UtilityTests/MathFunctionsTests.swift",
        "UtilityTests/MemoryTests.swift",
        "UtilityTests/NanoIDTests.swift",
        "UtilityTests/OnceTests.swift",
        "UtilityTests/PropertyWrappersTests.swift",
        "UtilityTests/RETimerTests.swift",
        "UtilityTests/ReachabilityTests.swift",
        "UtilityTests/ReadWriteLockTests.swift",
        "UtilityTests/ThrottlerTests.swift",
        "UtilityTests/TypeNameDescribableTests.swift",
        "UtilityTests/UnfairLockTests.swift",
        "UtilityTests/WeakTests.swift",
        "WebKitTests/WKWebViewExtensionsTests.swift",
        "XCTest/XCTestExtensions.swift"
      ],
      "target_dependencies" : [
        "ReerKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ReerKit",
      "module_type" : "SwiftTarget",
      "name" : "ReerKit",
      "path" : "Sources",
      "product_memberships" : [
        "ReerKit"
      ],
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Sources/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "CoreAnimation/CAGradientLayer+REExtensions.swift",
        "CoreAnimation/CALayer+REExtensions.swift",
        "CoreAnimation/CATransform3D+REExtensions.swift",
        "CoreGraphics/CGAffineTransform+REExtensions.swift",
        "CoreGraphics/CGColor+REExtensions.swift",
        "CoreGraphics/CGFloat+REExtensions.swift",
        "CoreGraphics/CGPoint+REExtensions.swift",
        "CoreGraphics/CGRect+REExtensions.swift",
        "CoreGraphics/CGSize+REExtensions.swift",
        "CoreGraphics/CGVector+REExtensions.swift",
        "Dispatch/DispatchQueue+REExtensions.swift",
        "Foundation/Bundle+REExtensions.swift",
        "Foundation/Calendar+REExtensions.swift",
        "Foundation/ContiguousBytes+REExtensions.swift",
        "Foundation/Data+REExtensions.swift",
        "Foundation/Date+REExtensions.swift",
        "Foundation/FileManager+REExtensions.swift",
        "Foundation/Locale+REExtensions.swift",
        "Foundation/NSAttributedString+REExtensions.swift",
        "Foundation/NSObject+REExtensions.swift",
        "Foundation/NSPredicate+REExtensions.swift",
        "Foundation/NSRange+REExtensions.swift",
        "Foundation/NSRegularExpression+REExtensions.swift",
        "Foundation/NotificationCenter+REExtensions.swift",
        "Foundation/Timer+REExtensions.swift",
        "Foundation/URL+REExtensions.swift",
        "Foundation/URLRequest+REExtensions.swift",
        "General/ReerKit.swift",
        "Internal/Punycode.swift",
        "Internal/RSA.swift",
        "Shared/Color+REExtensions.swift",
        "Shared/EdgeInsets+REExtensions.swift",
        "Shared/Font+REExtensions.swift",
        "StandardLibrary/AnyObjectExtensions/AnyObjectExtensionable.swift",
        "StandardLibrary/AnyObjectExtensions/Associatable.swift",
        "StandardLibrary/AnyObjectExtensions/DeinitObservable.swift",
        "StandardLibrary/AnyObjectExtensions/OnceExecutable.swift",
        "StandardLibrary/AnyObjectExtensions/Swizzlable.swift",
        "StandardLibrary/Array+REExtensions.swift",
        "StandardLibrary/BinaryFloatingPoint+REExtensions.swift",
        "StandardLibrary/BinaryInteger+REExtensions.swift",
        "StandardLibrary/Bool+REExtensions.swift",
        "StandardLibrary/Character+REExtensions.swift",
        "StandardLibrary/Collection+REExtensions.swift",
        "StandardLibrary/Comparable+REExtensions.swift",
        "StandardLibrary/Decodable+REExtensions.swift",
        "StandardLibrary/Dictionary+REExtensions.swift",
        "StandardLibrary/Double+REExtensions.swift",
        "StandardLibrary/Float+REExtensions.swift",
        "StandardLibrary/FloatingPoint+REExtensions.swift",
        "StandardLibrary/Int+REExtensions.swift",
        "StandardLibrary/MutableCollection+REExtensions.swift",
        "StandardLibrary/OptionSet+REExtensions.swift",
        "StandardLibrary/Optional+REExtensions.swift",
        "StandardLibrary/Range+REExtensions.swift",
        "StandardLibrary/RangeReplaceableCollection+REExtensions.swift",
        "StandardLibrary/Sequence+REExtensions.swift",
        "StandardLibrary/SignedInteger+REExtensions.swift",
        "StandardLibrary/SignedNumeric+REExtensions.swift",
        "StandardLibrary/StdlibProtocolWrappers.swift",
        "StandardLibrary/String+REExtensions.swift",
        "StandardLibrary/StringProtocol+REExtensions.swift",
        "UIKit/UIAlertController+REExtensions.swift",
        "UIKit/UIApplication+REExtensions.swift",
        "UIKit/UIBarButtonItem+REExtensions.swift",
        "UIKit/UIBezierPath+REExtensions.swift",
        "UIKit/UIButton+REExtensions.swift",
        "UIKit/UICollectionView+REExtensions.swift",
        "UIKit/UIControl+REExtensions.swift",
        "UIKit/UIDevice+REExtensions.swift",
        "UIKit/UIFont+REExtensions.swift",
        "UIKit/UIGestureRecognizer+REExtensions.swift",
        "UIKit/UIImage+REExtensions.swift",
        "UIKit/UIImageView+REExtensions.swift",
        "UIKit/UILabel+REExtensions.swift",
        "UIKit/UINavigationBar+REExtensions.swift",
        "UIKit/UINavigationController+REExtensions.swift",
        "UIKit/UINavigationItem+REExtensions.swift",
        "UIKit/UIRefreshControl+REExtensions.swift",
        "UIKit/UIResponder+REExtensions.swift",
        "UIKit/UIScreen+REExtensions.swift",
        "UIKit/UIScrollView+REExtensions.swift",
        "UIKit/UISearchBar+REExtensions.swift",
        "UIKit/UISegmentedControl+REExtensions.swift",
        "UIKit/UISlider+REExtensions.swift",
        "UIKit/UIStackView+REExtensions.swift",
        "UIKit/UIStoryboard+REExtensions.swift",
        "UIKit/UISwitch+REExtensions.swift",
        "UIKit/UITabBar+REExtensions.swift",
        "UIKit/UITableView+REExtensions.swift",
        "UIKit/UITextField+REExtensions.swift",
        "UIKit/UITextView+REExtensions.swift",
        "UIKit/UIView+REExtensions.swift",
        "UIKit/UIViewController+REExtensions.swift",
        "UIKit/UIWindow+REExtensions.swift",
        "Utility/CountdownTimer.swift",
        "Utility/DataStructure/BinaryTree.swift",
        "Utility/DataStructure/BoundedQueue.swift",
        "Utility/DataStructure/LinkedList.swift",
        "Utility/DataStructure/OrderedDictionary.swift",
        "Utility/DataStructure/OrderedSet.swift",
        "Utility/DataStructure/Queue.swift",
        "Utility/DataStructure/Stack.swift",
        "Utility/DataStructure/Tree.swift",
        "Utility/Debouncer.swift",
        "Utility/DeinitObserver.swift",
        "Utility/GlobalFunctions.swift",
        "Utility/Invocation.swift",
        "Utility/KeyboardManager.swift",
        "Utility/Keychain.swift",
        "Utility/Lock/MutexLock.swift",
        "Utility/Lock/ReadWriteLock.swift",
        "Utility/Lock/Synchronizing.swift",
        "Utility/Lock/UnfairLock.swift",
        "Utility/Math/LinearFunction.swift",
        "Utility/Memory.swift",
        "Utility/MulticastDelegate.swift",
        "Utility/NanoID.swift",
        "Utility/Once.swift",
        "Utility/PropertyWrapper/Clamped.swift",
        "Utility/PropertyWrapper/Locked.swift",
        "Utility/PropertyWrapper/RWLocked.swift",
        "Utility/PropertyWrapper/Rounded.swift",
        "Utility/PropertyWrapper/Trimmed.swift",
        "Utility/RETimer.swift",
        "Utility/Reachability.swift",
        "Utility/Throttler.swift",
        "Utility/TypeNameDescribable.swift",
        "Utility/Vibrator.swift",
        "Utility/Weak/Weak.swift",
        "Utility/Weak/WeakMap.swift",
        "Utility/Weak/WeakProxy.swift",
        "Utility/Weak/WeakSet.swift",
        "WebKit/WKWebView+REExtensions.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Done.