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, reference master (299bc0), with Swift 6.1 for macOS (SPM) on 26 Apr 2025 13:13:46 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64

Build Log

 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: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
   |                       `- 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.
[146/174] Compiling CombineX Demand.swift
/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: add '@MainActor' to make static property 'unlimited' part of global actor 'MainActor'
    |                           `- 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/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: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
    |                           `- 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/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: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
   |                       `- 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.
[147/174] Compiling CombineX Sink.swift
/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: add '@MainActor' to make static property 'unlimited' part of global actor 'MainActor'
    |                           `- 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/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: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
    |                           `- 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/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: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
   |                       `- 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.
[148/174] Compiling CombineX Subscribers.swift
/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: add '@MainActor' to make static property 'unlimited' part of global actor 'MainActor'
    |                           `- 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/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: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
    |                           `- 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/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: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
   |                       `- 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.
[149/174] Compiling CombineX Subscription.swift
/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: add '@MainActor' to make static property 'unlimited' part of global actor 'MainActor'
    |                           `- 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/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: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
    |                           `- 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/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: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
   |                       `- 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.
[150/174] Compiling CombineX EmptySubscription.swift
/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: add '@MainActor' to make static property 'unlimited' part of global actor 'MainActor'
    |                           `- 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/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: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
    |                           `- 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/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: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
   |                       `- 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.
[151/174] Compiling CombineX Subscriptions.swift
/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: add '@MainActor' to make static property 'unlimited' part of global actor 'MainActor'
    |                           `- 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/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: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
    |                           `- 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/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: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
   |                       `- 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.
[152/174] Compiling CombineX BreakPoint.swift
/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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
105 |
106 |     public func schedule(options: SchedulerOptions?, _ action: @escaping () -> Void) {
[153/174] Compiling CombineX Buffer.swift
/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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
105 |
106 |     public func schedule(options: SchedulerOptions?, _ action: @escaping () -> Void) {
[154/174] Compiling CombineX CollectByTime.swift
/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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
105 |
106 |     public func schedule(options: SchedulerOptions?, _ action: @escaping () -> Void) {
[155/174] Compiling CombineX CombineLatest.swift
/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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
105 |
106 |     public func schedule(options: SchedulerOptions?, _ action: @escaping () -> Void) {
[156/174] Compiling CombineX Debounce.swift
/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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
105 |
106 |     public func schedule(options: SchedulerOptions?, _ action: @escaping () -> Void) {
[157/174] Compiling CombineX HandleEvents.swift
/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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
105 |
106 |     public func schedule(options: SchedulerOptions?, _ action: @escaping () -> Void) {
[158/174] Compiling CombineX SwitchToLatest.swift
/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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
105 |
106 |     public func schedule(options: SchedulerOptions?, _ action: @escaping () -> Void) {
[159/174] Compiling CombineX Throttle.swift
/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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
105 |
106 |     public func schedule(options: SchedulerOptions?, _ action: @escaping () -> Void) {
[160/174] Compiling CombineX Timeout.swift
/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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
105 |
106 |     public func schedule(options: SchedulerOptions?, _ action: @escaping () -> Void) {
[161/174] Compiling CombineX Scheduler.swift
/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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
105 |
106 |     public func schedule(options: SchedulerOptions?, _ action: @escaping () -> Void) {
[162/174] Compiling CombineX SchedulerTimeIntervalConvertible.swift
/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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
105 |
106 |     public func schedule(options: SchedulerOptions?, _ action: @escaping () -> Void) {
[163/174] Compiling CombineX ImmediateScheduler.swift
/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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
105 |
106 |     public func schedule(options: SchedulerOptions?, _ action: @escaping () -> Void) {
[164/174] Compiling _CXCompatible Optional.swift
[165/174] Compiling _CXCompatible FlatMap.swift
[166/174] Compiling _CXCompatible CXNamespace.swift
[167/174] 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 {
[168/174] Compiling _CXCompatible Dispatch.swift
[169/174] 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/174] Emitting module CwlCatchException
[171/174] Compiling CwlCatchException CwlCatchException.swift
[172/174] Emitting module Semver
[173/174] Compiling Semver Semver.swift
[174/191] Emitting module CwlPreconditionTesting
[175/191] Compiling CwlPreconditionTesting CwlBadInstructionException.swift
[176/191] Compiling CwlPreconditionTesting CwlCatchBadInstruction.swift
[177/191] Compiling CwlPreconditionTesting CwlDarwinDefinitions.swift
[178/241] Compiling Nimble NMBObjCMatcher.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
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
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
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
177 |                     self.downstreamLock.unlock()
178 |
[179/241] Compiling Nimble NimbleEnvironment.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
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
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
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
177 |                     self.downstreamLock.unlock()
178 |
[180/241] 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
[181/242] 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/242] 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
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
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
149 |                     return
150 |                 }
151 |                 let value = obj[keyPath: keyPath]
    |                                          `- warning: capture of 'keyPath' with non-sendable type 'KeyPath<Subject, Value>' in a '@Sendable' closure
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 |     @objc deinit
3 | }
[183/242] Compiling CXFoundation Timer.swift
[184/242] Compiling Nimble AssertionRecorder.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
[185/242] Compiling Nimble NMBExpectation.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
[186/242] Compiling CXFoundation RunLoop.swift
[187/242] 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 nonisolated 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 nonisolated 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: add '@MainActor' to make static property 'readySchedulingQueue' part of global actor 'MainActor'
    |                    `- 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 |     }
[188/242] 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 nonisolated 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 nonisolated 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: add '@MainActor' to make static property 'readySchedulingQueue' part of global actor 'MainActor'
    |                    `- 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
