This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

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

Failed to build CombineX with Swift 6.0 for macOS (SPM).

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |         /// Limits the maximum number of values.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:29:27: warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 27 |
 28 |         /// Requests as many values as the `Publisher` can produce.
 29 |         public static let unlimited = Demand(Demand._unlimited)
    |                           |- warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'unlimited' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |         /// A demand for no items.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Schedulers/ImmediateScheduler.swift:104:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ImmediateScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
  2 | ///
  3 | /// You can use this scheduler for immediate actions. If you attempt to schedule actions after a specific date, the scheduler ignores the date and executes synchronously.
  4 | public struct ImmediateScheduler: Scheduler {
    |               `- note: consider making struct 'ImmediateScheduler' conform to the 'Sendable' protocol
  5 |
  6 |     /// The time type used by the immediate scheduler.
    :
102 |     ///
103 |     /// You cannot create instances of the immediate scheduler yourself. Use only the shared instance.
104 |     public static let shared: ImmediateScheduler = ImmediateScheduler()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ImmediateScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
105 |
106 |     public func schedule(options: SchedulerOptions?, _ action: @escaping () -> Void) {
[143/197] Compiling CombineX HandleEvents.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Publishers/D/BreakPoint.swift:105:13: warning: let 'c_raise' is not concurrency-safe because non-'Sendable' type '(Int32) -> Int32' may have shared mutable state; this is an error in the Swift 6 language mode
103 | }
104 |
105 | private let c_raise = raise
    |             |- warning: let 'c_raise' is not concurrency-safe because non-'Sendable' type '(Int32) -> Int32' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'c_raise' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
106 |
107 | private struct Signal: RawRepresentable {
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:34:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 32 |         ///
 33 |         /// This is equivalent to `Demand.max(0)`.
 34 |         public static let none = Demand(0)
    |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |         /// Limits the maximum number of values.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:29:27: warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 27 |
 28 |         /// Requests as many values as the `Publisher` can produce.
 29 |         public static let unlimited = Demand(Demand._unlimited)
    |                           |- warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'unlimited' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |         /// A demand for no items.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Schedulers/ImmediateScheduler.swift:104:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ImmediateScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
  2 | ///
  3 | /// You can use this scheduler for immediate actions. If you attempt to schedule actions after a specific date, the scheduler ignores the date and executes synchronously.
  4 | public struct ImmediateScheduler: Scheduler {
    |               `- note: consider making struct 'ImmediateScheduler' conform to the 'Sendable' protocol
  5 |
  6 |     /// The time type used by the immediate scheduler.
    :
102 |     ///
103 |     /// You cannot create instances of the immediate scheduler yourself. Use only the shared instance.
104 |     public static let shared: ImmediateScheduler = ImmediateScheduler()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ImmediateScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
105 |
106 |     public func schedule(options: SchedulerOptions?, _ action: @escaping () -> Void) {
[144/197] Compiling CombineX SwitchToLatest.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Publishers/D/BreakPoint.swift:105:13: warning: let 'c_raise' is not concurrency-safe because non-'Sendable' type '(Int32) -> Int32' may have shared mutable state; this is an error in the Swift 6 language mode
103 | }
104 |
105 | private let c_raise = raise
    |             |- warning: let 'c_raise' is not concurrency-safe because non-'Sendable' type '(Int32) -> Int32' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'c_raise' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
106 |
107 | private struct Signal: RawRepresentable {
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:34:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 32 |         ///
 33 |         /// This is equivalent to `Demand.max(0)`.
 34 |         public static let none = Demand(0)
    |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |         /// Limits the maximum number of values.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:29:27: warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 27 |
 28 |         /// Requests as many values as the `Publisher` can produce.
 29 |         public static let unlimited = Demand(Demand._unlimited)
    |                           |- warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'unlimited' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |         /// A demand for no items.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Schedulers/ImmediateScheduler.swift:104:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ImmediateScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
  2 | ///
  3 | /// You can use this scheduler for immediate actions. If you attempt to schedule actions after a specific date, the scheduler ignores the date and executes synchronously.
  4 | public struct ImmediateScheduler: Scheduler {
    |               `- note: consider making struct 'ImmediateScheduler' conform to the 'Sendable' protocol
  5 |
  6 |     /// The time type used by the immediate scheduler.
    :
102 |     ///
103 |     /// You cannot create instances of the immediate scheduler yourself. Use only the shared instance.
104 |     public static let shared: ImmediateScheduler = ImmediateScheduler()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ImmediateScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
105 |
106 |     public func schedule(options: SchedulerOptions?, _ action: @escaping () -> Void) {
[145/197] Compiling CombineX Throttle.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Publishers/D/BreakPoint.swift:105:13: warning: let 'c_raise' is not concurrency-safe because non-'Sendable' type '(Int32) -> Int32' may have shared mutable state; this is an error in the Swift 6 language mode
103 | }
104 |
105 | private let c_raise = raise
    |             |- warning: let 'c_raise' is not concurrency-safe because non-'Sendable' type '(Int32) -> Int32' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'c_raise' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
106 |
107 | private struct Signal: RawRepresentable {
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:34:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 32 |         ///
 33 |         /// This is equivalent to `Demand.max(0)`.
 34 |         public static let none = Demand(0)
    |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |         /// Limits the maximum number of values.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:29:27: warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 27 |
 28 |         /// Requests as many values as the `Publisher` can produce.
 29 |         public static let unlimited = Demand(Demand._unlimited)
    |                           |- warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'unlimited' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |         /// A demand for no items.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Schedulers/ImmediateScheduler.swift:104:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ImmediateScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
  2 | ///
  3 | /// You can use this scheduler for immediate actions. If you attempt to schedule actions after a specific date, the scheduler ignores the date and executes synchronously.
  4 | public struct ImmediateScheduler: Scheduler {
    |               `- note: consider making struct 'ImmediateScheduler' conform to the 'Sendable' protocol
  5 |
  6 |     /// The time type used by the immediate scheduler.
    :
102 |     ///
103 |     /// You cannot create instances of the immediate scheduler yourself. Use only the shared instance.
104 |     public static let shared: ImmediateScheduler = ImmediateScheduler()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ImmediateScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
105 |
106 |     public func schedule(options: SchedulerOptions?, _ action: @escaping () -> Void) {
[146/197] Compiling CombineX Timeout.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Publishers/D/BreakPoint.swift:105:13: warning: let 'c_raise' is not concurrency-safe because non-'Sendable' type '(Int32) -> Int32' may have shared mutable state; this is an error in the Swift 6 language mode
103 | }
104 |
105 | private let c_raise = raise
    |             |- warning: let 'c_raise' is not concurrency-safe because non-'Sendable' type '(Int32) -> Int32' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'c_raise' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
106 |
107 | private struct Signal: RawRepresentable {
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:34:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 32 |         ///
 33 |         /// This is equivalent to `Demand.max(0)`.
 34 |         public static let none = Demand(0)
    |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |         /// Limits the maximum number of values.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:29:27: warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 27 |
 28 |         /// Requests as many values as the `Publisher` can produce.
 29 |         public static let unlimited = Demand(Demand._unlimited)
    |                           |- warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'unlimited' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |         /// A demand for no items.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Schedulers/ImmediateScheduler.swift:104:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ImmediateScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
  2 | ///
  3 | /// You can use this scheduler for immediate actions. If you attempt to schedule actions after a specific date, the scheduler ignores the date and executes synchronously.
  4 | public struct ImmediateScheduler: Scheduler {
    |               `- note: consider making struct 'ImmediateScheduler' conform to the 'Sendable' protocol
  5 |
  6 |     /// The time type used by the immediate scheduler.
    :
102 |     ///
103 |     /// You cannot create instances of the immediate scheduler yourself. Use only the shared instance.
104 |     public static let shared: ImmediateScheduler = ImmediateScheduler()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ImmediateScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
105 |
106 |     public func schedule(options: SchedulerOptions?, _ action: @escaping () -> Void) {
[147/197] Compiling CombineX Scheduler.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Publishers/D/BreakPoint.swift:105:13: warning: let 'c_raise' is not concurrency-safe because non-'Sendable' type '(Int32) -> Int32' may have shared mutable state; this is an error in the Swift 6 language mode
103 | }
104 |
105 | private let c_raise = raise
    |             |- warning: let 'c_raise' is not concurrency-safe because non-'Sendable' type '(Int32) -> Int32' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'c_raise' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
106 |
107 | private struct Signal: RawRepresentable {
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:34:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 32 |         ///
 33 |         /// This is equivalent to `Demand.max(0)`.
 34 |         public static let none = Demand(0)
    |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |         /// Limits the maximum number of values.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:29:27: warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 27 |
 28 |         /// Requests as many values as the `Publisher` can produce.
 29 |         public static let unlimited = Demand(Demand._unlimited)
    |                           |- warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'unlimited' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |         /// A demand for no items.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Schedulers/ImmediateScheduler.swift:104:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ImmediateScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
  2 | ///
  3 | /// You can use this scheduler for immediate actions. If you attempt to schedule actions after a specific date, the scheduler ignores the date and executes synchronously.
  4 | public struct ImmediateScheduler: Scheduler {
    |               `- note: consider making struct 'ImmediateScheduler' conform to the 'Sendable' protocol
  5 |
  6 |     /// The time type used by the immediate scheduler.
    :
102 |     ///
103 |     /// You cannot create instances of the immediate scheduler yourself. Use only the shared instance.
104 |     public static let shared: ImmediateScheduler = ImmediateScheduler()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ImmediateScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
105 |
106 |     public func schedule(options: SchedulerOptions?, _ action: @escaping () -> Void) {
[148/197] Compiling CombineX SchedulerTimeIntervalConvertible.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Publishers/D/BreakPoint.swift:105:13: warning: let 'c_raise' is not concurrency-safe because non-'Sendable' type '(Int32) -> Int32' may have shared mutable state; this is an error in the Swift 6 language mode
103 | }
104 |
105 | private let c_raise = raise
    |             |- warning: let 'c_raise' is not concurrency-safe because non-'Sendable' type '(Int32) -> Int32' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'c_raise' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
106 |
107 | private struct Signal: RawRepresentable {
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:34:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 32 |         ///
 33 |         /// This is equivalent to `Demand.max(0)`.
 34 |         public static let none = Demand(0)
    |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |         /// Limits the maximum number of values.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:29:27: warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 27 |
 28 |         /// Requests as many values as the `Publisher` can produce.
 29 |         public static let unlimited = Demand(Demand._unlimited)
    |                           |- warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'unlimited' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |         /// A demand for no items.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Schedulers/ImmediateScheduler.swift:104:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ImmediateScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
  2 | ///
  3 | /// You can use this scheduler for immediate actions. If you attempt to schedule actions after a specific date, the scheduler ignores the date and executes synchronously.
  4 | public struct ImmediateScheduler: Scheduler {
    |               `- note: consider making struct 'ImmediateScheduler' conform to the 'Sendable' protocol
  5 |
  6 |     /// The time type used by the immediate scheduler.
    :
102 |     ///
103 |     /// You cannot create instances of the immediate scheduler yourself. Use only the shared instance.
104 |     public static let shared: ImmediateScheduler = ImmediateScheduler()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ImmediateScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
105 |
106 |     public func schedule(options: SchedulerOptions?, _ action: @escaping () -> Void) {
[149/197] Compiling CombineX ImmediateScheduler.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Publishers/D/BreakPoint.swift:105:13: warning: let 'c_raise' is not concurrency-safe because non-'Sendable' type '(Int32) -> Int32' may have shared mutable state; this is an error in the Swift 6 language mode
103 | }
104 |
105 | private let c_raise = raise
    |             |- warning: let 'c_raise' is not concurrency-safe because non-'Sendable' type '(Int32) -> Int32' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'c_raise' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
106 |
107 | private struct Signal: RawRepresentable {
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:34:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 32 |         ///
 33 |         /// This is equivalent to `Demand.max(0)`.
 34 |         public static let none = Demand(0)
    |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |         /// Limits the maximum number of values.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:29:27: warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 27 |
 28 |         /// Requests as many values as the `Publisher` can produce.
 29 |         public static let unlimited = Demand(Demand._unlimited)
    |                           |- warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'unlimited' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |         /// A demand for no items.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Schedulers/ImmediateScheduler.swift:104:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ImmediateScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
  2 | ///
  3 | /// You can use this scheduler for immediate actions. If you attempt to schedule actions after a specific date, the scheduler ignores the date and executes synchronously.
  4 | public struct ImmediateScheduler: Scheduler {
    |               `- note: consider making struct 'ImmediateScheduler' conform to the 'Sendable' protocol
  5 |
  6 |     /// The time type used by the immediate scheduler.
    :
102 |     ///
103 |     /// You cannot create instances of the immediate scheduler yourself. Use only the shared instance.
104 |     public static let shared: ImmediateScheduler = ImmediateScheduler()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ImmediateScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
105 |
106 |     public func schedule(options: SchedulerOptions?, _ action: @escaping () -> Void) {
[150/197] Compiling CombineX Publishers.swift
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:34:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 32 |         ///
 33 |         /// This is equivalent to `Demand.max(0)`.
 34 |         public static let none = Demand(0)
    |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |         /// Limits the maximum number of values.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Publishers/B/Result.Publisher.swift:274:32: warning: generic parameter 'Failure' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
272 | extension Result.CX.Publisher where Failure == Never {
273 |
274 |     public func setFailureType<Failure: Error>(to failureType: Failure.Type) -> Result<Output, Failure>.CX.Publisher {
    |                                `- warning: generic parameter 'Failure' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
275 |         return .init(.success(result.success))
276 |     }
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscriptions/EmptySubscription.swift:6:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'any Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |     ///
 5 |     /// Use the empty subscription when you need a `Subscription` that ignores requests and cancellation.
 6 |     public static let empty: Subscription = EmptySubscription()
   |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'any Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 | }
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscription.swift:10:17: note: protocol 'Subscription' does not conform to the 'Sendable' protocol
 8 | ///
 9 | /// Canceling a subscription frees up any resources previously allocated by attaching the `Subscriber`.
10 | public protocol Subscription: Cancellable, CustomCombineIdentifierConvertible {
   |                 `- note: protocol 'Subscription' does not conform to the 'Sendable' protocol
11 |
12 |     /// Tells a publisher that it may send more values to the subscriber.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:29:27: warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 27 |
 28 |         /// Requests as many values as the `Publisher` can produce.
 29 |         public static let unlimited = Demand(Demand._unlimited)
    |                           |- warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'unlimited' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |         /// A demand for no items.
[151/197] Compiling CombineX ReceiveOn.swift
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:34:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 32 |         ///
 33 |         /// This is equivalent to `Demand.max(0)`.
 34 |         public static let none = Demand(0)
    |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |         /// Limits the maximum number of values.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Publishers/B/Result.Publisher.swift:274:32: warning: generic parameter 'Failure' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
272 | extension Result.CX.Publisher where Failure == Never {
273 |
274 |     public func setFailureType<Failure: Error>(to failureType: Failure.Type) -> Result<Output, Failure>.CX.Publisher {
    |                                `- warning: generic parameter 'Failure' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
275 |         return .init(.success(result.success))
276 |     }
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscriptions/EmptySubscription.swift:6:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'any Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |     ///
 5 |     /// Use the empty subscription when you need a `Subscription` that ignores requests and cancellation.
 6 |     public static let empty: Subscription = EmptySubscription()
   |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'any Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 | }
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscription.swift:10:17: note: protocol 'Subscription' does not conform to the 'Sendable' protocol
 8 | ///
 9 | /// Canceling a subscription frees up any resources previously allocated by attaching the `Subscriber`.
10 | public protocol Subscription: Cancellable, CustomCombineIdentifierConvertible {
   |                 `- note: protocol 'Subscription' does not conform to the 'Sendable' protocol
11 |
12 |     /// Tells a publisher that it may send more values to the subscriber.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:29:27: warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 27 |
 28 |         /// Requests as many values as the `Publisher` can produce.
 29 |         public static let unlimited = Demand(Demand._unlimited)
    |                           |- warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'unlimited' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |         /// A demand for no items.
[152/197] Compiling CombineX Record.swift
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:34:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 32 |         ///
 33 |         /// This is equivalent to `Demand.max(0)`.
 34 |         public static let none = Demand(0)
    |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |         /// Limits the maximum number of values.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Publishers/B/Result.Publisher.swift:274:32: warning: generic parameter 'Failure' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
272 | extension Result.CX.Publisher where Failure == Never {
273 |
274 |     public func setFailureType<Failure: Error>(to failureType: Failure.Type) -> Result<Output, Failure>.CX.Publisher {
    |                                `- warning: generic parameter 'Failure' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
275 |         return .init(.success(result.success))
276 |     }
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscriptions/EmptySubscription.swift:6:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'any Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |     ///
 5 |     /// Use the empty subscription when you need a `Subscription` that ignores requests and cancellation.
 6 |     public static let empty: Subscription = EmptySubscription()
   |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'any Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 | }
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscription.swift:10:17: note: protocol 'Subscription' does not conform to the 'Sendable' protocol
 8 | ///
 9 | /// Canceling a subscription frees up any resources previously allocated by attaching the `Subscriber`.
10 | public protocol Subscription: Cancellable, CustomCombineIdentifierConvertible {
   |                 `- note: protocol 'Subscription' does not conform to the 'Sendable' protocol
11 |
12 |     /// Tells a publisher that it may send more values to the subscriber.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:29:27: warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 27 |
 28 |         /// Requests as many values as the `Publisher` can produce.
 29 |         public static let unlimited = Demand(Demand._unlimited)
    |                           |- warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'unlimited' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |         /// A demand for no items.
[153/197] Compiling CombineX ReplaceEmpty.swift
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:34:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 32 |         ///
 33 |         /// This is equivalent to `Demand.max(0)`.
 34 |         public static let none = Demand(0)
    |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |         /// Limits the maximum number of values.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Publishers/B/Result.Publisher.swift:274:32: warning: generic parameter 'Failure' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
272 | extension Result.CX.Publisher where Failure == Never {
273 |
274 |     public func setFailureType<Failure: Error>(to failureType: Failure.Type) -> Result<Output, Failure>.CX.Publisher {
    |                                `- warning: generic parameter 'Failure' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
275 |         return .init(.success(result.success))
276 |     }
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscriptions/EmptySubscription.swift:6:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'any Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |     ///
 5 |     /// Use the empty subscription when you need a `Subscription` that ignores requests and cancellation.
 6 |     public static let empty: Subscription = EmptySubscription()
   |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'any Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 | }
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscription.swift:10:17: note: protocol 'Subscription' does not conform to the 'Sendable' protocol
 8 | ///
 9 | /// Canceling a subscription frees up any resources previously allocated by attaching the `Subscriber`.
10 | public protocol Subscription: Cancellable, CustomCombineIdentifierConvertible {
   |                 `- note: protocol 'Subscription' does not conform to the 'Sendable' protocol
11 |
12 |     /// Tells a publisher that it may send more values to the subscriber.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:29:27: warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 27 |
 28 |         /// Requests as many values as the `Publisher` can produce.
 29 |         public static let unlimited = Demand(Demand._unlimited)
    |                           |- warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'unlimited' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |         /// A demand for no items.
[154/197] Compiling CombineX ReplaceError.swift
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:34:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 32 |         ///
 33 |         /// This is equivalent to `Demand.max(0)`.
 34 |         public static let none = Demand(0)
    |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |         /// Limits the maximum number of values.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Publishers/B/Result.Publisher.swift:274:32: warning: generic parameter 'Failure' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
272 | extension Result.CX.Publisher where Failure == Never {
273 |
274 |     public func setFailureType<Failure: Error>(to failureType: Failure.Type) -> Result<Output, Failure>.CX.Publisher {
    |                                `- warning: generic parameter 'Failure' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
275 |         return .init(.success(result.success))
276 |     }
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscriptions/EmptySubscription.swift:6:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'any Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |     ///
 5 |     /// Use the empty subscription when you need a `Subscription` that ignores requests and cancellation.
 6 |     public static let empty: Subscription = EmptySubscription()
   |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'any Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 | }
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscription.swift:10:17: note: protocol 'Subscription' does not conform to the 'Sendable' protocol
 8 | ///
 9 | /// Canceling a subscription frees up any resources previously allocated by attaching the `Subscriber`.
10 | public protocol Subscription: Cancellable, CustomCombineIdentifierConvertible {
   |                 `- note: protocol 'Subscription' does not conform to the 'Sendable' protocol
11 |
12 |     /// Tells a publisher that it may send more values to the subscriber.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:29:27: warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 27 |
 28 |         /// Requests as many values as the `Publisher` can produce.
 29 |         public static let unlimited = Demand(Demand._unlimited)
    |                           |- warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'unlimited' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |         /// A demand for no items.
[155/197] Compiling CombineX Result.Publisher.swift
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:34:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 32 |         ///
 33 |         /// This is equivalent to `Demand.max(0)`.
 34 |         public static let none = Demand(0)
    |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |         /// Limits the maximum number of values.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Publishers/B/Result.Publisher.swift:274:32: warning: generic parameter 'Failure' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
272 | extension Result.CX.Publisher where Failure == Never {
273 |
274 |     public func setFailureType<Failure: Error>(to failureType: Failure.Type) -> Result<Output, Failure>.CX.Publisher {
    |                                `- warning: generic parameter 'Failure' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
275 |         return .init(.success(result.success))
276 |     }
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscriptions/EmptySubscription.swift:6:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'any Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |     ///
 5 |     /// Use the empty subscription when you need a `Subscription` that ignores requests and cancellation.
 6 |     public static let empty: Subscription = EmptySubscription()
   |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'any Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 | }
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscription.swift:10:17: note: protocol 'Subscription' does not conform to the 'Sendable' protocol
 8 | ///
 9 | /// Canceling a subscription frees up any resources previously allocated by attaching the `Subscriber`.
10 | public protocol Subscription: Cancellable, CustomCombineIdentifierConvertible {
   |                 `- note: protocol 'Subscription' does not conform to the 'Sendable' protocol
11 |
12 |     /// Tells a publisher that it may send more values to the subscriber.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:29:27: warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 27 |
 28 |         /// Requests as many values as the `Publisher` can produce.
 29 |         public static let unlimited = Demand(Demand._unlimited)
    |                           |- warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'unlimited' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |         /// A demand for no items.
[156/197] Compiling CombineX Sequence.swift
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:34:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 32 |         ///
 33 |         /// This is equivalent to `Demand.max(0)`.
 34 |         public static let none = Demand(0)
    |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |         /// Limits the maximum number of values.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Publishers/B/Result.Publisher.swift:274:32: warning: generic parameter 'Failure' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
272 | extension Result.CX.Publisher where Failure == Never {
273 |
274 |     public func setFailureType<Failure: Error>(to failureType: Failure.Type) -> Result<Output, Failure>.CX.Publisher {
    |                                `- warning: generic parameter 'Failure' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
275 |         return .init(.success(result.success))
276 |     }
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscriptions/EmptySubscription.swift:6:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'any Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |     ///
 5 |     /// Use the empty subscription when you need a `Subscription` that ignores requests and cancellation.
 6 |     public static let empty: Subscription = EmptySubscription()
   |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'any Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 | }
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscription.swift:10:17: note: protocol 'Subscription' does not conform to the 'Sendable' protocol
 8 | ///
 9 | /// Canceling a subscription frees up any resources previously allocated by attaching the `Subscriber`.
10 | public protocol Subscription: Cancellable, CustomCombineIdentifierConvertible {
   |                 `- note: protocol 'Subscription' does not conform to the 'Sendable' protocol
11 |
12 |     /// Tells a publisher that it may send more values to the subscriber.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:29:27: warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 27 |
 28 |         /// Requests as many values as the `Publisher` can produce.
 29 |         public static let unlimited = Demand(Demand._unlimited)
    |                           |- warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'unlimited' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |         /// A demand for no items.
[157/197] Compiling CombineX SetFailureType.swift
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:34:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 32 |         ///
 33 |         /// This is equivalent to `Demand.max(0)`.
 34 |         public static let none = Demand(0)
    |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |         /// Limits the maximum number of values.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Publishers/B/Result.Publisher.swift:274:32: warning: generic parameter 'Failure' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
272 | extension Result.CX.Publisher where Failure == Never {
273 |
274 |     public func setFailureType<Failure: Error>(to failureType: Failure.Type) -> Result<Output, Failure>.CX.Publisher {
    |                                `- warning: generic parameter 'Failure' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
275 |         return .init(.success(result.success))
276 |     }
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscriptions/EmptySubscription.swift:6:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'any Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |     ///
 5 |     /// Use the empty subscription when you need a `Subscription` that ignores requests and cancellation.
 6 |     public static let empty: Subscription = EmptySubscription()
   |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'any Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 | }
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscription.swift:10:17: note: protocol 'Subscription' does not conform to the 'Sendable' protocol
 8 | ///
 9 | /// Canceling a subscription frees up any resources previously allocated by attaching the `Subscriber`.
10 | public protocol Subscription: Cancellable, CustomCombineIdentifierConvertible {
   |                 `- note: protocol 'Subscription' does not conform to the 'Sendable' protocol
11 |
12 |     /// Tells a publisher that it may send more values to the subscriber.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:29:27: warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 27 |
 28 |         /// Requests as many values as the `Publisher` can produce.
 29 |         public static let unlimited = Demand(Demand._unlimited)
    |                           |- warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'unlimited' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |         /// A demand for no items.
[158/197] Compiling CombineX SubscribeOn.swift
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:34:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 32 |         ///
 33 |         /// This is equivalent to `Demand.max(0)`.
 34 |         public static let none = Demand(0)
    |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |         /// Limits the maximum number of values.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Publishers/B/Result.Publisher.swift:274:32: warning: generic parameter 'Failure' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
272 | extension Result.CX.Publisher where Failure == Never {
273 |
274 |     public func setFailureType<Failure: Error>(to failureType: Failure.Type) -> Result<Output, Failure>.CX.Publisher {
    |                                `- warning: generic parameter 'Failure' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
275 |         return .init(.success(result.success))
276 |     }
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscriptions/EmptySubscription.swift:6:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'any Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |     ///
 5 |     /// Use the empty subscription when you need a `Subscription` that ignores requests and cancellation.
 6 |     public static let empty: Subscription = EmptySubscription()
   |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'any Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 | }
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscription.swift:10:17: note: protocol 'Subscription' does not conform to the 'Sendable' protocol
 8 | ///
 9 | /// Canceling a subscription frees up any resources previously allocated by attaching the `Subscriber`.
10 | public protocol Subscription: Cancellable, CustomCombineIdentifierConvertible {
   |                 `- note: protocol 'Subscription' does not conform to the 'Sendable' protocol
11 |
12 |     /// Tells a publisher that it may send more values to the subscriber.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:29:27: warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 27 |
 28 |         /// Requests as many values as the `Publisher` can produce.
 29 |         public static let unlimited = Demand(Demand._unlimited)
    |                           |- warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'unlimited' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |         /// A demand for no items.
[159/197] Compiling CombineX TryAllSatisfy.swift
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:34:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 32 |         ///
 33 |         /// This is equivalent to `Demand.max(0)`.
 34 |         public static let none = Demand(0)
    |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |         /// Limits the maximum number of values.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Publishers/B/Result.Publisher.swift:274:32: warning: generic parameter 'Failure' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
272 | extension Result.CX.Publisher where Failure == Never {
273 |
274 |     public func setFailureType<Failure: Error>(to failureType: Failure.Type) -> Result<Output, Failure>.CX.Publisher {
    |                                `- warning: generic parameter 'Failure' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
275 |         return .init(.success(result.success))
276 |     }
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscriptions/EmptySubscription.swift:6:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'any Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |     ///
 5 |     /// Use the empty subscription when you need a `Subscription` that ignores requests and cancellation.
 6 |     public static let empty: Subscription = EmptySubscription()
   |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'any Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 | }
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscription.swift:10:17: note: protocol 'Subscription' does not conform to the 'Sendable' protocol
 8 | ///
 9 | /// Canceling a subscription frees up any resources previously allocated by attaching the `Subscriber`.
10 | public protocol Subscription: Cancellable, CustomCombineIdentifierConvertible {
   |                 `- note: protocol 'Subscription' does not conform to the 'Sendable' protocol
11 |
12 |     /// Tells a publisher that it may send more values to the subscriber.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:29:27: warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 27 |
 28 |         /// Requests as many values as the `Publisher` can produce.
 29 |         public static let unlimited = Demand(Demand._unlimited)
    |                           |- warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'unlimited' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |         /// A demand for no items.
[160/197] Compiling CombineX TryCatch.swift
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:34:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 32 |         ///
 33 |         /// This is equivalent to `Demand.max(0)`.
 34 |         public static let none = Demand(0)
    |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |         /// Limits the maximum number of values.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Publishers/B/Result.Publisher.swift:274:32: warning: generic parameter 'Failure' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
272 | extension Result.CX.Publisher where Failure == Never {
273 |
274 |     public func setFailureType<Failure: Error>(to failureType: Failure.Type) -> Result<Output, Failure>.CX.Publisher {
    |                                `- warning: generic parameter 'Failure' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
275 |         return .init(.success(result.success))
276 |     }
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscriptions/EmptySubscription.swift:6:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'any Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |     ///
 5 |     /// Use the empty subscription when you need a `Subscription` that ignores requests and cancellation.
 6 |     public static let empty: Subscription = EmptySubscription()
   |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'any Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 | }
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscription.swift:10:17: note: protocol 'Subscription' does not conform to the 'Sendable' protocol
 8 | ///
 9 | /// Canceling a subscription frees up any resources previously allocated by attaching the `Subscriber`.
10 | public protocol Subscription: Cancellable, CustomCombineIdentifierConvertible {
   |                 `- note: protocol 'Subscription' does not conform to the 'Sendable' protocol
11 |
12 |     /// Tells a publisher that it may send more values to the subscriber.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:29:27: warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 27 |
 28 |         /// Requests as many values as the `Publisher` can produce.
 29 |         public static let unlimited = Demand(Demand._unlimited)
    |                           |- warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'unlimited' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |         /// A demand for no items.
[161/197] Compiling CombineX TryCombineLatest.swift
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:34:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 32 |         ///
 33 |         /// This is equivalent to `Demand.max(0)`.
 34 |         public static let none = Demand(0)
    |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |         /// Limits the maximum number of values.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Publishers/B/Result.Publisher.swift:274:32: warning: generic parameter 'Failure' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
272 | extension Result.CX.Publisher where Failure == Never {
273 |
274 |     public func setFailureType<Failure: Error>(to failureType: Failure.Type) -> Result<Output, Failure>.CX.Publisher {
    |                                `- warning: generic parameter 'Failure' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
275 |         return .init(.success(result.success))
276 |     }
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscriptions/EmptySubscription.swift:6:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'any Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |     ///
 5 |     /// Use the empty subscription when you need a `Subscription` that ignores requests and cancellation.
 6 |     public static let empty: Subscription = EmptySubscription()
   |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'any Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 | }
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscription.swift:10:17: note: protocol 'Subscription' does not conform to the 'Sendable' protocol
 8 | ///
 9 | /// Canceling a subscription frees up any resources previously allocated by attaching the `Subscriber`.
10 | public protocol Subscription: Cancellable, CustomCombineIdentifierConvertible {
   |                 `- note: protocol 'Subscription' does not conform to the 'Sendable' protocol
11 |
12 |     /// Tells a publisher that it may send more values to the subscriber.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:29:27: warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 27 |
 28 |         /// Requests as many values as the `Publisher` can produce.
 29 |         public static let unlimited = Demand(Demand._unlimited)
    |                           |- warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'unlimited' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |         /// A demand for no items.
[162/197] Compiling _CXCompatible Swift.swift
[163/197] Emitting module CombineX
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/CombineIdentifier.swift:2:22: warning: using '@_implementationOnly' without enabling library evolution for 'CombineX' may lead to instability during execution
 1 | #if CX_LOCK_FREE_ATOMIC
 2 | @_implementationOnly import Atomics
   |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'CombineX' may lead to instability during execution
 3 | private let counter = UnsafeAtomic<UInt64>.create(0)
 4 | #else
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:34:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 32 |         ///
 33 |         /// This is equivalent to `Demand.max(0)`.
 34 |         public static let none = Demand(0)
    |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |         /// Limits the maximum number of values.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/CombineIdentifier.swift:3:13: warning: let 'counter' is not concurrency-safe because non-'Sendable' type 'UnsafeAtomic<UInt64>' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | #if CX_LOCK_FREE_ATOMIC
 2 | @_implementationOnly import Atomics
 3 | private let counter = UnsafeAtomic<UInt64>.create(0)
   |             `- warning: let 'counter' is not concurrency-safe because non-'Sendable' type 'UnsafeAtomic<UInt64>' may have shared mutable state; this is an error in the Swift 6 language mode
 4 | #else
 5 | #if !COCOAPODS
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-atomics/Sources/Atomics/autogenerated/HighLevelTypes.swift:23:15: note: generic struct 'UnsafeAtomic' does not conform to the 'Sendable' protocol
 21 | /// management of the underlying storage representation.
 22 | @frozen
 23 | public struct UnsafeAtomic<Value: AtomicValue> {
    |               `- note: generic struct 'UnsafeAtomic' does not conform to the 'Sendable' protocol
 24 |   public typealias Storage = Value.AtomicRepresentation
 25 |
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/CombineIdentifier.swift:2:22: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Atomics'
 1 | #if CX_LOCK_FREE_ATOMIC
 2 | @_implementationOnly import Atomics
   |                      `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Atomics'
 3 | private let counter = UnsafeAtomic<UInt64>.create(0)
   |             |- note: annotate 'counter' with '@MainActor' if property should only be accessed from the main actor
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 4 | #else
 5 | #if !COCOAPODS
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/ObservableObject.swift:87:13: warning: let 'globalObjectWillChangeCache' is not concurrency-safe because non-'Sendable' type 'ObservableObjectPublisherCache<AnyObject, ObservableObjectPublisher>' may have shared mutable state; this is an error in the Swift 6 language mode
 85 | // MARK: - Helpers
 86 |
 87 | private let globalObjectWillChangeCache = ObservableObjectPublisherCache<AnyObject, ObservableObjectPublisher>()
    |             |- warning: let 'globalObjectWillChangeCache' is not concurrency-safe because non-'Sendable' type 'ObservableObjectPublisherCache<AnyObject, ObservableObjectPublisher>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'globalObjectWillChangeCache' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 88 |
 89 | protocol _ObservableObjectProperty {
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Internal/ObserableObjectCache.swift:8:7: note: generic class 'ObservableObjectPublisherCache' does not conform to the 'Sendable' protocol
 6 | //
 7 | // - Once the value is added, it will not be (manually) removed or modified.
 8 | class ObservableObjectPublisherCache<Key: AnyObject, Value: AnyObject> {
   |       `- note: generic class 'ObservableObjectPublisherCache' does not conform to the 'Sendable' protocol
 9 |
10 |     private var storage: [WeakHashBox<Key>: WeakHashBox<Value>] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:29:27: warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 27 |
 28 |         /// Requests as many values as the `Publisher` can produce.
 29 |         public static let unlimited = Demand(Demand._unlimited)
    |                           |- warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'unlimited' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |         /// A demand for no items.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Publishers/B/Result.Publisher.swift:274:32: warning: generic parameter 'Failure' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
272 | extension Result.CX.Publisher where Failure == Never {
273 |
274 |     public func setFailureType<Failure: Error>(to failureType: Failure.Type) -> Result<Output, Failure>.CX.Publisher {
    |                                `- warning: generic parameter 'Failure' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
275 |         return .init(.success(result.success))
276 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Publishers/D/BreakPoint.swift:105:13: warning: let 'c_raise' is not concurrency-safe because non-'Sendable' type '(Int32) -> Int32' may have shared mutable state; this is an error in the Swift 6 language mode
103 | }
104 |
105 | private let c_raise = raise
    |             |- warning: let 'c_raise' is not concurrency-safe because non-'Sendable' type '(Int32) -> Int32' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'c_raise' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
106 |
107 | private struct Signal: RawRepresentable {
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Schedulers/ImmediateScheduler.swift:104:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ImmediateScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
  2 | ///
  3 | /// You can use this scheduler for immediate actions. If you attempt to schedule actions after a specific date, the scheduler ignores the date and executes synchronously.
  4 | public struct ImmediateScheduler: Scheduler {
    |               `- note: consider making struct 'ImmediateScheduler' conform to the 'Sendable' protocol
  5 |
  6 |     /// The time type used by the immediate scheduler.
    :
102 |     ///
103 |     /// You cannot create instances of the immediate scheduler yourself. Use only the shared instance.
104 |     public static let shared: ImmediateScheduler = ImmediateScheduler()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ImmediateScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
105 |
106 |     public func schedule(options: SchedulerOptions?, _ action: @escaping () -> Void) {
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscriptions/EmptySubscription.swift:6:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'any Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |     ///
 5 |     /// Use the empty subscription when you need a `Subscription` that ignores requests and cancellation.
 6 |     public static let empty: Subscription = EmptySubscription()
   |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'any Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 | }
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscription.swift:10:17: note: protocol 'Subscription' does not conform to the 'Sendable' protocol
 8 | ///
 9 | /// Canceling a subscription frees up any resources previously allocated by attaching the `Subscriber`.
10 | public protocol Subscription: Cancellable, CustomCombineIdentifierConvertible {
   |                 `- note: protocol 'Subscription' does not conform to the 'Sendable' protocol
11 |
12 |     /// Tells a publisher that it may send more values to the subscriber.
[164/210] Compiling _CXCompatible SwitchToLatest.swift
[165/210] Compiling _CXCompatible FlatMap.swift
[166/210] Compiling _CXCompatible Optional.swift
[167/210] Compiling _CXCompatible CXNamespace.swift
[168/210] Emitting module _CXCompatible
/Users/admin/builder/spi-builder-workspace/Sources/_CXCompatible/Foundation.swift:9:1: warning: non-final class 'NSObject' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in the Swift 6 language mode
 7 | #endif
 8 |
 9 | extension NSObject: CXSelfWrapping {}
   | `- warning: non-final class 'NSObject' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in the Swift 6 language mode
10 | extension JSONEncoder: CXSelfWrapping {}
11 | extension JSONDecoder: CXSelfWrapping {}
/Users/admin/builder/spi-builder-workspace/Sources/_CXCompatible/Foundation.swift:10:1: warning: non-final class 'JSONEncoder' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in the Swift 6 language mode
 8 |
 9 | extension NSObject: CXSelfWrapping {}
10 | extension JSONEncoder: CXSelfWrapping {}
   | `- warning: non-final class 'JSONEncoder' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in the Swift 6 language mode
11 | extension JSONDecoder: CXSelfWrapping {}
12 |
/Users/admin/builder/spi-builder-workspace/Sources/_CXCompatible/Foundation.swift:11:1: warning: non-final class 'JSONDecoder' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in the Swift 6 language mode
 9 | extension NSObject: CXSelfWrapping {}
10 | extension JSONEncoder: CXSelfWrapping {}
11 | extension JSONDecoder: CXSelfWrapping {}
   | `- warning: non-final class 'JSONDecoder' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in the Swift 6 language mode
12 |
13 | extension CXWrappers {
/Users/admin/builder/spi-builder-workspace/Sources/_CXCompatible/Foundation.swift:30:1: warning: non-final class 'PropertyListEncoder' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in the Swift 6 language mode
28 | #if os(macOS) || os(iOS) || os(tvOS) || os(watchOS)
29 |
30 | extension PropertyListEncoder: CXSelfWrapping {}
   | `- warning: non-final class 'PropertyListEncoder' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in the Swift 6 language mode
31 | extension PropertyListDecoder: CXSelfWrapping {}
32 |
/Users/admin/builder/spi-builder-workspace/Sources/_CXCompatible/Foundation.swift:31:1: warning: non-final class 'PropertyListDecoder' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in the Swift 6 language mode
29 |
30 | extension PropertyListEncoder: CXSelfWrapping {}
31 | extension PropertyListDecoder: CXSelfWrapping {}
   | `- warning: non-final class 'PropertyListDecoder' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in the Swift 6 language mode
32 |
33 | extension CXWrappers {
[169/210] Compiling _CXCompatible Foundation.swift
/Users/admin/builder/spi-builder-workspace/Sources/_CXCompatible/Foundation.swift:9:1: warning: non-final class 'NSObject' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in the Swift 6 language mode
 7 | #endif
 8 |
 9 | extension NSObject: CXSelfWrapping {}
   | `- warning: non-final class 'NSObject' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in the Swift 6 language mode
10 | extension JSONEncoder: CXSelfWrapping {}
11 | extension JSONDecoder: CXSelfWrapping {}
/Users/admin/builder/spi-builder-workspace/Sources/_CXCompatible/Foundation.swift:10:1: warning: non-final class 'JSONEncoder' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in the Swift 6 language mode
 8 |
 9 | extension NSObject: CXSelfWrapping {}
10 | extension JSONEncoder: CXSelfWrapping {}
   | `- warning: non-final class 'JSONEncoder' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in the Swift 6 language mode
11 | extension JSONDecoder: CXSelfWrapping {}
12 |
/Users/admin/builder/spi-builder-workspace/Sources/_CXCompatible/Foundation.swift:11:1: warning: non-final class 'JSONDecoder' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in the Swift 6 language mode
 9 | extension NSObject: CXSelfWrapping {}
10 | extension JSONEncoder: CXSelfWrapping {}
11 | extension JSONDecoder: CXSelfWrapping {}
   | `- warning: non-final class 'JSONDecoder' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in the Swift 6 language mode
12 |
13 | extension CXWrappers {
/Users/admin/builder/spi-builder-workspace/Sources/_CXCompatible/Foundation.swift:30:1: warning: non-final class 'PropertyListEncoder' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in the Swift 6 language mode
28 | #if os(macOS) || os(iOS) || os(tvOS) || os(watchOS)
29 |
30 | extension PropertyListEncoder: CXSelfWrapping {}
   | `- warning: non-final class 'PropertyListEncoder' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in the Swift 6 language mode
31 | extension PropertyListDecoder: CXSelfWrapping {}
32 |
/Users/admin/builder/spi-builder-workspace/Sources/_CXCompatible/Foundation.swift:31:1: warning: non-final class 'PropertyListDecoder' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in the Swift 6 language mode
29 |
30 | extension PropertyListEncoder: CXSelfWrapping {}
31 | extension PropertyListDecoder: CXSelfWrapping {}
   | `- warning: non-final class 'PropertyListDecoder' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in the Swift 6 language mode
32 |
33 | extension CXWrappers {
[170/210] Compiling _CXCompatible Dispatch.swift
[171/210] Compiling CwlCatchException CwlCatchException.swift
[172/210] Emitting module CwlCatchException
[173/214] Compiling CwlPreconditionTesting CwlDarwinDefinitions.swift
[174/214] Emitting module CwlPreconditionTesting
[175/214] Compiling CwlPreconditionTesting CwlBadInstructionException.swift
[176/214] Compiling CwlPreconditionTesting CwlCatchBadInstruction.swift
[177/264] Emitting module Semver
[178/264] Compiling Semver Semver.swift
[179/264] Compiling CXFoundation Timer.swift
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:34:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 32 |         ///
 33 |         /// This is equivalent to `Demand.max(0)`.
 34 |         public static let none = Demand(0)
    |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |         /// Limits the maximum number of values.
[180/265] Compiling CXFoundation Publishers+KeyValueObserving.swift
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/Publishers+KeyValueObserving.swift:148:34: warning: capture of 'self' with non-sendable type 'CXWrappers.NSObject<Base>.KVOSubscription<Subject, Value>?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
102 | //@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
103 | extension CXWrappers.NSObject {
104 |     private final class KVOSubscription<Subject: Foundation.NSObject, Value>: Subscription, CustomStringConvertible, CustomReflectable, CustomPlaygroundDisplayConvertible {
    |                         `- note: generic class 'KVOSubscription' does not conform to the 'Sendable' protocol
105 |         private var observation: NSKeyValueObservation?         // GuardedBy(lock)
106 |         private var demand: Subscribers.Demand                  // GuardedBy(lock)
    :
146 |                 options: options
147 |             ) { [weak self] obj, _ in
148 |                 guard let self = self else {
    |                                  `- warning: capture of 'self' with non-sendable type 'CXWrappers.NSObject<Base>.KVOSubscription<Subject, Value>?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
149 |                     return
150 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/Publishers+KeyValueObserving.swift:151:42: warning: capture of 'keyPath' with non-sendable type 'KeyPath<Subject, Value>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
149 |                     return
150 |                 }
151 |                 let value = obj[keyPath: keyPath]
    |                                          `- warning: capture of 'keyPath' with non-sendable type 'KeyPath<Subject, Value>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
152 |                 self.lock.lock()
153 |                 if self.demand > 0, let sub = self.subscriber {
Swift.KeyPath:1:14: note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
1 | public class KeyPath<Root, Value> : PartialKeyPath<Root> {
  |              `- note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
2 |     deinit
3 | }
[181/265] Compiling CXFoundation PropertyListEncoder.swift
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/PropertyListEncoder.swift:23:1: warning: extension declares a conformance of imported type 'PropertyListEncoder' to imported protocol 'CXWrapping'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
21 | }
22 |
23 | extension PropertyListEncoder: CXWrapping {
   | |- warning: extension declares a conformance of imported type 'PropertyListEncoder' to imported protocol 'CXWrapping'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 |
25 |     public typealias CX = CXWrappers.PropertyListEncoder
[182/265] Compiling CXFoundation RunLoop.swift
[183/265] Compiling Nimble MatcherFunc.swift
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/NotificationCenter.swift:160:34: warning: capture of 'self' with non-sendable type 'Notification.Subscription<S>?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
116 | private extension Notification {
117 |
118 |     final class Subscription<S: Subscriber>: CombineX.Subscription, CustomStringConvertible, CustomReflectable, CustomPlaygroundDisplayConvertible
    |                 `- note: generic class 'Subscription' does not conform to the 'Sendable' protocol
119 |             where
120 |                 S.Input == Notification
    :
158 |                 queue: nil
159 |             ) { [weak self] note in
160 |                 guard let self = self else { return }
    |                                  `- warning: capture of 'self' with non-sendable type 'Notification.Subscription<S>?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
161 |
162 |                 self.lock.lock()
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/NotificationCenter.swift:176:44: warning: capture of 'next' with non-sendable type 'S' in a `@Sendable` closure; this is an error in the Swift 6 language mode
116 | private extension Notification {
117 |
118 |     final class Subscription<S: Subscriber>: CombineX.Subscription, CustomStringConvertible, CustomReflectable, CustomPlaygroundDisplayConvertible
    |                              `- note: consider making generic parameter 'S' conform to the 'Sendable' protocol
119 |             where
120 |                 S.Input == Notification
    :
174 |                 if demand > 0 {
175 |                     self.downstreamLock.lock()
176 |                     let additionalDemand = next.receive(note)
    |                                            `- warning: capture of 'next' with non-sendable type 'S' in a `@Sendable` closure; this is an error in the Swift 6 language mode
177 |                     self.downstreamLock.unlock()
178 |
[184/265] Compiling Nimble MatcherProtocols.swift
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/NotificationCenter.swift:160:34: warning: capture of 'self' with non-sendable type 'Notification.Subscription<S>?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
116 | private extension Notification {
117 |
118 |     final class Subscription<S: Subscriber>: CombineX.Subscription, CustomStringConvertible, CustomReflectable, CustomPlaygroundDisplayConvertible
    |                 `- note: generic class 'Subscription' does not conform to the 'Sendable' protocol
119 |             where
120 |                 S.Input == Notification
    :
158 |                 queue: nil
159 |             ) { [weak self] note in
160 |                 guard let self = self else { return }
    |                                  `- warning: capture of 'self' with non-sendable type 'Notification.Subscription<S>?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
161 |
162 |                 self.lock.lock()
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/NotificationCenter.swift:176:44: warning: capture of 'next' with non-sendable type 'S' in a `@Sendable` closure; this is an error in the Swift 6 language mode
116 | private extension Notification {
117 |
118 |     final class Subscription<S: Subscriber>: CombineX.Subscription, CustomStringConvertible, CustomReflectable, CustomPlaygroundDisplayConvertible
    |                              `- note: consider making generic parameter 'S' conform to the 'Sendable' protocol
119 |             where
120 |                 S.Input == Notification
    :
174 |                 if demand > 0 {
175 |                     self.downstreamLock.lock()
176 |                     let additionalDemand = next.receive(note)
    |                                            `- warning: capture of 'next' with non-sendable type 'S' in a `@Sendable` closure; this is an error in the Swift 6 language mode
177 |                     self.downstreamLock.unlock()
178 |
[185/265] Compiling CXFoundation PropertyListDecoder.swift
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/PropertyListDecoder.swift:23:1: warning: extension declares a conformance of imported type 'PropertyListDecoder' to imported protocol 'CXWrapping'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
21 | }
22 |
23 | extension PropertyListDecoder: CXWrapping {
   | |- warning: extension declares a conformance of imported type 'PropertyListDecoder' to imported protocol 'CXWrapping'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 |
25 |     public typealias CX = CXWrappers.PropertyListDecoder
[186/265] Compiling CXFoundation OperationQueue.swift
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/OperationQueue.swift:166:20: warning: static property 'readySchedulingQueue' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     private final class DelayReadyOperation: Operation, Cancellable {
166 |         static var readySchedulingQueue: DispatchQueue = {
    |                    |- warning: static property 'readySchedulingQueue' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'readySchedulingQueue' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'readySchedulingQueue' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
167 |             return DispatchQueue(label: "DelayReadyOperation")
168 |         }()
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/OperationQueue.swift:165:25: warning: class 'DelayReadyOperation' must restate inherited '@unchecked Sendable' conformance
163 |     public struct SchedulerOptions { }
164 |
165 |     private final class DelayReadyOperation: Operation, Cancellable {
    |                         `- warning: class 'DelayReadyOperation' must restate inherited '@unchecked Sendable' conformance
166 |         static var readySchedulingQueue: DispatchQueue = {
167 |             return DispatchQueue(label: "DelayReadyOperation")
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/OperationQueue.swift:201:40: warning: passing non-sendable parameter 'action' to function expecting a @Sendable closure
198 |
199 |     public func schedule(options: SchedulerOptions?,
200 |                          _ action: @escaping () -> Void) {
    |                            `- note: parameter 'action' is implicitly non-sendable
201 |         let op = BlockOperation(block: action)
    |                                        `- warning: passing non-sendable parameter 'action' to function expecting a @Sendable closure
202 |         base.addOperation(op)
203 |     }
[187/265] Compiling Nimble PostNotification.swift
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/JSONDecoder.swift:21:1: warning: extension declares a conformance of imported type 'JSONDecoder' to imported protocol 'CXWrapping'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
19 | }
20 |
21 | extension JSONDecoder: CXWrapping {
   | |- warning: extension declares a conformance of imported type 'JSONDecoder' to imported protocol 'CXWrapping'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
22 |
23 |     public typealias CX = CXWrappers.JSONDecoder
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/JSONEncoder.swift:21:1: warning: extension declares a conformance of imported type 'JSONEncoder' to imported protocol 'CXWrapping'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
19 | }
20 |
21 | extension JSONEncoder: CXWrapping {
   | |- warning: extension declares a conformance of imported type 'JSONEncoder' to imported protocol 'CXWrapping'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
22 |
23 |     public typealias CX = CXWrappers.JSONEncoder
[188/265] Compiling Nimble Predicate.swift
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/JSONDecoder.swift:21:1: warning: extension declares a conformance of imported type 'JSONDecoder' to imported protocol 'CXWrapping'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
19 | }
20 |
21 | extension JSONDecoder: CXWrapping {
   | |- warning: extension declares a conformance of imported type 'JSONDecoder' to imported protocol 'CXWrapping'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
22 |
23 |     public typealias CX = CXWrappers.JSONDecoder
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/JSONEncoder.swift:21:1: warning: extension declares a conformance of imported type 'JSONEncoder' to imported protocol 'CXWrapping'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
19 | }
20 |
21 | extension JSONEncoder: CXWrapping {
   | |- warning: extension declares a conformance of imported type 'JSONEncoder' to imported protocol 'CXWrapping'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
22 |
23 |     public typealias CX = CXWrappers.JSONEncoder
[189/265] Emitting module CXFoundation
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/JSONDecoder.swift:21:1: warning: extension declares a conformance of imported type 'JSONDecoder' to imported protocol 'CXWrapping'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
19 | }
20 |
21 | extension JSONDecoder: CXWrapping {
   | |- warning: extension declares a conformance of imported type 'JSONDecoder' to imported protocol 'CXWrapping'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
22 |
23 |     public typealias CX = CXWrappers.JSONDecoder
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/JSONEncoder.swift:21:1: warning: extension declares a conformance of imported type 'JSONEncoder' to imported protocol 'CXWrapping'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
19 | }
20 |
21 | extension JSONEncoder: CXWrapping {
   | |- warning: extension declares a conformance of imported type 'JSONEncoder' to imported protocol 'CXWrapping'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
22 |
23 |     public typealias CX = CXWrappers.JSONEncoder
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/OperationQueue.swift:166:20: warning: static property 'readySchedulingQueue' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     private final class DelayReadyOperation: Operation, Cancellable {
166 |         static var readySchedulingQueue: DispatchQueue = {
    |                    |- warning: static property 'readySchedulingQueue' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'readySchedulingQueue' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'readySchedulingQueue' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
167 |             return DispatchQueue(label: "DelayReadyOperation")
168 |         }()
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/OperationQueue.swift:165:25: warning: class 'DelayReadyOperation' must restate inherited '@unchecked Sendable' conformance
163 |     public struct SchedulerOptions { }
164 |
165 |     private final class DelayReadyOperation: Operation, Cancellable {
    |                         `- warning: class 'DelayReadyOperation' must restate inherited '@unchecked Sendable' conformance
166 |         static var readySchedulingQueue: DispatchQueue = {
167 |             return DispatchQueue(label: "DelayReadyOperation")
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/PropertyListDecoder.swift:23:1: warning: extension declares a conformance of imported type 'PropertyListDecoder' to imported protocol 'CXWrapping'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
21 | }
22 |
23 | extension PropertyListDecoder: CXWrapping {
   | |- warning: extension declares a conformance of imported type 'PropertyListDecoder' to imported protocol 'CXWrapping'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 |
25 |     public typealias CX = CXWrappers.PropertyListDecoder
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/PropertyListEncoder.swift:23:1: warning: extension declares a conformance of imported type 'PropertyListEncoder' to imported protocol 'CXWrapping'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
21 | }
22 |
23 | extension PropertyListEncoder: CXWrapping {
   | |- warning: extension declares a conformance of imported type 'PropertyListEncoder' to imported protocol 'CXWrapping'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 |
25 |     public typealias CX = CXWrappers.PropertyListEncoder
[190/265] Compiling Nimble RaisesException.swift
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/DispatchQueue.swift:284:76: warning: passing non-sendable parameter 'action' to function expecting a @Sendable closure
276 |     }
277 |
278 |     public func schedule(options: SchedulerOptions?, _ action: @escaping () -> Void) {
    |                                                        `- note: parameter 'action' is implicitly non-sendable
279 |         let qos = options?.qos ?? .unspecified
280 |         let flags = options?.flags ?? []
    :
282 |         if let group = options?.group {
283 |             // Distinguish on the group because it appears to not be a call-through like the others. This may need to be adjusted.
284 |             self.base.async(group: group, qos: qos, flags: flags, execute: action)
    |                                                                            `- warning: passing non-sendable parameter 'action' to function expecting a @Sendable closure
285 |         } else {
286 |             self.base.async(qos: qos, flags: flags, execute: action)
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/DispatchQueue.swift:286:62: warning: passing non-sendable parameter 'action' to function expecting a @Sendable closure
276 |     }
277 |
278 |     public func schedule(options: SchedulerOptions?, _ action: @escaping () -> Void) {
    |                                                        `- note: parameter 'action' is implicitly non-sendable
279 |         let qos = options?.qos ?? .unspecified
280 |         let flags = options?.flags ?? []
    :
284 |             self.base.async(group: group, qos: qos, flags: flags, execute: action)
285 |         } else {
286 |             self.base.async(qos: qos, flags: flags, execute: action)
    |                                                              `- warning: passing non-sendable parameter 'action' to function expecting a @Sendable closure
287 |         }
288 |     }
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/DispatchQueue.swift:298:92: warning: passing non-sendable parameter 'action' to function expecting a @Sendable closure
291 |                          tolerance: SchedulerTimeType.Stride,
292 |                          options: SchedulerOptions?,
293 |                          _ action: @escaping () -> Void) {
    |                            `- note: parameter 'action' is implicitly non-sendable
294 |         // TODO: Tolerance ignored
295 |         let qos = options?.qos ?? .unspecified
296 |         let flags = options?.flags ?? []
297 |
298 |         self.base.asyncAfter(deadline: date.dispatchTime, qos: qos, flags: flags, execute: action)
    |                                                                                            `- warning: passing non-sendable parameter 'action' to function expecting a @Sendable closure
299 |     }
300 |
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/Internal/Polyfill.swift:11:71: warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
 3 | extension Timer {
 4 |
 5 |     class func cx_init(timeInterval interval: TimeInterval, repeats: Bool, block: @escaping (Timer) -> Void) -> Timer {
   |                                                                            `- note: parameter 'block' is implicitly non-sendable
 6 |         #if canImport(ObjectiveC)
 7 |         guard #available(OSX 10.12, iOS 10.0, tvOS 10.0, watchOS 3.0, *) else {
   :
 9 |         }
10 |         #endif
11 |         return Timer(timeInterval: interval, repeats: repeats, block: block)
   |                                                                       `- warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
12 |     }
13 |
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/Internal/Polyfill.swift:20:79: warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
12 |     }
13 |
14 |     class func cx_init(fire date: Date, interval: TimeInterval, repeats: Bool, block: @escaping (Timer) -> Void) -> Timer {
   |                                                                                `- note: parameter 'block' is implicitly non-sendable
15 |         #if canImport(ObjectiveC)
16 |         guard #available(OSX 10.12, iOS 10.0, tvOS 10.0, watchOS 3.0, *) else {
   :
18 |         }
19 |         #endif
20 |         return Timer(fire: date, interval: interval, repeats: repeats, block: block)
   |                                                                               `- warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
21 |     }
22 |
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/Internal/Polyfill.swift:29:89: warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
21 |     }
22 |
23 |     @discardableResult class func cx_scheduledTimer(withTimeInterval interval: TimeInterval, repeats: Bool, block: @escaping (Timer) -> Void) -> Timer {
   |                                                                                                             `- note: parameter 'block' is implicitly non-sendable
24 |         #if canImport(ObjectiveC)
25 |         guard #available(OSX 10.12, iOS 10.0, tvOS 10.0, watchOS 3.0, *) else {
   :
27 |         }
28 |         #endif
29 |         return self.scheduledTimer(withTimeInterval: interval, repeats: repeats, block: block)
   |                                                                                         `- warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
30 |     }
31 |
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/Internal/Polyfill.swift:51:45: warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
42 | extension RunLoop {
43 |
44 |     func cx_perform(inModes modes: [RunLoop.Mode], block: @escaping () -> Void) {
   |                                                    `- note: parameter 'block' is implicitly non-sendable
45 |         #if canImport(ObjectiveC)
46 |         guard #available(OSX 10.12, iOS 10.0, tvOS 10.0, watchOS 3.0, *) else {
   :
49 |         }
50 |         #endif
51 |         self.perform(inModes: modes, block: block)
   |                                             `- warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
52 |     }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/Internal/Polyfill.swift:61:22: warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
52 |     }
53 |
54 |     func cx_perform(_ block: @escaping () -> Void) {
   |                       `- note: parameter 'block' is implicitly non-sendable
55 |         #if canImport(ObjectiveC)
56 |         guard #available(OSX 10.12, iOS 10.0, tvOS 10.0, watchOS 3.0, *) else {
   :
59 |         }
60 |         #endif
61 |         self.perform(block)
   |                      `- warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
62 |     }
63 |
[191/265] Compiling Nimble BeCloseTo.swift
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/DispatchQueue.swift:284:76: warning: passing non-sendable parameter 'action' to function expecting a @Sendable closure
276 |     }
277 |
278 |     public func schedule(options: SchedulerOptions?, _ action: @escaping () -> Void) {
    |                                                        `- note: parameter 'action' is implicitly non-sendable
279 |         let qos = options?.qos ?? .unspecified
280 |         let flags = options?.flags ?? []
    :
282 |         if let group = options?.group {
283 |             // Distinguish on the group because it appears to not be a call-through like the others. This may need to be adjusted.
284 |             self.base.async(group: group, qos: qos, flags: flags, execute: action)
    |                                                                            `- warning: passing non-sendable parameter 'action' to function expecting a @Sendable closure
285 |         } else {
286 |             self.base.async(qos: qos, flags: flags, execute: action)
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/DispatchQueue.swift:286:62: warning: passing non-sendable parameter 'action' to function expecting a @Sendable closure
276 |     }
277 |
278 |     public func schedule(options: SchedulerOptions?, _ action: @escaping () -> Void) {
    |                                                        `- note: parameter 'action' is implicitly non-sendable
279 |         let qos = options?.qos ?? .unspecified
280 |         let flags = options?.flags ?? []
    :
284 |             self.base.async(group: group, qos: qos, flags: flags, execute: action)
285 |         } else {
286 |             self.base.async(qos: qos, flags: flags, execute: action)
    |                                                              `- warning: passing non-sendable parameter 'action' to function expecting a @Sendable closure
287 |         }
288 |     }
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/DispatchQueue.swift:298:92: warning: passing non-sendable parameter 'action' to function expecting a @Sendable closure
291 |                          tolerance: SchedulerTimeType.Stride,
292 |                          options: SchedulerOptions?,
293 |                          _ action: @escaping () -> Void) {
    |                            `- note: parameter 'action' is implicitly non-sendable
294 |         // TODO: Tolerance ignored
295 |         let qos = options?.qos ?? .unspecified
296 |         let flags = options?.flags ?? []
297 |
298 |         self.base.asyncAfter(deadline: date.dispatchTime, qos: qos, flags: flags, execute: action)
    |                                                                                            `- warning: passing non-sendable parameter 'action' to function expecting a @Sendable closure
299 |     }
300 |
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/Internal/Polyfill.swift:11:71: warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
 3 | extension Timer {
 4 |
 5 |     class func cx_init(timeInterval interval: TimeInterval, repeats: Bool, block: @escaping (Timer) -> Void) -> Timer {
   |                                                                            `- note: parameter 'block' is implicitly non-sendable
 6 |         #if canImport(ObjectiveC)
 7 |         guard #available(OSX 10.12, iOS 10.0, tvOS 10.0, watchOS 3.0, *) else {
   :
 9 |         }
10 |         #endif
11 |         return Timer(timeInterval: interval, repeats: repeats, block: block)
   |                                                                       `- warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
12 |     }
13 |
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/Internal/Polyfill.swift:20:79: warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
12 |     }
13 |
14 |     class func cx_init(fire date: Date, interval: TimeInterval, repeats: Bool, block: @escaping (Timer) -> Void) -> Timer {
   |                                                                                `- note: parameter 'block' is implicitly non-sendable
15 |         #if canImport(ObjectiveC)
16 |         guard #available(OSX 10.12, iOS 10.0, tvOS 10.0, watchOS 3.0, *) else {
   :
18 |         }
19 |         #endif
20 |         return Timer(fire: date, interval: interval, repeats: repeats, block: block)
   |                                                                               `- warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
21 |     }
22 |
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/Internal/Polyfill.swift:29:89: warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
21 |     }
22 |
23 |     @discardableResult class func cx_scheduledTimer(withTimeInterval interval: TimeInterval, repeats: Bool, block: @escaping (Timer) -> Void) -> Timer {
   |                                                                                                             `- note: parameter 'block' is implicitly non-sendable
24 |         #if canImport(ObjectiveC)
25 |         guard #available(OSX 10.12, iOS 10.0, tvOS 10.0, watchOS 3.0, *) else {
   :
27 |         }
28 |         #endif
29 |         return self.scheduledTimer(withTimeInterval: interval, repeats: repeats, block: block)
   |                                                                                         `- warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
30 |     }
31 |
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/Internal/Polyfill.swift:51:45: warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
42 | extension RunLoop {
43 |
44 |     func cx_perform(inModes modes: [RunLoop.Mode], block: @escaping () -> Void) {
   |                                                    `- note: parameter 'block' is implicitly non-sendable
45 |         #if canImport(ObjectiveC)
46 |         guard #available(OSX 10.12, iOS 10.0, tvOS 10.0, watchOS 3.0, *) else {
   :
49 |         }
50 |         #endif
51 |         self.perform(inModes: modes, block: block)
   |                                             `- warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
52 |     }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/Internal/Polyfill.swift:61:22: warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
52 |     }
53 |
54 |     func cx_perform(_ block: @escaping () -> Void) {
   |                       `- note: parameter 'block' is implicitly non-sendable
55 |         #if canImport(ObjectiveC)
56 |         guard #available(OSX 10.12, iOS 10.0, tvOS 10.0, watchOS 3.0, *) else {
   :
59 |         }
60 |         #endif
61 |         self.perform(block)
   |                      `- warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
62 |     }
63 |
[192/265] Compiling CXFoundation URLSession.swift
/Users/admin/builder/spi-builder-workspace/Sources/CXFoundation/URLSession.swift:141:44: warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
139 |                     let task = p.session.dataTask(
140 |                         with: p.request,
141 |                         completionHandler: handleResponse(data:response:error:)
    |                                            `- warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
142 |                     )
143 |                     self.task = task
[193/267] Emitting module _CXShim
[194/267] Compiling _CXShim @_exported.swift
[195/278] Compiling _CXTest TracingSubscription.swift
[196/279] Compiling _CXTest Math.swift
[197/279] Compiling _CXTest TransparentPublisher.swift
[198/279] Compiling _CXTest VirtualTime.swift
/Users/admin/builder/spi-builder-workspace/Sources/_CXTest/VirtualTime.swift:101:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'VirtualTime' may have shared mutable state; this is an error in the Swift 6 language mode
  5 | #endif
  6 |
  7 | public struct VirtualTime: Strideable, Hashable, Comparable {
    |               `- note: consider making struct 'VirtualTime' conform to the 'Sendable' protocol
  8 |
  9 |     public struct Stride: ExpressibleByFloatLiteral, Comparable, SignedNumeric, SchedulerTimeIntervalConvertible {
    :
 99 |     }
100 |
101 |     public static let zero = VirtualTime(nanoseconds: 0)
    |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'VirtualTime' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 | }
103 |
[199/279] Compiling _CXTest BinaryHeap.swift
[200/279] Compiling _CXTest Const.swift
[201/279] Emitting module _CXTest
/Users/admin/builder/spi-builder-workspace/Sources/_CXTest/Common/GlobalCounter.swift:3:24: warning: static property 'lock' is not concurrency-safe because non-'Sendable' type 'Lock' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | enum GlobalCounter {
 2 |
 3 |     private static let lock = Lock()
   |                        |- warning: static property 'lock' is not concurrency-safe because non-'Sendable' type 'Lock' 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
 4 |     private static var count = 0
 5 |
/Users/admin/builder/spi-builder-workspace/Sources/_CXTest/Common/Locking.swift:40:17: note: consider making struct 'Lock' conform to the 'Sendable' protocol
 38 | // MARK: - Lock
 39 |
 40 | internal struct Lock: Locking {
    |                 `- note: consider making struct 'Lock' conform to the 'Sendable' protocol
 41 |
 42 |     private let _lock: UnsafeMutableRawPointer
/Users/admin/builder/spi-builder-workspace/Sources/_CXTest/Common/GlobalCounter.swift:4:24: warning: static property 'count' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 |     private static let lock = Lock()
 4 |     private static var count = 0
   |                        |- warning: static property 'count' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: convert 'count' to a 'let' constant to make 'Sendable' shared state immutable
   |                        |- note: annotate 'count' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 |     static func next() -> Int {
/Users/admin/builder/spi-builder-workspace/Sources/_CXTest/VirtualTime.swift:101:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'VirtualTime' may have shared mutable state; this is an error in the Swift 6 language mode
  5 | #endif
  6 |
  7 | public struct VirtualTime: Strideable, Hashable, Comparable {
    |               `- note: consider making struct 'VirtualTime' conform to the 'Sendable' protocol
  8 |
  9 |     public struct Stride: ExpressibleByFloatLiteral, Comparable, SignedNumeric, SchedulerTimeIntervalConvertible {
    :
 99 |     }
100 |
101 |     public static let zero = VirtualTime(nanoseconds: 0)
    |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'VirtualTime' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 | }
103 |
[202/279] Compiling _CXTest GlobalCounter.swift
/Users/admin/builder/spi-builder-workspace/Sources/_CXTest/Common/GlobalCounter.swift:3:24: warning: static property 'lock' is not concurrency-safe because non-'Sendable' type 'Lock' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | enum GlobalCounter {
 2 |
 3 |     private static let lock = Lock()
   |                        |- warning: static property 'lock' is not concurrency-safe because non-'Sendable' type 'Lock' 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
 4 |     private static var count = 0
 5 |
/Users/admin/builder/spi-builder-workspace/Sources/_CXTest/Common/Locking.swift:40:17: note: consider making struct 'Lock' conform to the 'Sendable' protocol
 38 | // MARK: - Lock
 39 |
 40 | internal struct Lock: Locking {
    |                 `- note: consider making struct 'Lock' conform to the 'Sendable' protocol
 41 |
 42 |     private let _lock: UnsafeMutableRawPointer
/Users/admin/builder/spi-builder-workspace/Sources/_CXTest/Common/GlobalCounter.swift:4:24: warning: static property 'count' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 |     private static let lock = Lock()
 4 |     private static var count = 0
   |                        |- warning: static property 'count' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: convert 'count' to a 'let' constant to make 'Sendable' shared state immutable
   |                        |- note: annotate 'count' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 |     static func next() -> Int {
[203/279] Compiling _CXTest CompletionExtensions.swift
[204/279] Compiling _CXTest TracingSubscriber.swift
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:34:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 32 |         ///
 33 |         /// This is equivalent to `Demand.max(0)`.
 34 |         public static let none = Demand(0)
    |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |         /// Limits the maximum number of values.
[205/279] Compiling _CXTest Locking.swift
[206/279] Compiling _CXTest VirtualTimeScheduler.swift
/Users/admin/builder/spi-builder-workspace/Sources/_CXTest/VirtualTime.swift:101:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'VirtualTime' may have shared mutable state; this is an error in the Swift 6 language mode
  5 | #endif
  6 |
  7 | public struct VirtualTime: Strideable, Hashable, Comparable {
    |               `- note: consider making struct 'VirtualTime' conform to the 'Sendable' protocol
  8 |
  9 |     public struct Stride: ExpressibleByFloatLiteral, Comparable, SignedNumeric, SchedulerTimeIntervalConvertible {
    :
 99 |     }
100 |
101 |     public static let zero = VirtualTime(nanoseconds: 0)
    |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'VirtualTime' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 | }
103 |
[207/279] Compiling Nimble HaveCount.swift
[208/279] Compiling Nimble Match.swift
[209/281] Emitting module Quick
[210/281] Compiling Nimble AdapterProtocols.swift
[211/281] Compiling Nimble AssertionDispatcher.swift
[212/281] Compiling Nimble AssertionRecorder.swift
[213/281] Compiling Nimble NMBExpectation.swift
[214/281] Compiling Nimble NMBObjCMatcher.swift
[215/281] Compiling Nimble NimbleEnvironment.swift
[216/286] Compiling Nimble BeLessThanOrEqual.swift
[217/286] Compiling Nimble BeLogical.swift
[218/286] Compiling Nimble BeNil.swift
[219/286] Compiling Nimble BeVoid.swift
[220/286] Compiling Nimble BeginWith.swift
[221/286] Compiling Nimble BeginWithPrefix.swift
[222/286] Compiling Nimble Contain.swift
[223/286] Compiling Nimble ContainElementSatisfying.swift
[224/286] Compiling Nimble ElementsEqual.swift
[225/286] Compiling Nimble EndWith.swift
[226/286] Compiling Nimble BeLessThan.swift
[227/286] Compiling Nimble Equal+Tuple.swift
[228/286] Compiling Nimble Equal.swift
[229/286] Compiling Quick URL+FileName.swift
[230/286] Compiling Quick World.swift
[231/286] Compiling Nimble ThrowAssertion.swift
[232/286] Compiling Nimble ThrowError.swift
[233/286] Compiling Nimble ToSucceed.swift
[234/286] Compiling Nimble NimbleXCTestHandler.swift
[235/286] Compiling Nimble ExceptionCapture.swift
[236/286] Compiling Nimble DSL+Wait.swift
[237/286] Compiling Nimble DSL.swift
[238/286] Compiling Nimble Expectation.swift
[239/286] Compiling Nimble ExpectationMessage.swift
[242/286] Compiling Nimble MatchError.swift
[243/286] Compiling Nimble Expression.swift
[244/286] Compiling Nimble BeGreaterThanOrEqualTo.swift
[245/286] Compiling Nimble BeIdenticalTo.swift
[246/286] Compiling Nimble BeEmpty.swift
[247/286] Compiling Nimble BeGreaterThan.swift
[248/286] Compiling Nimble FailureMessage.swift
[249/286] Compiling Nimble AllPass.swift
[250/286] Compiling Nimble Async.swift
[257/286] Compiling Nimble BeAKindOf.swift
[258/286] Compiling Nimble BeAnInstanceOf.swift
[264/286] Emitting module Nimble
[282/286] Compiling Nimble Await.swift
[283/286] Compiling Nimble DispatchTimeInterval.swift
[284/286] Compiling Nimble Errors.swift
[285/286] Compiling Nimble SourceLocation.swift
[286/286] Compiling Nimble Stringers.swift
[287/299] Compiling CXTestUtility TestError.swift
[288/299] Compiling CXTestUtility TestTimeline.swift
[289/299] Compiling CXTestUtility Predicate.swift
/Users/admin/builder/spi-builder-workspace/Sources/CXTestUtility/Predicate.swift:4:56: error: 'Predicate' is ambiguous for type lookup in this context
 2 | import Nimble
 3 |
 4 | public func beAllEqual<S: Sequence, T: Equatable>() -> Predicate<S>
   |                                                        `- error: 'Predicate' is ambiguous for type lookup in this context
 5 |     where S.Iterator.Element == T {
 6 |     return Predicate.simple("element be all equal") { actualExpression in
Foundation.Predicate:2:15: note: found this candidate
1 | @available(macOS 14, iOS 17, tvOS 17, watchOS 10, *)
2 | public struct Predicate<each Input> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Bool>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/Predicate.swift:19:15: note: found this candidate
 17 | /// predicates are simple wrappers around closures to provide static type information and
 18 | /// allow composition and wrapping of existing behaviors.
 19 | public struct Predicate<T> {
    |               `- note: found this candidate
 20 |     fileprivate var matcher: (Expression<T>) throws -> PredicateResult
 21 |
/Users/admin/builder/spi-builder-workspace/Sources/CXTestUtility/Predicate.swift:22:30: error: 'Predicate' is ambiguous for type lookup in this context
20 | }
21 |
22 | public func beNotNil<T>() -> Predicate<T> {
   |                              `- error: 'Predicate' is ambiguous for type lookup in this context
23 |     return Predicate.simpleNilable("be not nil") { actualExpression in
24 |         let actualValue = try actualExpression.evaluate()
Foundation.Predicate:2:15: note: found this candidate
1 | @available(macOS 14, iOS 17, tvOS 17, watchOS 10, *)
2 | public struct Predicate<each Input> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Bool>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/Predicate.swift:19:15: note: found this candidate
 17 | /// predicates are simple wrappers around closures to provide static type information and
 18 | /// allow composition and wrapping of existing behaviors.
 19 | public struct Predicate<T> {
    |               `- note: found this candidate
 20 |     fileprivate var matcher: (Expression<T>) throws -> PredicateResult
 21 |
/Users/admin/builder/spi-builder-workspace/Sources/CXTestUtility/Predicate.swift:29:51: error: 'Predicate' is ambiguous for type lookup in this context
27 | }
28 |
29 | public func beNotIdenticalTo(_ expected: Any?) -> Predicate<Any> {
   |                                                   `- error: 'Predicate' is ambiguous for type lookup in this context
30 |     return Predicate.define { actualExpression in
31 |         let actual = try actualExpression.evaluate() as AnyObject?
Foundation.Predicate:2:15: note: found this candidate
1 | @available(macOS 14, iOS 17, tvOS 17, watchOS 10, *)
2 | public struct Predicate<each Input> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Bool>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/Predicate.swift:19:15: note: found this candidate
 17 | /// predicates are simple wrappers around closures to provide static type information and
 18 | /// allow composition and wrapping of existing behaviors.
 19 | public struct Predicate<T> {
    |               `- note: found this candidate
 20 |     fileprivate var matcher: (Expression<T>) throws -> PredicateResult
 21 |
[290/300] Compiling CXTestUtility @_exported.swift
[291/300] Compiling CXTestUtility Common.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[292/300] Compiling CXTestUtility TracingSubscriber+extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:34:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 32 |         ///
 33 |         /// This is equivalent to `Demand.max(0)`.
 34 |         public static let none = Demand(0)
    |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |         /// Limits the maximum number of values.
[293/300] Compiling CXTestUtility Sequence+scan.swift
[294/300] Compiling CXTestUtility Subject+send.swift
[295/300] Emitting module CXTestUtility
/Users/admin/builder/spi-builder-workspace/Sources/CXTestUtility/Inconsistent/BranchExpectation.swift:6:30: error: 'Predicate' is ambiguous for type lookup in this context
 4 | public extension Expectation {
 5 |
 6 |     func toFail(_ predicate: Predicate<T>, description: String? = nil) {
   |                              `- error: 'Predicate' is ambiguous for type lookup in this context
 7 |         #if USE_COMBINE
 8 |         to(predicate, description: description)
Foundation.Predicate:2:15: note: found this candidate
1 | @available(macOS 14, iOS 17, tvOS 17, watchOS 10, *)
2 | public struct Predicate<each Input> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Bool>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/Predicate.swift:19:15: note: found this candidate
 17 | /// predicates are simple wrappers around closures to provide static type information and
 18 | /// allow composition and wrapping of existing behaviors.
 19 | public struct Predicate<T> {
    |               `- note: found this candidate
 20 |     fileprivate var matcher: (Expression<T>) throws -> PredicateResult
 21 |
/Users/admin/builder/spi-builder-workspace/Sources/CXTestUtility/Inconsistent/BranchExpectation.swift:14:29: error: 'Predicate' is ambiguous for type lookup in this context
12 |     }
13 |
14 |     func toFix(_ predicate: Predicate<T>, description: String? = nil) {
   |                             `- error: 'Predicate' is ambiguous for type lookup in this context
15 |         #if USE_COMBINE
16 |         toNot(predicate, description: description)
Foundation.Predicate:2:15: note: found this candidate
1 | @available(macOS 14, iOS 17, tvOS 17, watchOS 10, *)
2 | public struct Predicate<each Input> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Bool>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/Predicate.swift:19:15: note: found this candidate
 17 | /// predicates are simple wrappers around closures to provide static type information and
 18 | /// allow composition and wrapping of existing behaviors.
 19 | public struct Predicate<T> {
    |               `- note: found this candidate
 20 |     fileprivate var matcher: (Expression<T>) throws -> PredicateResult
 21 |
/Users/admin/builder/spi-builder-workspace/Sources/CXTestUtility/Inconsistent/BranchExpectation.swift:22:45: error: 'Predicate' is ambiguous for type lookup in this context
20 |     }
21 |
22 |     func toBranch(combine combinePredicate: Predicate<T>, cx cxPredicate: Predicate<T>, description: String? = nil) {
   |                                             `- error: 'Predicate' is ambiguous for type lookup in this context
23 |         #if USE_COMBINE
24 |         to(combinePredicate, description: description)
Foundation.Predicate:2:15: note: found this candidate
1 | @available(macOS 14, iOS 17, tvOS 17, watchOS 10, *)
2 | public struct Predicate<each Input> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Bool>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/Predicate.swift:19:15: note: found this candidate
 17 | /// predicates are simple wrappers around closures to provide static type information and
 18 | /// allow composition and wrapping of existing behaviors.
 19 | public struct Predicate<T> {
    |               `- note: found this candidate
 20 |     fileprivate var matcher: (Expression<T>) throws -> PredicateResult
 21 |
/Users/admin/builder/spi-builder-workspace/Sources/CXTestUtility/Inconsistent/BranchExpectation.swift:22:75: error: 'Predicate' is ambiguous for type lookup in this context
20 |     }
21 |
22 |     func toBranch(combine combinePredicate: Predicate<T>, cx cxPredicate: Predicate<T>, description: String? = nil) {
   |                                                                           `- error: 'Predicate' is ambiguous for type lookup in this context
23 |         #if USE_COMBINE
24 |         to(combinePredicate, description: description)
Foundation.Predicate:2:15: note: found this candidate
1 | @available(macOS 14, iOS 17, tvOS 17, watchOS 10, *)
2 | public struct Predicate<each Input> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Bool>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/Predicate.swift:19:15: note: found this candidate
 17 | /// predicates are simple wrappers around closures to provide static type information and
 18 | /// allow composition and wrapping of existing behaviors.
 19 | public struct Predicate<T> {
    |               `- note: found this candidate
 20 |     fileprivate var matcher: (Expression<T>) throws -> PredicateResult
 21 |
/Users/admin/builder/spi-builder-workspace/Sources/CXTestUtility/Inconsistent/VersioningExpectation.swift:8:26: error: 'Predicate' is ambiguous for type lookup in this context
  6 | public extension Expectation {
  7 |
  8 |     func to(_ predicate: Predicate<T>, minimalVersion: XcodeVersion, description: String? = nil) {
    |                          `- error: 'Predicate' is ambiguous for type lookup in this context
  9 |         toVersioning([minimalVersion: predicate], description: description)
 10 |     }
Foundation.Predicate:2:15: note: found this candidate
1 | @available(macOS 14, iOS 17, tvOS 17, watchOS 10, *)
2 | public struct Predicate<each Input> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Bool>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/Predicate.swift:19:15: note: found this candidate
 17 | /// predicates are simple wrappers around closures to provide static type information and
 18 | /// allow composition and wrapping of existing behaviors.
 19 | public struct Predicate<T> {
    |               `- note: found this candidate
 20 |     fileprivate var matcher: (Expression<T>) throws -> PredicateResult
 21 |
/Users/admin/builder/spi-builder-workspace/Sources/CXTestUtility/Inconsistent/VersioningExpectation.swift:12:52: error: 'Predicate' is ambiguous for type lookup in this context
 10 |     }
 11 |
 12 |     func toVersioning(_ predicates: [XcodeVersion: Predicate<T>], description: String? = nil) {
    |                                                    `- error: 'Predicate' is ambiguous for type lookup in this context
 13 |         precondition(!predicates.isEmpty)
 14 |         let versions = predicates.keys.sorted(by: >)
Foundation.Predicate:2:15: note: found this candidate
1 | @available(macOS 14, iOS 17, tvOS 17, watchOS 10, *)
2 | public struct Predicate<each Input> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Bool>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/Predicate.swift:19:15: note: found this candidate
 17 | /// predicates are simple wrappers around closures to provide static type information and
 18 | /// allow composition and wrapping of existing behaviors.
 19 | public struct Predicate<T> {
    |               `- note: found this candidate
 20 |     fileprivate var matcher: (Expression<T>) throws -> PredicateResult
 21 |
/Users/admin/builder/spi-builder-workspace/Sources/CXTestUtility/Inconsistent/VersioningExpectation.swift:55:23: warning: static property 'v12_0' is not concurrency-safe because non-'Sendable' type 'XcodeVersion' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 | // assume combine change its behaviour with xcode release, along with system update.
 44 | public enum XcodeVersion: Equatable, Hashable, Comparable {
    |             `- note: consider making enum 'XcodeVersion' conform to the 'Sendable' protocol
 45 |
 46 |     case v11_0
    :
 53 |     case v11_7
 54 |     // let‘s forget about the chaotic period of Xcode 12.0 and skip to Xcode 12.2
 55 |     public static let v12_0 = XcodeVersion.v12_2
    |                       |- warning: static property 'v12_0' is not concurrency-safe because non-'Sendable' type 'XcodeVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'v12_0' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 56 |     case v12_2
 57 |
/Users/admin/builder/spi-builder-workspace/Sources/CXTestUtility/Predicate.swift:4:56: error: 'Predicate' is ambiguous for type lookup in this context
 2 | import Nimble
 3 |
 4 | public func beAllEqual<S: Sequence, T: Equatable>() -> Predicate<S>
   |                                                        `- error: 'Predicate' is ambiguous for type lookup in this context
 5 |     where S.Iterator.Element == T {
 6 |     return Predicate.simple("element be all equal") { actualExpression in
Foundation.Predicate:2:15: note: found this candidate
1 | @available(macOS 14, iOS 17, tvOS 17, watchOS 10, *)
2 | public struct Predicate<each Input> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Bool>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/Predicate.swift:19:15: note: found this candidate
 17 | /// predicates are simple wrappers around closures to provide static type information and
 18 | /// allow composition and wrapping of existing behaviors.
 19 | public struct Predicate<T> {
    |               `- note: found this candidate
 20 |     fileprivate var matcher: (Expression<T>) throws -> PredicateResult
 21 |
/Users/admin/builder/spi-builder-workspace/Sources/CXTestUtility/Predicate.swift:22:30: error: 'Predicate' is ambiguous for type lookup in this context
20 | }
21 |
22 | public func beNotNil<T>() -> Predicate<T> {
   |                              `- error: 'Predicate' is ambiguous for type lookup in this context
23 |     return Predicate.simpleNilable("be not nil") { actualExpression in
24 |         let actualValue = try actualExpression.evaluate()
Foundation.Predicate:2:15: note: found this candidate
1 | @available(macOS 14, iOS 17, tvOS 17, watchOS 10, *)
2 | public struct Predicate<each Input> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Bool>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/Predicate.swift:19:15: note: found this candidate
 17 | /// predicates are simple wrappers around closures to provide static type information and
 18 | /// allow composition and wrapping of existing behaviors.
 19 | public struct Predicate<T> {
    |               `- note: found this candidate
 20 |     fileprivate var matcher: (Expression<T>) throws -> PredicateResult
 21 |
/Users/admin/builder/spi-builder-workspace/Sources/CXTestUtility/Predicate.swift:29:51: error: 'Predicate' is ambiguous for type lookup in this context
27 | }
28 |
29 | public func beNotIdenticalTo(_ expected: Any?) -> Predicate<Any> {
   |                                                   `- error: 'Predicate' is ambiguous for type lookup in this context
30 |     return Predicate.define { actualExpression in
31 |         let actual = try actualExpression.evaluate() as AnyObject?
Foundation.Predicate:2:15: note: found this candidate
1 | @available(macOS 14, iOS 17, tvOS 17, watchOS 10, *)
2 | public struct Predicate<each Input> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Bool>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/Predicate.swift:19:15: note: found this candidate
 17 | /// predicates are simple wrappers around closures to provide static type information and
 18 | /// allow composition and wrapping of existing behaviors.
 19 | public struct Predicate<T> {
    |               `- note: found this candidate
 20 |     fileprivate var matcher: (Expression<T>) throws -> PredicateResult
 21 |
[296/300] Compiling CXTestUtility BranchExpectation.swift
/Users/admin/builder/spi-builder-workspace/Sources/CXTestUtility/Inconsistent/BranchExpectation.swift:6:30: error: 'Predicate' is ambiguous for type lookup in this context
 4 | public extension Expectation {
 5 |
 6 |     func toFail(_ predicate: Predicate<T>, description: String? = nil) {
   |                              `- error: 'Predicate' is ambiguous for type lookup in this context
 7 |         #if USE_COMBINE
 8 |         to(predicate, description: description)
Foundation.Predicate:2:15: note: found this candidate
1 | @available(macOS 14, iOS 17, tvOS 17, watchOS 10, *)
2 | public struct Predicate<each Input> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Bool>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/Predicate.swift:19:15: note: found this candidate
 17 | /// predicates are simple wrappers around closures to provide static type information and
 18 | /// allow composition and wrapping of existing behaviors.
 19 | public struct Predicate<T> {
    |               `- note: found this candidate
 20 |     fileprivate var matcher: (Expression<T>) throws -> PredicateResult
 21 |
/Users/admin/builder/spi-builder-workspace/Sources/CXTestUtility/Inconsistent/BranchExpectation.swift:14:29: error: 'Predicate' is ambiguous for type lookup in this context
12 |     }
13 |
14 |     func toFix(_ predicate: Predicate<T>, description: String? = nil) {
   |                             `- error: 'Predicate' is ambiguous for type lookup in this context
15 |         #if USE_COMBINE
16 |         toNot(predicate, description: description)
Foundation.Predicate:2:15: note: found this candidate
1 | @available(macOS 14, iOS 17, tvOS 17, watchOS 10, *)
2 | public struct Predicate<each Input> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Bool>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/Predicate.swift:19:15: note: found this candidate
 17 | /// predicates are simple wrappers around closures to provide static type information and
 18 | /// allow composition and wrapping of existing behaviors.
 19 | public struct Predicate<T> {
    |               `- note: found this candidate
 20 |     fileprivate var matcher: (Expression<T>) throws -> PredicateResult
 21 |
/Users/admin/builder/spi-builder-workspace/Sources/CXTestUtility/Inconsistent/BranchExpectation.swift:22:45: error: 'Predicate' is ambiguous for type lookup in this context
20 |     }
21 |
22 |     func toBranch(combine combinePredicate: Predicate<T>, cx cxPredicate: Predicate<T>, description: String? = nil) {
   |                                             `- error: 'Predicate' is ambiguous for type lookup in this context
23 |         #if USE_COMBINE
24 |         to(combinePredicate, description: description)
Foundation.Predicate:2:15: note: found this candidate
1 | @available(macOS 14, iOS 17, tvOS 17, watchOS 10, *)
2 | public struct Predicate<each Input> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Bool>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/Predicate.swift:19:15: note: found this candidate
 17 | /// predicates are simple wrappers around closures to provide static type information and
 18 | /// allow composition and wrapping of existing behaviors.
 19 | public struct Predicate<T> {
    |               `- note: found this candidate
 20 |     fileprivate var matcher: (Expression<T>) throws -> PredicateResult
 21 |
/Users/admin/builder/spi-builder-workspace/Sources/CXTestUtility/Inconsistent/BranchExpectation.swift:22:75: error: 'Predicate' is ambiguous for type lookup in this context
20 |     }
21 |
22 |     func toBranch(combine combinePredicate: Predicate<T>, cx cxPredicate: Predicate<T>, description: String? = nil) {
   |                                                                           `- error: 'Predicate' is ambiguous for type lookup in this context
23 |         #if USE_COMBINE
24 |         to(combinePredicate, description: description)
Foundation.Predicate:2:15: note: found this candidate
1 | @available(macOS 14, iOS 17, tvOS 17, watchOS 10, *)
2 | public struct Predicate<each Input> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Bool>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/Predicate.swift:19:15: note: found this candidate
 17 | /// predicates are simple wrappers around closures to provide static type information and
 18 | /// allow composition and wrapping of existing behaviors.
 19 | public struct Predicate<T> {
    |               `- note: found this candidate
 20 |     fileprivate var matcher: (Expression<T>) throws -> PredicateResult
 21 |
/Users/admin/builder/spi-builder-workspace/Sources/CXTestUtility/Inconsistent/VersioningExpectation.swift:8:26: error: 'Predicate' is ambiguous for type lookup in this context
  6 | public extension Expectation {
  7 |
  8 |     func to(_ predicate: Predicate<T>, minimalVersion: XcodeVersion, description: String? = nil) {
    |                          `- error: 'Predicate' is ambiguous for type lookup in this context
  9 |         toVersioning([minimalVersion: predicate], description: description)
 10 |     }
Foundation.Predicate:2:15: note: found this candidate
1 | @available(macOS 14, iOS 17, tvOS 17, watchOS 10, *)
2 | public struct Predicate<each Input> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Bool>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/Predicate.swift:19:15: note: found this candidate
 17 | /// predicates are simple wrappers around closures to provide static type information and
 18 | /// allow composition and wrapping of existing behaviors.
 19 | public struct Predicate<T> {
    |               `- note: found this candidate
 20 |     fileprivate var matcher: (Expression<T>) throws -> PredicateResult
 21 |
[297/300] Compiling CXTestUtility VersioningExpectation.swift
/Users/admin/builder/spi-builder-workspace/Sources/CXTestUtility/Inconsistent/VersioningExpectation.swift:8:26: error: 'Predicate' is ambiguous for type lookup in this context
  6 | public extension Expectation {
  7 |
  8 |     func to(_ predicate: Predicate<T>, minimalVersion: XcodeVersion, description: String? = nil) {
    |                          `- error: 'Predicate' is ambiguous for type lookup in this context
  9 |         toVersioning([minimalVersion: predicate], description: description)
 10 |     }
Foundation.Predicate:2:15: note: found this candidate
1 | @available(macOS 14, iOS 17, tvOS 17, watchOS 10, *)
2 | public struct Predicate<each Input> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Bool>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/Predicate.swift:19:15: note: found this candidate
 17 | /// predicates are simple wrappers around closures to provide static type information and
 18 | /// allow composition and wrapping of existing behaviors.
 19 | public struct Predicate<T> {
    |               `- note: found this candidate
 20 |     fileprivate var matcher: (Expression<T>) throws -> PredicateResult
 21 |
/Users/admin/builder/spi-builder-workspace/Sources/CXTestUtility/Inconsistent/VersioningExpectation.swift:12:52: error: 'Predicate' is ambiguous for type lookup in this context
 10 |     }
 11 |
 12 |     func toVersioning(_ predicates: [XcodeVersion: Predicate<T>], description: String? = nil) {
    |                                                    `- error: 'Predicate' is ambiguous for type lookup in this context
 13 |         precondition(!predicates.isEmpty)
 14 |         let versions = predicates.keys.sorted(by: >)
Foundation.Predicate:2:15: note: found this candidate
1 | @available(macOS 14, iOS 17, tvOS 17, watchOS 10, *)
2 | public struct Predicate<each Input> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Bool>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/Predicate.swift:19:15: note: found this candidate
 17 | /// predicates are simple wrappers around closures to provide static type information and
 18 | /// allow composition and wrapping of existing behaviors.
 19 | public struct Predicate<T> {
    |               `- note: found this candidate
 20 |     fileprivate var matcher: (Expression<T>) throws -> PredicateResult
 21 |
/Users/admin/builder/spi-builder-workspace/Sources/CXTestUtility/Inconsistent/VersioningExpectation.swift:55:23: warning: static property 'v12_0' is not concurrency-safe because non-'Sendable' type 'XcodeVersion' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 | // assume combine change its behaviour with xcode release, along with system update.
 44 | public enum XcodeVersion: Equatable, Hashable, Comparable {
    |             `- note: consider making enum 'XcodeVersion' conform to the 'Sendable' protocol
 45 |
 46 |     case v11_0
    :
 53 |     case v11_7
 54 |     // let‘s forget about the chaotic period of Xcode 12.0 and skip to Xcode 12.2
 55 |     public static let v12_0 = XcodeVersion.v12_2
    |                       |- warning: static property 'v12_0' is not concurrency-safe because non-'Sendable' type 'XcodeVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'v12_0' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 56 |     case v12_2
 57 |
[298/300] Compiling CXTestUtility DispatchQueue+extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/CXTestUtility/Extensions/DispatchQueue+extensions.swift:12:21: warning: capture of 'w' with non-sendable type '(Int) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
10 |             for i in 0..<iterations {
11 |                 async(group: g) {
12 |                     w(i)
   |                     |- warning: capture of 'w' with non-sendable type '(Int) -> 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'
13 |                 }
14 |             }
[299/300] Compiling CXTestUtility Int+loop.swift
/Users/admin/builder/spi-builder-workspace/Sources/CXTestUtility/Extensions/DispatchQueue+extensions.swift:12:21: warning: capture of 'w' with non-sendable type '(Int) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
10 |             for i in 0..<iterations {
11 |                 async(group: g) {
12 |                     w(i)
   |                     |- warning: capture of 'w' with non-sendable type '(Int) -> 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'
13 |                 }
14 |             }
[300/300] Compiling CXTestUtility TracingSubject.swift
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscriptions/EmptySubscription.swift:6:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'any Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |     ///
 5 |     /// Use the empty subscription when you need a `Subscription` that ignores requests and cancellation.
 6 |     public static let empty: Subscription = EmptySubscription()
   |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'any Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 | }
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscription.swift:10:17: note: protocol 'Subscription' does not conform to the 'Sendable' protocol
 8 | ///
 9 | /// Canceling a subscription frees up any resources previously allocated by attaching the `Subscriber`.
10 | public protocol Subscription: Cancellable, CustomCombineIdentifierConvertible {
   |                 `- note: protocol 'Subscription' does not conform to the 'Sendable' protocol
11 |
12 |     /// Tells a publisher that it may send more values to the subscriber.
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Subscribers/Demand.swift:29:27: warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |     /// - unlimited: A request for an unlimited number of items.
  6 |     /// - max: A request for a maximum number of items.
  7 |     public struct Demand: Equatable, Comparable, Hashable, Codable, CustomStringConvertible {
    |                   `- note: consider making struct 'Demand' conform to the 'Sendable' protocol
  8 |
  9 |         @usableFromInline
    :
 27 |
 28 |         /// Requests as many values as the `Publisher` can produce.
 29 |         public static let unlimited = Demand(Demand._unlimited)
    |                           |- warning: static property 'unlimited' is not concurrency-safe because non-'Sendable' type 'Subscribers.Demand' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'unlimited' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |         /// A demand for no items.
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/mattgallagher/CwlCatchException.git
Fetching https://github.com/ddddxxx/Semver.git
Fetching https://github.com/Quick/Quick.git
Fetching https://github.com/mattgallagher/CwlPreconditionTesting.git
Fetching https://github.com/Quick/Nimble.git
[1/398] Fetching semver
[49/837] Fetching semver, cwlcatchexception
[592/2084] Fetching semver, cwlcatchexception, cwlpreconditiontesting
[742/3647] Fetching semver, cwlcatchexception, cwlpreconditiontesting, swift-atomics
[2613/18196] Fetching semver, cwlcatchexception, cwlpreconditiontesting, swift-atomics, quick
[18193/36836] Fetching semver, cwlcatchexception, cwlpreconditiontesting, swift-atomics, quick, nimble
Fetched https://github.com/ddddxxx/Semver.git from cache (1.74s)
Fetched https://github.com/mattgallagher/CwlPreconditionTesting.git from cache (1.74s)
[16734/35191] Fetching cwlcatchexception, swift-atomics, quick, nimble
Fetched https://github.com/Quick/Quick.git from cache (3.03s)
Fetched https://github.com/Quick/Nimble.git from cache (3.03s)
Fetched https://github.com/mattgallagher/CwlCatchException.git from cache (3.03s)
Fetched https://github.com/apple/swift-atomics.git from cache (3.03s)
Computing version for https://github.com/ddddxxx/Semver.git
Computed https://github.com/ddddxxx/Semver.git at 0.2.1 (0.67s)
Computing version for https://github.com/Quick/Nimble.git
Computed https://github.com/Quick/Nimble.git at 9.2.0 (0.70s)
Computing version for https://github.com/Quick/Quick.git
Computed https://github.com/Quick/Quick.git at 3.1.2 (0.69s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 0.0.3 (0.67s)
Computing version for https://github.com/mattgallagher/CwlPreconditionTesting.git
Computed https://github.com/mattgallagher/CwlPreconditionTesting.git at 2.0.0 (0.69s)
Computing version for https://github.com/mattgallagher/CwlCatchException.git
Computed https://github.com/mattgallagher/CwlCatchException.git at 2.1.0 (0.67s)
Creating working copy for https://github.com/ddddxxx/Semver.git
Working copy of https://github.com/ddddxxx/Semver.git resolved at 0.2.1
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 0.0.3
Creating working copy for https://github.com/mattgallagher/CwlPreconditionTesting.git
Working copy of https://github.com/mattgallagher/CwlPreconditionTesting.git resolved at 2.0.0
Creating working copy for https://github.com/mattgallagher/CwlCatchException.git
Working copy of https://github.com/mattgallagher/CwlCatchException.git resolved at 2.1.0
Creating working copy for https://github.com/Quick/Quick.git
Working copy of https://github.com/Quick/Quick.git resolved at 3.1.2
Creating working copy for https://github.com/Quick/Nimble.git
Working copy of https://github.com/Quick/Nimble.git resolved at 9.2.0
BUILD FAILURE 6.0 macosSpm
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.