[189/242] Compiling Nimble AdapterProtocols.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 |
[190/242] Compiling Nimble AssertionDispatcher.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/242] 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
[191/242] Compiling QuickObjCRuntime QuickSpecBase.m
[193/267] Emitting module _CXShim
[194/267] Compiling _CXShim @_exported.swift
[195/278] Compiling _CXTest TransparentPublisher.swift
[196/278] 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: add '@MainActor' to make static property 'zero' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 | }
103 |
[197/278] Compiling _CXTest TracingSubscription.swift
[198/279] Compiling _CXTest CompletionExtensions.swift
[199/279] Compiling _CXTest Math.swift
[200/279] Compiling _CXTest Locking.swift
[201/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: add '@MainActor' to make static property 'lock' part of global actor 'MainActor'
   |                        `- 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 nonisolated 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 nonisolated 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: add '@MainActor' to make static property 'count' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 |     static func next() -> Int {
[202/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: add '@MainActor' to make static property 'lock' part of global actor 'MainActor'
   |                        `- 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 nonisolated 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 nonisolated 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: add '@MainActor' to make static property 'count' part of global actor 'MainActor'
   |                        `- 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: add '@MainActor' to make static property 'zero' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 | }
103 |
[203/279] Compiling _CXTest BinaryHeap.swift
[204/279] Compiling _CXTest Const.swift
[205/279] Compiling _CXTest TracingSubscriber.swift
[206/279] Compiling _CXTest VirtualTimeScheduler.swift
[207/279] Emitting module Nimble
[208/284] Emitting module Quick
[209/286] Compiling Nimble SatisfyAllOf.swift
[210/286] Compiling Nimble SatisfyAnyOf.swift
[211/286] Compiling Nimble ThrowAssertion.swift
[212/286] Compiling Nimble ThrowError.swift
[213/286] Compiling Nimble ToSucceed.swift
[214/286] Compiling Quick World.swift
[215/286] Compiling Nimble BeEmpty.swift
[216/286] Compiling Nimble BeGreaterThan.swift
[217/286] Compiling Nimble BeGreaterThanOrEqualTo.swift
[218/286] Compiling Nimble BeIdenticalTo.swift
[219/286] Compiling Nimble BeLessThan.swift
[222/286] Compiling Quick Configuration.swift
[223/286] Compiling Quick ExampleHooks.swift
[224/286] Compiling Quick HooksPhase.swift
[225/286] Compiling Quick ErrorUtility.swift
[226/286] Compiling Quick Example.swift
[227/286] Compiling Quick ExampleGroup.swift
[228/286] Compiling Quick QuickMain.swift
[229/286] Compiling Quick QuickSelectedTestSuiteBuilder.swift
[230/286] Compiling Quick URL+FileName.swift
[231/286] Compiling Nimble BeginWithPrefix.swift
[232/286] Compiling Nimble Contain.swift
[233/286] Compiling Nimble ContainElementSatisfying.swift
[234/286] Compiling Nimble ElementsEqual.swift
[235/286] Compiling Nimble EndWith.swift
[236/286] Compiling Nimble MatcherFunc.swift
[237/286] Compiling Nimble MatcherProtocols.swift
[238/286] Compiling Nimble PostNotification.swift
[239/286] Compiling Nimble Predicate.swift
[240/286] Compiling Nimble RaisesException.swift
[241/286] Compiling Nimble Equal+Tuple.swift
[242/286] Compiling Nimble Equal.swift
[243/286] Compiling Nimble HaveCount.swift
[244/286] Compiling Nimble Match.swift
[245/286] Compiling Nimble MatchError.swift
[253/286] Compiling Quick QuickTestSuite.swift
[254/286] Compiling Quick String+C99ExtendedIdentifier.swift
[255/286] Compiling Quick SuiteHooks.swift
[256/286] Compiling Quick NSBundle+CurrentTestBundle.swift
[257/286] Compiling Quick QuickSpec.swift
[258/286] Compiling Quick QuickTestObservation.swift
[259/286] Compiling Quick ExampleMetadata.swift
[260/286] Compiling Quick Filter.swift
[261/286] Compiling Quick Closures.swift
[262/286] Compiling Quick DSL.swift
[263/286] Compiling Quick World+DSL.swift
[278/286] Compiling Quick QuickConfiguration.swift
[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 TestTimeline.swift
[288/299] Compiling CXTestUtility Sequence+scan.swift
[289/299] Compiling CXTestUtility Subject+send.swift
[290/299] Compiling CXTestUtility TestError.swift
[291/299] 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: add '@MainActor' to make static property 'v12_0' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 56 |     case v12_2
 57 |
[292/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 |
[293/299] 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 |
[294/300] Compiling CXTestUtility TracingSubscriber+extensions.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[295/300] Compiling CXTestUtility @_exported.swift
[296/300] Compiling CXTestUtility Common.swift
[297/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
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
   |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
13 |                 }
14 |             }
[298/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
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
   |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
13 |                 }
14 |             }
[299/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: add '@MainActor' to make static property 'v12_0' part of global actor 'MainActor'
    |                       `- 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 |
[300/300] Compiling CXTestUtility TracingSubject.swift
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
[2/53] Compiling CXUtility Math.swift
[3/53] Compiling CwlCatchException CwlCatchException.swift
[4/53] Compiling Atomics AtomicValue.swift
[5/54] Compiling CXUtility LockedAtomic.swift
[6/54] Compiling _CXCompatible Swift.swift
[7/54] Emitting module CXUtility
[8/54] Compiling CXUtility Locking.swift
[9/54] Compiling CXUtility Const.swift
[10/54] Compiling Quick Behavior.swift
[11/54] Compiling Quick Callsite.swift
[12/54] Compiling _CXCompatible CXNamespace.swift
[13/54] 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 {
[14/54] Compiling _CXCompatible Dispatch.swift
[15/54] Compiling _CXCompatible Optional.swift
[16/54] Compiling _CXCompatible SwitchToLatest.swift
[17/54] 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 {
[18/54] Compiling _CXCompatible FlatMap.swift
[19/54] Emitting module CwlCatchException
[20/54] Compiling Atomics DoubleWord.swift
[21/54] Compiling Atomics AtomicBool.swift
[22/58] Compiling Atomics AtomicOptional.swift
[23/58] Compiling Atomics AtomicRawRepresentable.swift
[24/58] Compiling Atomics AtomicStrongReference.swift
[25/58] Compiling CwlPreconditionTesting CwlBadInstructionException.swift
[26/58] Emitting module CwlPreconditionTesting
[27/58] Compiling CwlPreconditionTesting CwlDarwinDefinitions.swift
[28/58] Compiling CwlPreconditionTesting CwlCatchBadInstruction.swift
[29/58] Compiling Quick ExampleHooks.swift
[30/58] Compiling Quick HooksPhase.swift
[31/60] Compiling Atomics PointerConformances.swift
[32/60] Compiling Quick ExampleMetadata.swift
[33/60] Compiling Quick Filter.swift
[34/60] Compiling Quick Closures.swift
[35/60] Compiling Quick QuickTestSuite.swift
[36/60] Compiling Quick String+C99ExtendedIdentifier.swift
[37/60] Emitting module Semver
[38/60] Compiling Semver Semver.swift
[39/60] Emitting module Quick
[40/60] Compiling Quick QuickMain.swift
[41/60] Compiling Quick QuickSelectedTestSuiteBuilder.swift
[42/60] Compiling Quick SuiteHooks.swift
[43/60] Compiling Quick NSBundle+CurrentTestBundle.swift
[44/60] Compiling Quick QuickSpec.swift
[45/60] Compiling Quick QuickTestObservation.swift
[46/60] Compiling Quick ErrorUtility.swift
[47/60] Compiling Quick Example.swift
[48/60] Compiling Quick ExampleGroup.swift
[49/110] Compiling Nimble NMBExpectation.swift
[50/110] Compiling Nimble NMBObjCMatcher.swift
[51/110] Compiling Nimble NimbleEnvironment.swift
[52/110] Compiling Nimble AdapterProtocols.swift
[53/110] Compiling Nimble AssertionDispatcher.swift
[54/110] Compiling Nimble AssertionRecorder.swift
[55/110] Compiling Nimble Expression.swift
[56/110] Compiling Nimble FailureMessage.swift
[57/110] Emitting module Atomics
[58/110] Compiling Atomics HighLevelTypes.swift
[59/110] Compiling Atomics IntegerConformances.swift
[60/110] Compiling Atomics AtomicLazyReference.swift
[61/223] Emitting module Nimble
[62/228] Compiling CombineX AnyCancellable.swift
[63/228] Compiling CombineX AnyPublisher.swift
[64/228] Compiling CombineX AnySubscriber.swift
[65/228] Compiling CombineX CXNamespace.swift
[66/228] Compiling CombineX Cancellable.swift
[67/228] Compiling CombineX Coding.swift
[68/228] Compiling CombineX CombineIdentifier.swift
[69/228] Compiling CombineX ConnectablePublisher.swift
[70/228] Compiling CombineX CustomCombineIdentifierConvertible.swift
[71/228] Compiling CombineX CircularBuffer.swift
[72/228] Compiling CombineX DemandState.swift
[73/228] Compiling CombineX Completion+extensions.swift
[74/228] Compiling CombineX Never+reasons.swift
[75/228] Compiling CombineX AssertNoFailure.swift
[76/228] Compiling CombineX Catch.swift
[77/228] Compiling CombineX Collect.swift
[78/228] Compiling CombineX CombineLatest+.swift
[79/228] Compiling CombineX FirstWhere.swift
[80/228] Compiling CombineX IgnoreOutput.swift
[81/228] Compiling CombineX Last.swift
[82/228] Compiling CombineX LastWhere.swift
[83/228] Compiling CombineX Map.swift
[84/228] Compiling CombineX MapKeyPath.swift
[85/228] Compiling CombineX Merge+.swift
[86/228] Compiling CombineX PrefixWhile.swift
[87/228] Compiling CombineX Reduce.swift
[88/228] Compiling CombineX RemoveDuplicates.swift
[89/228] Compiling CombineX Decode.swift
[90/228] Compiling CombineX Drop.swift
[91/228] Compiling CombineX DropWhile.swift
[92/228] Compiling CombineX Encode.swift
[93/228] Compiling CombineX Filter.swift
[94/228] Compiling CombineX First.swift
[95/228] Compiling CombineX PeekableIterator.swift
[96/228] Compiling CombineX RelayState.swift
[97/228] Compiling CombineX Runtime.swift
[98/228] Compiling CombineX WeakHashBox.swift
[99/228] Compiling CombineX ObservableObject.swift
[100/228] Compiling CombineX Published.swift
[101/228] Compiling CombineX Retry.swift
[102/228] Compiling CombineX Result+extensions.swift
[103/228] Compiling CombineX LinkedList.swift
[104/228] Compiling CombineX ObserableObjectCache.swift
[105/228] Compiling CombineX OptionalProtocol.swift
[106/228] Compiling CombineX CompactMap.swift
[107/228] Compiling CombineX Comparison.swift
[108/228] Compiling CombineX Contains.swift
[109/228] Compiling CombineX ContainsWhere.swift
[110/228] Compiling CombineX Count.swift
/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/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/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/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/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/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/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/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/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/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/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/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/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
[137/228] Compiling Nimble Await.swift
[138/228] Compiling Nimble DispatchTimeInterval.swift
[139/228] Compiling Nimble Errors.swift
[140/228] Compiling Nimble SourceLocation.swift
[141/228] Compiling Nimble Stringers.swift
[155/240] 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/Internal/Runtime.swift:285:2: warning: symbol name 'swift_getTypeByMangledNameInContext' is reserved for the Swift runtime and cannot be directly referenced without causing unpredictable behavior; this will become an error
283 | }()
284 |
285 | @_silgen_name("swift_getTypeByMangledNameInContext")
    |  `- warning: symbol name 'swift_getTypeByMangledNameInContext' is reserved for the Swift runtime and cannot be directly referenced without causing unpredictable behavior; this will become an error
286 | private func _getTypeByMangledNameInContext(
287 |     _ name: UnsafePointer<UInt8>,
/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 |     }
[156/240] Compiling CombineX Publishers.swift
/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 |     }
[157/240] Compiling CombineX ReceiveOn.swift
/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 |     }
[158/240] Compiling CombineX Record.swift
/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 |     }
[159/240] Compiling CombineX ReplaceEmpty.swift
/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 |     }
[160/240] Compiling CombineX ReplaceError.swift
/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 |     }
[161/240] Compiling CombineX Result.Publisher.swift
/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 |     }
[162/240] Compiling CombineX Sequence.swift
/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 |     }
[163/240] Compiling CombineX SetFailureType.swift
/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 |     }
[164/240] Compiling CombineX SubscribeOn.swift
/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 |     }
[165/240] Compiling CombineX TryAllSatisfy.swift
/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 |     }
[166/240] Compiling CombineX TryCatch.swift
/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 |     }
[167/240] Compiling CombineX TryCombineLatest.swift
/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 |     }
[170/240] Compiling CombineX TryComparison.swift
[171/240] Compiling CombineX TryContainsWhere.swift
[172/240] Compiling CombineX TryFilter.swift
[173/240] Compiling CombineX TryFirstWhere.swift
[174/240] Compiling CombineX TryLastWhere.swift
[175/240] Compiling CombineX TryMap.swift
[176/240] Compiling CombineX Zip+.swift
[177/240] Compiling CombineX Concatenate.swift
[178/240] Compiling CombineX Deferred.swift
[179/240] Compiling CombineX Delay.swift
[180/240] Compiling CombineX DropUntilOutput.swift
[181/240] Compiling CombineX Empty.swift
[182/240] Compiling CombineX Fail.swift
[183/240] Compiling CombineX FlatMap.swift
[184/240] Compiling CombineX Just.swift
[185/240] Compiling CombineX MapError.swift
[186/240] Compiling CombineX MeasureInterval.swift
[187/240] Compiling CombineX Merge.swift
[188/240] Compiling CombineX Optional.Publisher.swift
[189/240] Compiling CombineX Output.swift
[190/240] Compiling CombineX PrefixUntilOutput.swift
[191/240] Compiling CombineX Print.swift
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Internal/Runtime.swift:285:2: warning: symbol name 'swift_getTypeByMangledNameInContext' is reserved for the Swift runtime and cannot be directly referenced without causing unpredictable behavior; this will become an error
283 | }()
284 |
285 | @_silgen_name("swift_getTypeByMangledNameInContext")
    |  `- warning: symbol name 'swift_getTypeByMangledNameInContext' is reserved for the Swift runtime and cannot be directly referenced without causing unpredictable behavior; this will become an error
286 | private func _getTypeByMangledNameInContext(
287 |     _ name: UnsafePointer<UInt8>,
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Internal/Runtime.swift:285:2: warning: symbol name 'swift_getTypeByMangledNameInContext' is reserved for the Swift runtime and cannot be directly referenced without causing unpredictable behavior; this will become an error
283 | }()
284 |
285 | @_silgen_name("swift_getTypeByMangledNameInContext")
    |  `- warning: symbol name 'swift_getTypeByMangledNameInContext' is reserved for the Swift runtime and cannot be directly referenced without causing unpredictable behavior; this will become an error
286 | private func _getTypeByMangledNameInContext(
287 |     _ name: UnsafePointer<UInt8>,
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Internal/Runtime.swift:285:2: warning: symbol name 'swift_getTypeByMangledNameInContext' is reserved for the Swift runtime and cannot be directly referenced without causing unpredictable behavior; this will become an error
283 | }()
284 |
285 | @_silgen_name("swift_getTypeByMangledNameInContext")
    |  `- warning: symbol name 'swift_getTypeByMangledNameInContext' is reserved for the Swift runtime and cannot be directly referenced without causing unpredictable behavior; this will become an error
286 | private func _getTypeByMangledNameInContext(
287 |     _ name: UnsafePointer<UInt8>,
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Internal/Runtime.swift:285:2: warning: symbol name 'swift_getTypeByMangledNameInContext' is reserved for the Swift runtime and cannot be directly referenced without causing unpredictable behavior; this will become an error
283 | }()
284 |
285 | @_silgen_name("swift_getTypeByMangledNameInContext")
    |  `- warning: symbol name 'swift_getTypeByMangledNameInContext' is reserved for the Swift runtime and cannot be directly referenced without causing unpredictable behavior; this will become an error
286 | private func _getTypeByMangledNameInContext(
287 |     _ name: UnsafePointer<UInt8>,
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Internal/Runtime.swift:285:2: warning: symbol name 'swift_getTypeByMangledNameInContext' is reserved for the Swift runtime and cannot be directly referenced without causing unpredictable behavior; this will become an error
283 | }()
284 |
285 | @_silgen_name("swift_getTypeByMangledNameInContext")
    |  `- warning: symbol name 'swift_getTypeByMangledNameInContext' is reserved for the Swift runtime and cannot be directly referenced without causing unpredictable behavior; this will become an error
286 | private func _getTypeByMangledNameInContext(
287 |     _ name: UnsafePointer<UInt8>,
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Internal/Runtime.swift:285:2: warning: symbol name 'swift_getTypeByMangledNameInContext' is reserved for the Swift runtime and cannot be directly referenced without causing unpredictable behavior; this will become an error
283 | }()
284 |
285 | @_silgen_name("swift_getTypeByMangledNameInContext")
    |  `- warning: symbol name 'swift_getTypeByMangledNameInContext' is reserved for the Swift runtime and cannot be directly referenced without causing unpredictable behavior; this will become an error
286 | private func _getTypeByMangledNameInContext(
287 |     _ name: UnsafePointer<UInt8>,
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Internal/Runtime.swift:285:2: warning: symbol name 'swift_getTypeByMangledNameInContext' is reserved for the Swift runtime and cannot be directly referenced without causing unpredictable behavior; this will become an error
283 | }()
284 |
285 | @_silgen_name("swift_getTypeByMangledNameInContext")
    |  `- warning: symbol name 'swift_getTypeByMangledNameInContext' is reserved for the Swift runtime and cannot be directly referenced without causing unpredictable behavior; this will become an error
286 | private func _getTypeByMangledNameInContext(
287 |     _ name: UnsafePointer<UInt8>,
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Internal/Runtime.swift:285:2: warning: symbol name 'swift_getTypeByMangledNameInContext' is reserved for the Swift runtime and cannot be directly referenced without causing unpredictable behavior; this will become an error
283 | }()
284 |
285 | @_silgen_name("swift_getTypeByMangledNameInContext")
    |  `- warning: symbol name 'swift_getTypeByMangledNameInContext' is reserved for the Swift runtime and cannot be directly referenced without causing unpredictable behavior; this will become an error
286 | private func _getTypeByMangledNameInContext(
287 |     _ name: UnsafePointer<UInt8>,
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Internal/Runtime.swift:285:2: warning: symbol name 'swift_getTypeByMangledNameInContext' is reserved for the Swift runtime and cannot be directly referenced without causing unpredictable behavior; this will become an error
283 | }()
284 |
285 | @_silgen_name("swift_getTypeByMangledNameInContext")
    |  `- warning: symbol name 'swift_getTypeByMangledNameInContext' is reserved for the Swift runtime and cannot be directly referenced without causing unpredictable behavior; this will become an error
286 | private func _getTypeByMangledNameInContext(
287 |     _ name: UnsafePointer<UInt8>,
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Internal/Runtime.swift:285:2: warning: symbol name 'swift_getTypeByMangledNameInContext' is reserved for the Swift runtime and cannot be directly referenced without causing unpredictable behavior; this will become an error
283 | }()
284 |
285 | @_silgen_name("swift_getTypeByMangledNameInContext")
    |  `- warning: symbol name 'swift_getTypeByMangledNameInContext' is reserved for the Swift runtime and cannot be directly referenced without causing unpredictable behavior; this will become an error
286 | private func _getTypeByMangledNameInContext(
287 |     _ name: UnsafePointer<UInt8>,
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Internal/Runtime.swift:285:2: warning: symbol name 'swift_getTypeByMangledNameInContext' is reserved for the Swift runtime and cannot be directly referenced without causing unpredictable behavior; this will become an error
283 | }()
284 |
285 | @_silgen_name("swift_getTypeByMangledNameInContext")
    |  `- warning: symbol name 'swift_getTypeByMangledNameInContext' is reserved for the Swift runtime and cannot be directly referenced without causing unpredictable behavior; this will become an error
286 | private func _getTypeByMangledNameInContext(
287 |     _ name: UnsafePointer<UInt8>,
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Internal/Runtime.swift:285:2: warning: symbol name 'swift_getTypeByMangledNameInContext' is reserved for the Swift runtime and cannot be directly referenced without causing unpredictable behavior; this will become an error
283 | }()
284 |
285 | @_silgen_name("swift_getTypeByMangledNameInContext")
    |  `- warning: symbol name 'swift_getTypeByMangledNameInContext' is reserved for the Swift runtime and cannot be directly referenced without causing unpredictable behavior; this will become an error
286 | private func _getTypeByMangledNameInContext(
287 |     _ name: UnsafePointer<UInt8>,
/Users/admin/builder/spi-builder-workspace/Sources/CombineX/Internal/Runtime.swift:285:2: warning: symbol name 'swift_getTypeByMangledNameInContext' is reserved for the Swift runtime and cannot be directly referenced without causing unpredictable behavior; this will become an error
283 | }()
284 |
285 | @_silgen_name("swift_getTypeByMangledNameInContext")
    |  `- warning: symbol name 'swift_getTypeByMangledNameInContext' is reserved for the Swift runtime and cannot be directly referenced without causing unpredictable behavior; this will become an error
286 | private func _getTypeByMangledNameInContext(
287 |     _ name: UnsafePointer<UInt8>,
[205/240] Compiling CombineX BreakPoint.swift
[206/240] Compiling CombineX Buffer.swift
[207/240] Compiling CombineX CollectByTime.swift
[208/240] Compiling CombineX CombineLatest.swift
[209/240] Compiling CombineX Debounce.swift
[210/240] Compiling CombineX HandleEvents.swift
[211/240] Compiling CombineX SwitchToLatest.swift
[212/240] Compiling CombineX Throttle.swift
[213/240] Compiling CombineX Timeout.swift
[214/240] Compiling CombineX Scheduler.swift
[215/240] Compiling CombineX SchedulerTimeIntervalConvertible.swift
[216/240] Compiling CombineX ImmediateScheduler.swift
[217/240] Compiling CombineX TryCompactMap.swift
[218/240] Compiling CombineX TryDropWhile.swift
[219/240] Compiling CombineX TryPrefixWhile.swift
[220/240] Compiling CombineX TryReduce.swift
[221/240] Compiling CombineX TryRemoveDuplicates.swift
[222/240] Compiling CombineX TryScan.swift
[223/240] Compiling CombineX Zip.swift
[224/240] Compiling CombineX Autoconnect.swift
[225/240] Compiling CombineX Future.swift
[226/240] Compiling CombineX MakeConnectable.swift
[227/240] Compiling CombineX Multicast.swift
[228/240] Compiling CombineX Share.swift
[229/240] Compiling CombineX Subject.swift
[230/240] Compiling CombineX CurrentValueSubject.swift
[231/240] Compiling CombineX PassthroughSubject.swift
[232/240] Compiling CombineX Subscriber.swift
[233/240] Compiling CombineX Assign.swift
[234/240] Compiling CombineX Completion.swift
[235/240] Compiling CombineX Demand.swift
[236/240] Compiling CombineX Sink.swift
[237/240] Compiling CombineX Subscribers.swift
[238/240] Compiling CombineX Subscription.swift
[239/240] Compiling CombineX EmptySubscription.swift
[240/240] Compiling CombineX Subscriptions.swift
[241/253] 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
[242/253] Compiling CXFoundation JSONDecoder.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
[243/253] Compiling CXFoundation JSONEncoder.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
[244/254] 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
[245/254] Compiling CXFoundation Timer.swift
[246/254] Compiling CXFoundation NSObject.swift
[247/254] Compiling CXFoundation NotificationCenter.swift
[248/254] Compiling CXFoundation Publishers+KeyValueObserving.swift
[249/254] Compiling CXFoundation RunLoop.swift
[250/254] Compiling CXFoundation DispatchQueue.swift
[251/254] Compiling CXFoundation Polyfill.swift
[252/254] 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: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
[253/254] Compiling CXFoundation OperationQueue.swift
/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")
[254/254] Compiling CXFoundation URLSession.swift
[255/256] Emitting module _CXShim
[256/256] Compiling _CXShim @_exported.swift
[257/267] Compiling _CXTest TransparentPublisher.swift
[258/267] Compiling _CXTest TracingSubscription.swift
[259/268] Compiling _CXTest TracingSubscriber.swift
[260/268] Compiling _CXTest Math.swift
[261/268] Compiling _CXTest CompletionExtensions.swift
[262/268] Compiling _CXTest GlobalCounter.swift
[263/268] Compiling _CXTest Locking.swift
[264/268] Emitting module _CXTest
[265/268] Compiling _CXTest VirtualTime.swift
[266/268] Compiling _CXTest BinaryHeap.swift
[267/268] Compiling _CXTest Const.swift
[268/268] Compiling _CXTest VirtualTimeScheduler.swift
[269/281] 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 |
[270/282] Compiling CXTestUtility TestError.swift
[271/282] Compiling CXTestUtility TestTimeline.swift
[272/282] 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 |
[273/282] 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 |
error: emit-module command failed with exit code 1 (use -v to see invocation)
[274/282] Compiling CXTestUtility Sequence+scan.swift
[275/282] Compiling CXTestUtility Subject+send.swift
[276/282] 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/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 |
[277/282] Compiling CXTestUtility DispatchQueue+extensions.swift
[278/282] Compiling CXTestUtility Int+loop.swift
[279/282] Compiling CXTestUtility @_exported.swift
[280/282] Compiling CXTestUtility Common.swift
[281/282] Compiling CXTestUtility TracingSubscriber+extensions.swift
[282/282] Compiling CXTestUtility TracingSubject.swift
BUILD FAILURE 6.1 macosSpm