Build Information
Successful build of RxSwift, reference main (132aea), with Swift 6.1 for macOS (SPM) on 3 Mar 2026 10:11:39 UTC.
Swift 6 data race errors: 46
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCapturesBuild Log
16 |
17 | #if !DISABLE_SWIZZLING && !os(Linux)
18 | private var deallocatingSubjectTriggerContext: UInt8 = 0
| |- warning: var 'deallocatingSubjectTriggerContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'deallocatingSubjectTriggerContext' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'deallocatingSubjectTriggerContext' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | private var deallocatingSubjectContext: UInt8 = 0
20 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/NSObject+Rx.swift:19:13: warning: var 'deallocatingSubjectContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | #if !DISABLE_SWIZZLING && !os(Linux)
18 | private var deallocatingSubjectTriggerContext: UInt8 = 0
19 | private var deallocatingSubjectContext: UInt8 = 0
| |- warning: var 'deallocatingSubjectContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'deallocatingSubjectContext' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'deallocatingSubjectContext' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 | #endif
21 | private var deallocatedSubjectTriggerContext: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/NSObject+Rx.swift:21:13: warning: var 'deallocatedSubjectTriggerContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
19 | private var deallocatingSubjectContext: UInt8 = 0
20 | #endif
21 | private var deallocatedSubjectTriggerContext: UInt8 = 0
| |- warning: var 'deallocatedSubjectTriggerContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'deallocatedSubjectTriggerContext' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'deallocatedSubjectTriggerContext' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | private var deallocatedSubjectContext: UInt8 = 0
23 |
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/NSObject+Rx.swift:22:13: warning: var 'deallocatedSubjectContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | #endif
21 | private var deallocatedSubjectTriggerContext: UInt8 = 0
22 | private var deallocatedSubjectContext: UInt8 = 0
| |- warning: var 'deallocatedSubjectContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'deallocatedSubjectContext' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'deallocatedSubjectContext' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | #if !os(Linux)
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/NSObject+Rx.swift:89:17: warning: capture of 'observer' with non-sendable type 'AnyObserver<Element>' in a '@Sendable' closure
87 | Observable<Element>.create { [weak base] observer in
88 | let observation = base?.observe(keyPath, options: options) { obj, _ in
89 | observer.on(.next(obj[keyPath: keyPath]))
| `- warning: capture of 'observer' with non-sendable type 'AnyObserver<Element>' in a '@Sendable' closure
90 | }
91 |
/Users/admin/builder/spi-builder-workspace/Sources/RxSwift/AnyObserver.swift:12:15: note: generic struct 'AnyObserver' does not conform to the 'Sendable' protocol
10 | ///
11 | /// Forwards operations to an arbitrary underlying observer with the same `Element` type, hiding the specifics of the underlying observer type.
12 | public struct AnyObserver<Element>: ObserverType {
| `- note: generic struct 'AnyObserver' does not conform to the 'Sendable' protocol
13 | /// Anonymous event handler type.
14 | public typealias EventHandler = (Event<Element>) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/NSObject+Rx.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
10 |
11 | import Foundation
12 | import RxSwift
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
13 | #if SWIFT_PACKAGE && !DISABLE_SWIZZLING && !os(Linux)
14 | import RxCocoaRuntime
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/NSObject+Rx.swift:89:48: warning: capture of 'keyPath' with non-sendable type 'KeyPath<Base, Element>' in a '@Sendable' closure
87 | Observable<Element>.create { [weak base] observer in
88 | let observation = base?.observe(keyPath, options: options) { obj, _ in
89 | observer.on(.next(obj[keyPath: keyPath]))
| `- warning: capture of 'keyPath' with non-sendable type 'KeyPath<Base, Element>' in a '@Sendable' closure
90 | }
91 |
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 | }
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/NSSlider+Rx.swift:19:32: warning: main actor-isolated property 'doubleValue' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
17 | base.rx.controlProperty(
18 | getter: { control -> Double in
19 | return control.doubleValue
| `- warning: main actor-isolated property 'doubleValue' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
20 | },
21 | setter: { control, value in
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:41:18: note: property declared here
39 | @property NSInteger integerValue;
40 | @property float floatValue;
41 | @property double doubleValue;
| `- note: property declared here
42 |
43 | - (NSSize)sizeThatFits:(NSSize)size API_AVAILABLE(macos(10.10));
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/NSSlider+Rx.swift:22:25: warning: main actor-isolated property 'doubleValue' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
20 | },
21 | setter: { control, value in
22 | control.doubleValue = value
| `- warning: main actor-isolated property 'doubleValue' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
23 | }
24 | )
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:41:18: note: mutation of this property is only permitted within the actor
39 | @property NSInteger integerValue;
40 | @property float floatValue;
41 | @property double doubleValue;
| `- note: mutation of this property is only permitted within the actor
42 |
43 | - (NSSize)sizeThatFits:(NSSize)size API_AVAILABLE(macos(10.10));
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/NSTextField+Rx.swift:52:16: warning: main actor-isolated property 'delegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
49 |
50 | /// For more information take a look at `DelegateProxyType`.
51 | open class func currentDelegate(for object: ParentObject) -> NSTextFieldDelegate? {
| `- note: add '@MainActor' to make class method 'currentDelegate(for:)' part of global actor 'MainActor'
52 | object.delegate
| `- warning: main actor-isolated property 'delegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
53 | }
54 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSTextField.h:33:52: note: property declared here
31 | @property (getter=isSelectable) BOOL selectable;
32 | - (void)selectText:(nullable id)sender;
33 | @property (nullable, weak) id<NSTextFieldDelegate> delegate;
| `- note: property declared here
34 | - (BOOL)textShouldBeginEditing:(NSText *)textObject;
35 | - (BOOL)textShouldEndEditing:(NSText *)textObject;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/NSTextField+Rx.swift:57:16: warning: main actor-isolated property 'delegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
54 |
55 | /// For more information take a look at `DelegateProxyType`.
56 | open class func setCurrentDelegate(_ delegate: NSTextFieldDelegate?, to object: ParentObject) {
| `- note: add '@MainActor' to make class method 'setCurrentDelegate(_:to:)' part of global actor 'MainActor'
57 | object.delegate = delegate
| `- warning: main actor-isolated property 'delegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
58 | }
59 | }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSTextField.h:33:52: note: mutation of this property is only permitted within the actor
31 | @property (getter=isSelectable) BOOL selectable;
32 | - (void)selectText:(nullable id)sender;
33 | @property (nullable, weak) id<NSTextFieldDelegate> delegate;
| `- note: mutation of this property is only permitted within the actor
34 | - (BOOL)textShouldBeginEditing:(NSText *)textObject;
35 | - (BOOL)textShouldEndEditing:(NSText *)textObject;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/NSTextField+Rx.swift:74:55: warning: main actor-isolated property 'stringValue' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
72 |
73 | let source = Observable.deferred { [weak textField = self.base] in
74 | delegate.textSubject.startWith(textField?.stringValue)
| `- warning: main actor-isolated property 'stringValue' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
75 | }.take(until: deallocated)
76 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:36:28: note: property declared here
34 |
35 | @property (nullable, copy) id /* id<NSCopying> */ objectValue;
36 | @property (copy) NSString *stringValue;
| `- note: property declared here
37 | @property (copy) NSAttributedString *attributedStringValue;
38 | @property int intValue;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/NSTextField+Rx.swift:78:21: warning: main actor-isolated property 'stringValue' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
76 |
77 | let observer = Binder(base) { (control, value: String?) in
78 | control.stringValue = value ?? ""
| `- warning: main actor-isolated property 'stringValue' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
79 | }
80 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:36:28: note: mutation of this property is only permitted within the actor
34 |
35 | @property (nullable, copy) id /* id<NSCopying> */ objectValue;
36 | @property (copy) NSString *stringValue;
| `- note: mutation of this property is only permitted within the actor
37 | @property (copy) NSAttributedString *attributedStringValue;
38 | @property int intValue;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/NSTextView+Rx.swift:57:16: warning: main actor-isolated property 'delegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
54 |
55 | /// For more information take a look at `DelegateProxyType`.
56 | open class func currentDelegate(for object: ParentObject) -> NSTextViewDelegate? {
| `- note: add '@MainActor' to make class method 'currentDelegate(for:)' part of global actor 'MainActor'
57 | object.delegate
| `- warning: main actor-isolated property 'delegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
58 | }
59 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSTextView.h:413:51: note: property declared here
411 | /*************************** NSText methods ***************************/
412 |
413 | @property (nullable, weak) id<NSTextViewDelegate> delegate;
| `- note: property declared here
414 | @property (getter=isEditable) BOOL editable;
415 | @property (getter=isSelectable) BOOL selectable;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/NSTextView+Rx.swift:62:16: warning: main actor-isolated property 'delegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
59 |
60 | /// For more information take a look at `DelegateProxyType`.
61 | open class func setCurrentDelegate(_ delegate: NSTextViewDelegate?, to object: ParentObject) {
| `- note: add '@MainActor' to make class method 'setCurrentDelegate(_:to:)' part of global actor 'MainActor'
62 | object.delegate = delegate
| `- warning: main actor-isolated property 'delegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
63 | }
64 | }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSTextView.h:413:51: note: mutation of this property is only permitted within the actor
411 | /*************************** NSText methods ***************************/
412 |
413 | @property (nullable, weak) id<NSTextViewDelegate> delegate;
| `- note: mutation of this property is only permitted within the actor
414 | @property (getter=isEditable) BOOL editable;
415 | @property (getter=isSelectable) BOOL selectable;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/NSTextView+Rx.swift:79:54: warning: main actor-isolated property 'string' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
77 |
78 | let source = Observable.deferred { [weak textView = self.base] in
79 | delegate.textSubject.startWith(textView?.string ?? "")
| `- warning: main actor-isolated property 'string' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
80 | }.take(until: deallocated)
81 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSText.h:69:28: note: property declared here
67 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
68 |
69 | @property (copy) NSString *string;
| `- note: property declared here
70 |
71 | - (void)replaceCharactersInRange:(NSRange)range withString:(NSString *)string;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/NSTextView+Rx.swift:83:21: warning: main actor-isolated property 'string' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
81 |
82 | let observer = Binder(base) { control, value in
83 | control.string = value
| `- warning: main actor-isolated property 'string' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
84 | }
85 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSText.h:69:28: note: mutation of this property is only permitted within the actor
67 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
68 |
69 | @property (copy) NSString *string;
| `- note: mutation of this property is only permitted within the actor
70 |
71 | - (void)replaceCharactersInRange:(NSRange)range withString:(NSString *)string;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/NSView+Rx.swift:17:18: warning: main actor-isolated property 'alphaValue' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
15 | var alpha: Binder<CGFloat> {
16 | Binder(base) { view, value in
17 | view.alphaValue = value
| `- warning: main actor-isolated property 'alphaValue' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
18 | }
19 | }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:269:19: note: mutation of this property is only permitted within the actor
267 | @property BOOL needsLayout API_AVAILABLE(macos(10.7));
268 |
269 | @property CGFloat alphaValue API_AVAILABLE(macos(10.5));
| `- note: mutation of this property is only permitted within the actor
270 |
271 | /* If you have set a custom layer on your view, and it (or one of its sublayers) uses CIFilters, you should set this. You do not need to set this if you are using the backgroundFilters, compositingFilter, or contentFilters properties below. See the release notes for more information.
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/NotificationCenter+Rx.swift:23:17: warning: capture of 'observer' with non-sendable type 'AnyObserver<Notification>' in a '@Sendable' closure
21 | Observable.create { [weak object] observer in
22 | let nsObserver = self.base.addObserver(forName: name, object: object, queue: nil) { notification in
23 | observer.on(.next(notification))
| `- warning: capture of 'observer' with non-sendable type 'AnyObserver<Notification>' in a '@Sendable' closure
24 | }
25 |
/Users/admin/builder/spi-builder-workspace/Sources/RxSwift/AnyObserver.swift:12:15: note: generic struct 'AnyObserver' does not conform to the 'Sendable' protocol
10 | ///
11 | /// Forwards operations to an arbitrary underlying observer with the same `Element` type, hiding the specifics of the underlying observer type.
12 | public struct AnyObserver<Element>: ObserverType {
| `- note: generic struct 'AnyObserver' does not conform to the 'Sendable' protocol
13 | /// Anonymous event handler type.
14 | public typealias EventHandler = (Event<Element>) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/NotificationCenter+Rx.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
8 |
9 | import Foundation
10 | import RxSwift
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
11 |
12 | public extension Reactive where Base: NotificationCenter {
[278/317] Compiling RxCocoa UISwitch+Rx.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:228:16: warning: static property 'shouldLogRequest' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
226 | public extension Reactive where Base == URLSession {
227 | /// Log URL requests to standard output in curl format.
228 | static var shouldLogRequest: (URLRequest) -> Bool = { _ in
| |- warning: static property 'shouldLogRequest' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shouldLogRequest' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'shouldLogRequest' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
229 | #if DEBUG
230 | return true
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:133:21: warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
131 |
132 | guard let response, let data else {
133 | observer.on(.error(error ?? RxCocoaURLError.unknown))
| `- warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
134 | return
135 | }
/Users/admin/builder/spi-builder-workspace/Sources/RxSwift/AnyObserver.swift:12:15: note: generic struct 'AnyObserver' does not conform to the 'Sendable' protocol
10 | ///
11 | /// Forwards operations to an arbitrary underlying observer with the same `Element` type, hiding the specifics of the underlying observer type.
12 | public struct AnyObserver<Element>: ObserverType {
| `- note: generic struct 'AnyObserver' does not conform to the 'Sendable' protocol
13 | /// Anonymous event handler type.
14 | public typealias EventHandler = (Event<Element>) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
8 |
9 | import Foundation
10 | import RxSwift
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
11 |
12 | #if canImport(FoundationNetworking)
[279/317] Compiling RxCocoa UITabBar+Rx.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:228:16: warning: static property 'shouldLogRequest' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
226 | public extension Reactive where Base == URLSession {
227 | /// Log URL requests to standard output in curl format.
228 | static var shouldLogRequest: (URLRequest) -> Bool = { _ in
| |- warning: static property 'shouldLogRequest' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shouldLogRequest' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'shouldLogRequest' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
229 | #if DEBUG
230 | return true
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:133:21: warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
131 |
132 | guard let response, let data else {
133 | observer.on(.error(error ?? RxCocoaURLError.unknown))
| `- warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
134 | return
135 | }
/Users/admin/builder/spi-builder-workspace/Sources/RxSwift/AnyObserver.swift:12:15: note: generic struct 'AnyObserver' does not conform to the 'Sendable' protocol
10 | ///
11 | /// Forwards operations to an arbitrary underlying observer with the same `Element` type, hiding the specifics of the underlying observer type.
12 | public struct AnyObserver<Element>: ObserverType {
| `- note: generic struct 'AnyObserver' does not conform to the 'Sendable' protocol
13 | /// Anonymous event handler type.
14 | public typealias EventHandler = (Event<Element>) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
8 |
9 | import Foundation
10 | import RxSwift
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
11 |
12 | #if canImport(FoundationNetworking)
[280/317] Compiling RxCocoa UITabBarController+Rx.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:228:16: warning: static property 'shouldLogRequest' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
226 | public extension Reactive where Base == URLSession {
227 | /// Log URL requests to standard output in curl format.
228 | static var shouldLogRequest: (URLRequest) -> Bool = { _ in
| |- warning: static property 'shouldLogRequest' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shouldLogRequest' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'shouldLogRequest' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
229 | #if DEBUG
230 | return true
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:133:21: warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
131 |
132 | guard let response, let data else {
133 | observer.on(.error(error ?? RxCocoaURLError.unknown))
| `- warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
134 | return
135 | }
/Users/admin/builder/spi-builder-workspace/Sources/RxSwift/AnyObserver.swift:12:15: note: generic struct 'AnyObserver' does not conform to the 'Sendable' protocol
10 | ///
11 | /// Forwards operations to an arbitrary underlying observer with the same `Element` type, hiding the specifics of the underlying observer type.
12 | public struct AnyObserver<Element>: ObserverType {
| `- note: generic struct 'AnyObserver' does not conform to the 'Sendable' protocol
13 | /// Anonymous event handler type.
14 | public typealias EventHandler = (Event<Element>) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
8 |
9 | import Foundation
10 | import RxSwift
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
11 |
12 | #if canImport(FoundationNetworking)
[281/317] Compiling RxCocoa UITableView+Rx.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:228:16: warning: static property 'shouldLogRequest' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
226 | public extension Reactive where Base == URLSession {
227 | /// Log URL requests to standard output in curl format.
228 | static var shouldLogRequest: (URLRequest) -> Bool = { _ in
| |- warning: static property 'shouldLogRequest' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shouldLogRequest' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'shouldLogRequest' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
229 | #if DEBUG
230 | return true
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:133:21: warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
131 |
132 | guard let response, let data else {
133 | observer.on(.error(error ?? RxCocoaURLError.unknown))
| `- warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
134 | return
135 | }
/Users/admin/builder/spi-builder-workspace/Sources/RxSwift/AnyObserver.swift:12:15: note: generic struct 'AnyObserver' does not conform to the 'Sendable' protocol
10 | ///
11 | /// Forwards operations to an arbitrary underlying observer with the same `Element` type, hiding the specifics of the underlying observer type.
12 | public struct AnyObserver<Element>: ObserverType {
| `- note: generic struct 'AnyObserver' does not conform to the 'Sendable' protocol
13 | /// Anonymous event handler type.
14 | public typealias EventHandler = (Event<Element>) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
8 |
9 | import Foundation
10 | import RxSwift
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
11 |
12 | #if canImport(FoundationNetworking)
[282/317] Compiling RxCocoa UITextField+Rx.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:228:16: warning: static property 'shouldLogRequest' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
226 | public extension Reactive where Base == URLSession {
227 | /// Log URL requests to standard output in curl format.
228 | static var shouldLogRequest: (URLRequest) -> Bool = { _ in
| |- warning: static property 'shouldLogRequest' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shouldLogRequest' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'shouldLogRequest' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
229 | #if DEBUG
230 | return true
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:133:21: warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
131 |
132 | guard let response, let data else {
133 | observer.on(.error(error ?? RxCocoaURLError.unknown))
| `- warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
134 | return
135 | }
/Users/admin/builder/spi-builder-workspace/Sources/RxSwift/AnyObserver.swift:12:15: note: generic struct 'AnyObserver' does not conform to the 'Sendable' protocol
10 | ///
11 | /// Forwards operations to an arbitrary underlying observer with the same `Element` type, hiding the specifics of the underlying observer type.
12 | public struct AnyObserver<Element>: ObserverType {
| `- note: generic struct 'AnyObserver' does not conform to the 'Sendable' protocol
13 | /// Anonymous event handler type.
14 | public typealias EventHandler = (Event<Element>) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
8 |
9 | import Foundation
10 | import RxSwift
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
11 |
12 | #if canImport(FoundationNetworking)
[283/317] Compiling RxCocoa UITextView+Rx.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:228:16: warning: static property 'shouldLogRequest' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
226 | public extension Reactive where Base == URLSession {
227 | /// Log URL requests to standard output in curl format.
228 | static var shouldLogRequest: (URLRequest) -> Bool = { _ in
| |- warning: static property 'shouldLogRequest' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shouldLogRequest' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'shouldLogRequest' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
229 | #if DEBUG
230 | return true
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:133:21: warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
131 |
132 | guard let response, let data else {
133 | observer.on(.error(error ?? RxCocoaURLError.unknown))
| `- warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
134 | return
135 | }
/Users/admin/builder/spi-builder-workspace/Sources/RxSwift/AnyObserver.swift:12:15: note: generic struct 'AnyObserver' does not conform to the 'Sendable' protocol
10 | ///
11 | /// Forwards operations to an arbitrary underlying observer with the same `Element` type, hiding the specifics of the underlying observer type.
12 | public struct AnyObserver<Element>: ObserverType {
| `- note: generic struct 'AnyObserver' does not conform to the 'Sendable' protocol
13 | /// Anonymous event handler type.
14 | public typealias EventHandler = (Event<Element>) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
8 |
9 | import Foundation
10 | import RxSwift
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
11 |
12 | #if canImport(FoundationNetworking)
[284/317] Compiling RxCocoa URLSession+Rx.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:228:16: warning: static property 'shouldLogRequest' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
226 | public extension Reactive where Base == URLSession {
227 | /// Log URL requests to standard output in curl format.
228 | static var shouldLogRequest: (URLRequest) -> Bool = { _ in
| |- warning: static property 'shouldLogRequest' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shouldLogRequest' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'shouldLogRequest' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
229 | #if DEBUG
230 | return true
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:133:21: warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
131 |
132 | guard let response, let data else {
133 | observer.on(.error(error ?? RxCocoaURLError.unknown))
| `- warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
134 | return
135 | }
/Users/admin/builder/spi-builder-workspace/Sources/RxSwift/AnyObserver.swift:12:15: note: generic struct 'AnyObserver' does not conform to the 'Sendable' protocol
10 | ///
11 | /// Forwards operations to an arbitrary underlying observer with the same `Element` type, hiding the specifics of the underlying observer type.
12 | public struct AnyObserver<Element>: ObserverType {
| `- note: generic struct 'AnyObserver' does not conform to the 'Sendable' protocol
13 | /// Anonymous event handler type.
14 | public typealias EventHandler = (Event<Element>) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
8 |
9 | import Foundation
10 | import RxSwift
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
11 |
12 | #if canImport(FoundationNetworking)
[285/317] Compiling RxCocoa WKWebView+Rx.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:228:16: warning: static property 'shouldLogRequest' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
226 | public extension Reactive where Base == URLSession {
227 | /// Log URL requests to standard output in curl format.
228 | static var shouldLogRequest: (URLRequest) -> Bool = { _ in
| |- warning: static property 'shouldLogRequest' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shouldLogRequest' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'shouldLogRequest' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
229 | #if DEBUG
230 | return true
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:133:21: warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
131 |
132 | guard let response, let data else {
133 | observer.on(.error(error ?? RxCocoaURLError.unknown))
| `- warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
134 | return
135 | }
/Users/admin/builder/spi-builder-workspace/Sources/RxSwift/AnyObserver.swift:12:15: note: generic struct 'AnyObserver' does not conform to the 'Sendable' protocol
10 | ///
11 | /// Forwards operations to an arbitrary underlying observer with the same `Element` type, hiding the specifics of the underlying observer type.
12 | public struct AnyObserver<Element>: ObserverType {
| `- note: generic struct 'AnyObserver' does not conform to the 'Sendable' protocol
13 | /// Anonymous event handler type.
14 | public typealias EventHandler = (Event<Element>) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
8 |
9 | import Foundation
10 | import RxSwift
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
11 |
12 | #if canImport(FoundationNetworking)
[286/317] Compiling RxCocoa resource_bundle_accessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:228:16: warning: static property 'shouldLogRequest' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
226 | public extension Reactive where Base == URLSession {
227 | /// Log URL requests to standard output in curl format.
228 | static var shouldLogRequest: (URLRequest) -> Bool = { _ in
| |- warning: static property 'shouldLogRequest' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shouldLogRequest' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'shouldLogRequest' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
229 | #if DEBUG
230 | return true
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:133:21: warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
131 |
132 | guard let response, let data else {
133 | observer.on(.error(error ?? RxCocoaURLError.unknown))
| `- warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
134 | return
135 | }
/Users/admin/builder/spi-builder-workspace/Sources/RxSwift/AnyObserver.swift:12:15: note: generic struct 'AnyObserver' does not conform to the 'Sendable' protocol
10 | ///
11 | /// Forwards operations to an arbitrary underlying observer with the same `Element` type, hiding the specifics of the underlying observer type.
12 | public struct AnyObserver<Element>: ObserverType {
| `- note: generic struct 'AnyObserver' does not conform to the 'Sendable' protocol
13 | /// Anonymous event handler type.
14 | public typealias EventHandler = (Event<Element>) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
8 |
9 | import Foundation
10 | import RxSwift
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
11 |
12 | #if canImport(FoundationNetworking)
[287/317] Compiling RxCocoa UINavigationController+Rx.swift
[288/317] Compiling RxCocoa UIPickerView+Rx.swift
[289/317] Compiling RxCocoa UIRefreshControl+Rx.swift
[290/317] Compiling RxCocoa UIScrollView+Rx.swift
[291/317] Compiling RxCocoa UISearchBar+Rx.swift
[292/317] Compiling RxCocoa UISearchController+Rx.swift
[293/317] Compiling RxCocoa UISegmentedControl+Rx.swift
[294/317] Compiling RxCocoa UISlider+Rx.swift
[295/317] Compiling RxCocoa UIStepper+Rx.swift
[296/317] Compiling RxCocoa BehaviorRelay+Driver.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:61:17: warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
59 | super.init()
60 |
61 | control.target = self
| `- warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
62 | control.action = selector
63 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:24:31: note: mutation of this property is only permitted within the actor
22 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
| `- note: mutation of this property is only permitted within the actor
25 | @property (nullable) SEL action;
26 | @property NSInteger tag;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:62:17: warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
60 |
61 | control.target = self
62 | control.action = selector
| `- warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
63 |
64 | let method = method(for: selector)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:25:26: note: mutation of this property is only permitted within the actor
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
25 | @property (nullable) SEL action;
| `- note: mutation of this property is only permitted within the actor
26 | @property NSInteger tag;
27 | @property BOOL ignoresMultiClick;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:82:18: warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
80 | control?.removeTarget(self, action: selector, for: controlEvents)
81 | #elseif os(macOS)
82 | control?.target = nil
| `- warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
83 | control?.action = nil
84 | #endif
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:24:31: note: mutation of this property is only permitted within the actor
22 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
| `- note: mutation of this property is only permitted within the actor
25 | @property (nullable) SEL action;
26 | @property NSInteger tag;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:83:18: warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
81 | #elseif os(macOS)
82 | control?.target = nil
83 | control?.action = nil
| `- warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
84 | #endif
85 | callback = nil
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:25:26: note: mutation of this property is only permitted within the actor
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
25 | @property (nullable) SEL action;
| `- note: mutation of this property is only permitted within the actor
26 | @property NSInteger tag;
27 | @property BOOL ignoresMultiClick;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxy.swift:257:13: warning: let 'mainScheduler' is not concurrency-safe because non-'Sendable' type 'MainScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
255 | }
256 |
257 | private let mainScheduler = MainScheduler()
| `- warning: let 'mainScheduler' is not concurrency-safe because non-'Sendable' type 'MainScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
258 |
259 | private final class MessageDispatcher {
/Users/admin/builder/spi-builder-workspace/Sources/RxSwift/MainScheduler.swift:24:20: note: class 'MainScheduler' does not conform to the 'Sendable' protocol
22 | operator please use `ConcurrentMainScheduler` because it is more optimized for that purpose.
23 | */
24 | public final class MainScheduler: SerialDispatchQueueScheduler {
| `- note: class 'MainScheduler' does not conform to the 'Sendable' protocol
25 | private let mainQueue: DispatchQueue
26 |
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxy.swift:11:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
9 | #if !os(Linux)
10 |
11 | import RxSwift
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
12 | #if SWIFT_PACKAGE && !os(Linux)
13 | import RxCocoaRuntime
:
255 | }
256 |
257 | private let mainScheduler = MainScheduler()
| |- note: add '@MainActor' to make let 'mainScheduler' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
258 |
259 | private final class MessageDispatcher {
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxyType.swift:389:24: warning: static property '_sharedFactories' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
387 | */
388 | private class DelegateProxyFactory {
389 | private static var _sharedFactories: [UnsafeRawPointer: DelegateProxyFactory] = [:]
| |- warning: static property '_sharedFactories' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_sharedFactories' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_sharedFactories' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
390 |
391 | fileprivate static func sharedFactory<DelegateProxy: DelegateProxyType>(for proxyType: DelegateProxy.Type) -> DelegateProxyFactory {
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DispatchQueue+Extensions.swift:12:24: warning: static property 'token' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | extension DispatchQueue {
12 | private static var token: DispatchSpecificKey<Void> = {
| |- warning: static property 'token' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'token' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'token' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | let key = DispatchSpecificKey<Void>()
14 | DispatchQueue.main.setSpecific(key: key, value: ())
[297/317] Compiling RxCocoa ControlEvent+Driver.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:61:17: warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
59 | super.init()
60 |
61 | control.target = self
| `- warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
62 | control.action = selector
63 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:24:31: note: mutation of this property is only permitted within the actor
22 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
| `- note: mutation of this property is only permitted within the actor
25 | @property (nullable) SEL action;
26 | @property NSInteger tag;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:62:17: warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
60 |
61 | control.target = self
62 | control.action = selector
| `- warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
63 |
64 | let method = method(for: selector)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:25:26: note: mutation of this property is only permitted within the actor
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
25 | @property (nullable) SEL action;
| `- note: mutation of this property is only permitted within the actor
26 | @property NSInteger tag;
27 | @property BOOL ignoresMultiClick;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:82:18: warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
80 | control?.removeTarget(self, action: selector, for: controlEvents)
81 | #elseif os(macOS)
82 | control?.target = nil
| `- warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
83 | control?.action = nil
84 | #endif
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:24:31: note: mutation of this property is only permitted within the actor
22 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
| `- note: mutation of this property is only permitted within the actor
25 | @property (nullable) SEL action;
26 | @property NSInteger tag;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:83:18: warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
81 | #elseif os(macOS)
82 | control?.target = nil
83 | control?.action = nil
| `- warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
84 | #endif
85 | callback = nil
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:25:26: note: mutation of this property is only permitted within the actor
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
25 | @property (nullable) SEL action;
| `- note: mutation of this property is only permitted within the actor
26 | @property NSInteger tag;
27 | @property BOOL ignoresMultiClick;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxy.swift:257:13: warning: let 'mainScheduler' is not concurrency-safe because non-'Sendable' type 'MainScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
255 | }
256 |
257 | private let mainScheduler = MainScheduler()
| `- warning: let 'mainScheduler' is not concurrency-safe because non-'Sendable' type 'MainScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
258 |
259 | private final class MessageDispatcher {
/Users/admin/builder/spi-builder-workspace/Sources/RxSwift/MainScheduler.swift:24:20: note: class 'MainScheduler' does not conform to the 'Sendable' protocol
22 | operator please use `ConcurrentMainScheduler` because it is more optimized for that purpose.
23 | */
24 | public final class MainScheduler: SerialDispatchQueueScheduler {
| `- note: class 'MainScheduler' does not conform to the 'Sendable' protocol
25 | private let mainQueue: DispatchQueue
26 |
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxy.swift:11:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
9 | #if !os(Linux)
10 |
11 | import RxSwift
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
12 | #if SWIFT_PACKAGE && !os(Linux)
13 | import RxCocoaRuntime
:
255 | }
256 |
257 | private let mainScheduler = MainScheduler()
| |- note: add '@MainActor' to make let 'mainScheduler' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
258 |
259 | private final class MessageDispatcher {
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxyType.swift:389:24: warning: static property '_sharedFactories' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
387 | */
388 | private class DelegateProxyFactory {
389 | private static var _sharedFactories: [UnsafeRawPointer: DelegateProxyFactory] = [:]
| |- warning: static property '_sharedFactories' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_sharedFactories' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_sharedFactories' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
390 |
391 | fileprivate static func sharedFactory<DelegateProxy: DelegateProxyType>(for proxyType: DelegateProxy.Type) -> DelegateProxyFactory {
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DispatchQueue+Extensions.swift:12:24: warning: static property 'token' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | extension DispatchQueue {
12 | private static var token: DispatchSpecificKey<Void> = {
| |- warning: static property 'token' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'token' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'token' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | let key = DispatchSpecificKey<Void>()
14 | DispatchQueue.main.setSpecific(key: key, value: ())
[298/317] Compiling RxCocoa ControlEvent+Signal.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:61:17: warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
59 | super.init()
60 |
61 | control.target = self
| `- warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
62 | control.action = selector
63 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:24:31: note: mutation of this property is only permitted within the actor
22 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
| `- note: mutation of this property is only permitted within the actor
25 | @property (nullable) SEL action;
26 | @property NSInteger tag;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:62:17: warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
60 |
61 | control.target = self
62 | control.action = selector
| `- warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
63 |
64 | let method = method(for: selector)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:25:26: note: mutation of this property is only permitted within the actor
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
25 | @property (nullable) SEL action;
| `- note: mutation of this property is only permitted within the actor
26 | @property NSInteger tag;
27 | @property BOOL ignoresMultiClick;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:82:18: warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
80 | control?.removeTarget(self, action: selector, for: controlEvents)
81 | #elseif os(macOS)
82 | control?.target = nil
| `- warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
83 | control?.action = nil
84 | #endif
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:24:31: note: mutation of this property is only permitted within the actor
22 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
| `- note: mutation of this property is only permitted within the actor
25 | @property (nullable) SEL action;
26 | @property NSInteger tag;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:83:18: warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
81 | #elseif os(macOS)
82 | control?.target = nil
83 | control?.action = nil
| `- warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
84 | #endif
85 | callback = nil
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:25:26: note: mutation of this property is only permitted within the actor
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
25 | @property (nullable) SEL action;
| `- note: mutation of this property is only permitted within the actor
26 | @property NSInteger tag;
27 | @property BOOL ignoresMultiClick;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxy.swift:257:13: warning: let 'mainScheduler' is not concurrency-safe because non-'Sendable' type 'MainScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
255 | }
256 |
257 | private let mainScheduler = MainScheduler()
| `- warning: let 'mainScheduler' is not concurrency-safe because non-'Sendable' type 'MainScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
258 |
259 | private final class MessageDispatcher {
/Users/admin/builder/spi-builder-workspace/Sources/RxSwift/MainScheduler.swift:24:20: note: class 'MainScheduler' does not conform to the 'Sendable' protocol
22 | operator please use `ConcurrentMainScheduler` because it is more optimized for that purpose.
23 | */
24 | public final class MainScheduler: SerialDispatchQueueScheduler {
| `- note: class 'MainScheduler' does not conform to the 'Sendable' protocol
25 | private let mainQueue: DispatchQueue
26 |
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxy.swift:11:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
9 | #if !os(Linux)
10 |
11 | import RxSwift
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
12 | #if SWIFT_PACKAGE && !os(Linux)
13 | import RxCocoaRuntime
:
255 | }
256 |
257 | private let mainScheduler = MainScheduler()
| |- note: add '@MainActor' to make let 'mainScheduler' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
258 |
259 | private final class MessageDispatcher {
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxyType.swift:389:24: warning: static property '_sharedFactories' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
387 | */
388 | private class DelegateProxyFactory {
389 | private static var _sharedFactories: [UnsafeRawPointer: DelegateProxyFactory] = [:]
| |- warning: static property '_sharedFactories' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_sharedFactories' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_sharedFactories' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
390 |
391 | fileprivate static func sharedFactory<DelegateProxy: DelegateProxyType>(for proxyType: DelegateProxy.Type) -> DelegateProxyFactory {
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DispatchQueue+Extensions.swift:12:24: warning: static property 'token' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | extension DispatchQueue {
12 | private static var token: DispatchSpecificKey<Void> = {
| |- warning: static property 'token' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'token' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'token' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | let key = DispatchSpecificKey<Void>()
14 | DispatchQueue.main.setSpecific(key: key, value: ())
[299/317] Compiling RxCocoa ControlEvent.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:61:17: warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
59 | super.init()
60 |
61 | control.target = self
| `- warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
62 | control.action = selector
63 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:24:31: note: mutation of this property is only permitted within the actor
22 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
| `- note: mutation of this property is only permitted within the actor
25 | @property (nullable) SEL action;
26 | @property NSInteger tag;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:62:17: warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
60 |
61 | control.target = self
62 | control.action = selector
| `- warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
63 |
64 | let method = method(for: selector)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:25:26: note: mutation of this property is only permitted within the actor
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
25 | @property (nullable) SEL action;
| `- note: mutation of this property is only permitted within the actor
26 | @property NSInteger tag;
27 | @property BOOL ignoresMultiClick;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:82:18: warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
80 | control?.removeTarget(self, action: selector, for: controlEvents)
81 | #elseif os(macOS)
82 | control?.target = nil
| `- warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
83 | control?.action = nil
84 | #endif
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:24:31: note: mutation of this property is only permitted within the actor
22 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
| `- note: mutation of this property is only permitted within the actor
25 | @property (nullable) SEL action;
26 | @property NSInteger tag;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:83:18: warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
81 | #elseif os(macOS)
82 | control?.target = nil
83 | control?.action = nil
| `- warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
84 | #endif
85 | callback = nil
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:25:26: note: mutation of this property is only permitted within the actor
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
25 | @property (nullable) SEL action;
| `- note: mutation of this property is only permitted within the actor
26 | @property NSInteger tag;
27 | @property BOOL ignoresMultiClick;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxy.swift:257:13: warning: let 'mainScheduler' is not concurrency-safe because non-'Sendable' type 'MainScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
255 | }
256 |
257 | private let mainScheduler = MainScheduler()
| `- warning: let 'mainScheduler' is not concurrency-safe because non-'Sendable' type 'MainScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
258 |
259 | private final class MessageDispatcher {
/Users/admin/builder/spi-builder-workspace/Sources/RxSwift/MainScheduler.swift:24:20: note: class 'MainScheduler' does not conform to the 'Sendable' protocol
22 | operator please use `ConcurrentMainScheduler` because it is more optimized for that purpose.
23 | */
24 | public final class MainScheduler: SerialDispatchQueueScheduler {
| `- note: class 'MainScheduler' does not conform to the 'Sendable' protocol
25 | private let mainQueue: DispatchQueue
26 |
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxy.swift:11:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
9 | #if !os(Linux)
10 |
11 | import RxSwift
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
12 | #if SWIFT_PACKAGE && !os(Linux)
13 | import RxCocoaRuntime
:
255 | }
256 |
257 | private let mainScheduler = MainScheduler()
| |- note: add '@MainActor' to make let 'mainScheduler' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
258 |
259 | private final class MessageDispatcher {
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxyType.swift:389:24: warning: static property '_sharedFactories' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
387 | */
388 | private class DelegateProxyFactory {
389 | private static var _sharedFactories: [UnsafeRawPointer: DelegateProxyFactory] = [:]
| |- warning: static property '_sharedFactories' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_sharedFactories' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_sharedFactories' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
390 |
391 | fileprivate static func sharedFactory<DelegateProxy: DelegateProxyType>(for proxyType: DelegateProxy.Type) -> DelegateProxyFactory {
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DispatchQueue+Extensions.swift:12:24: warning: static property 'token' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | extension DispatchQueue {
12 | private static var token: DispatchSpecificKey<Void> = {
| |- warning: static property 'token' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'token' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'token' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | let key = DispatchSpecificKey<Void>()
14 | DispatchQueue.main.setSpecific(key: key, value: ())
[300/317] Compiling RxCocoa ControlProperty+Driver.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:61:17: warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
59 | super.init()
60 |
61 | control.target = self
| `- warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
62 | control.action = selector
63 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:24:31: note: mutation of this property is only permitted within the actor
22 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
| `- note: mutation of this property is only permitted within the actor
25 | @property (nullable) SEL action;
26 | @property NSInteger tag;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:62:17: warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
60 |
61 | control.target = self
62 | control.action = selector
| `- warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
63 |
64 | let method = method(for: selector)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:25:26: note: mutation of this property is only permitted within the actor
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
25 | @property (nullable) SEL action;
| `- note: mutation of this property is only permitted within the actor
26 | @property NSInteger tag;
27 | @property BOOL ignoresMultiClick;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:82:18: warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
80 | control?.removeTarget(self, action: selector, for: controlEvents)
81 | #elseif os(macOS)
82 | control?.target = nil
| `- warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
83 | control?.action = nil
84 | #endif
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:24:31: note: mutation of this property is only permitted within the actor
22 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
| `- note: mutation of this property is only permitted within the actor
25 | @property (nullable) SEL action;
26 | @property NSInteger tag;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:83:18: warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
81 | #elseif os(macOS)
82 | control?.target = nil
83 | control?.action = nil
| `- warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
84 | #endif
85 | callback = nil
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:25:26: note: mutation of this property is only permitted within the actor
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
25 | @property (nullable) SEL action;
| `- note: mutation of this property is only permitted within the actor
26 | @property NSInteger tag;
27 | @property BOOL ignoresMultiClick;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxy.swift:257:13: warning: let 'mainScheduler' is not concurrency-safe because non-'Sendable' type 'MainScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
255 | }
256 |
257 | private let mainScheduler = MainScheduler()
| `- warning: let 'mainScheduler' is not concurrency-safe because non-'Sendable' type 'MainScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
258 |
259 | private final class MessageDispatcher {
/Users/admin/builder/spi-builder-workspace/Sources/RxSwift/MainScheduler.swift:24:20: note: class 'MainScheduler' does not conform to the 'Sendable' protocol
22 | operator please use `ConcurrentMainScheduler` because it is more optimized for that purpose.
23 | */
24 | public final class MainScheduler: SerialDispatchQueueScheduler {
| `- note: class 'MainScheduler' does not conform to the 'Sendable' protocol
25 | private let mainQueue: DispatchQueue
26 |
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxy.swift:11:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
9 | #if !os(Linux)
10 |
11 | import RxSwift
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
12 | #if SWIFT_PACKAGE && !os(Linux)
13 | import RxCocoaRuntime
:
255 | }
256 |
257 | private let mainScheduler = MainScheduler()
| |- note: add '@MainActor' to make let 'mainScheduler' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
258 |
259 | private final class MessageDispatcher {
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxyType.swift:389:24: warning: static property '_sharedFactories' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
387 | */
388 | private class DelegateProxyFactory {
389 | private static var _sharedFactories: [UnsafeRawPointer: DelegateProxyFactory] = [:]
| |- warning: static property '_sharedFactories' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_sharedFactories' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_sharedFactories' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
390 |
391 | fileprivate static func sharedFactory<DelegateProxy: DelegateProxyType>(for proxyType: DelegateProxy.Type) -> DelegateProxyFactory {
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DispatchQueue+Extensions.swift:12:24: warning: static property 'token' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | extension DispatchQueue {
12 | private static var token: DispatchSpecificKey<Void> = {
| |- warning: static property 'token' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'token' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'token' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | let key = DispatchSpecificKey<Void>()
14 | DispatchQueue.main.setSpecific(key: key, value: ())
[301/317] Compiling RxCocoa ControlProperty.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:61:17: warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
59 | super.init()
60 |
61 | control.target = self
| `- warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
62 | control.action = selector
63 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:24:31: note: mutation of this property is only permitted within the actor
22 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
| `- note: mutation of this property is only permitted within the actor
25 | @property (nullable) SEL action;
26 | @property NSInteger tag;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:62:17: warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
60 |
61 | control.target = self
62 | control.action = selector
| `- warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
63 |
64 | let method = method(for: selector)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:25:26: note: mutation of this property is only permitted within the actor
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
25 | @property (nullable) SEL action;
| `- note: mutation of this property is only permitted within the actor
26 | @property NSInteger tag;
27 | @property BOOL ignoresMultiClick;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:82:18: warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
80 | control?.removeTarget(self, action: selector, for: controlEvents)
81 | #elseif os(macOS)
82 | control?.target = nil
| `- warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
83 | control?.action = nil
84 | #endif
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:24:31: note: mutation of this property is only permitted within the actor
22 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
| `- note: mutation of this property is only permitted within the actor
25 | @property (nullable) SEL action;
26 | @property NSInteger tag;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:83:18: warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
81 | #elseif os(macOS)
82 | control?.target = nil
83 | control?.action = nil
| `- warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
84 | #endif
85 | callback = nil
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:25:26: note: mutation of this property is only permitted within the actor
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
25 | @property (nullable) SEL action;
| `- note: mutation of this property is only permitted within the actor
26 | @property NSInteger tag;
27 | @property BOOL ignoresMultiClick;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxy.swift:257:13: warning: let 'mainScheduler' is not concurrency-safe because non-'Sendable' type 'MainScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
255 | }
256 |
257 | private let mainScheduler = MainScheduler()
| `- warning: let 'mainScheduler' is not concurrency-safe because non-'Sendable' type 'MainScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
258 |
259 | private final class MessageDispatcher {
/Users/admin/builder/spi-builder-workspace/Sources/RxSwift/MainScheduler.swift:24:20: note: class 'MainScheduler' does not conform to the 'Sendable' protocol
22 | operator please use `ConcurrentMainScheduler` because it is more optimized for that purpose.
23 | */
24 | public final class MainScheduler: SerialDispatchQueueScheduler {
| `- note: class 'MainScheduler' does not conform to the 'Sendable' protocol
25 | private let mainQueue: DispatchQueue
26 |
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxy.swift:11:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
9 | #if !os(Linux)
10 |
11 | import RxSwift
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
12 | #if SWIFT_PACKAGE && !os(Linux)
13 | import RxCocoaRuntime
:
255 | }
256 |
257 | private let mainScheduler = MainScheduler()
| |- note: add '@MainActor' to make let 'mainScheduler' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
258 |
259 | private final class MessageDispatcher {
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxyType.swift:389:24: warning: static property '_sharedFactories' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
387 | */
388 | private class DelegateProxyFactory {
389 | private static var _sharedFactories: [UnsafeRawPointer: DelegateProxyFactory] = [:]
| |- warning: static property '_sharedFactories' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_sharedFactories' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_sharedFactories' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
390 |
391 | fileprivate static func sharedFactory<DelegateProxy: DelegateProxyType>(for proxyType: DelegateProxy.Type) -> DelegateProxyFactory {
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DispatchQueue+Extensions.swift:12:24: warning: static property 'token' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | extension DispatchQueue {
12 | private static var token: DispatchSpecificKey<Void> = {
| |- warning: static property 'token' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'token' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'token' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | let key = DispatchSpecificKey<Void>()
14 | DispatchQueue.main.setSpecific(key: key, value: ())
[302/317] Compiling RxCocoa ControlTarget.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:61:17: warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
59 | super.init()
60 |
61 | control.target = self
| `- warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
62 | control.action = selector
63 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:24:31: note: mutation of this property is only permitted within the actor
22 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
| `- note: mutation of this property is only permitted within the actor
25 | @property (nullable) SEL action;
26 | @property NSInteger tag;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:62:17: warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
60 |
61 | control.target = self
62 | control.action = selector
| `- warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
63 |
64 | let method = method(for: selector)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:25:26: note: mutation of this property is only permitted within the actor
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
25 | @property (nullable) SEL action;
| `- note: mutation of this property is only permitted within the actor
26 | @property NSInteger tag;
27 | @property BOOL ignoresMultiClick;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:82:18: warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
80 | control?.removeTarget(self, action: selector, for: controlEvents)
81 | #elseif os(macOS)
82 | control?.target = nil
| `- warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
83 | control?.action = nil
84 | #endif
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:24:31: note: mutation of this property is only permitted within the actor
22 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
| `- note: mutation of this property is only permitted within the actor
25 | @property (nullable) SEL action;
26 | @property NSInteger tag;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:83:18: warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
81 | #elseif os(macOS)
82 | control?.target = nil
83 | control?.action = nil
| `- warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
84 | #endif
85 | callback = nil
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:25:26: note: mutation of this property is only permitted within the actor
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
25 | @property (nullable) SEL action;
| `- note: mutation of this property is only permitted within the actor
26 | @property NSInteger tag;
27 | @property BOOL ignoresMultiClick;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxy.swift:257:13: warning: let 'mainScheduler' is not concurrency-safe because non-'Sendable' type 'MainScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
255 | }
256 |
257 | private let mainScheduler = MainScheduler()
| `- warning: let 'mainScheduler' is not concurrency-safe because non-'Sendable' type 'MainScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
258 |
259 | private final class MessageDispatcher {
/Users/admin/builder/spi-builder-workspace/Sources/RxSwift/MainScheduler.swift:24:20: note: class 'MainScheduler' does not conform to the 'Sendable' protocol
22 | operator please use `ConcurrentMainScheduler` because it is more optimized for that purpose.
23 | */
24 | public final class MainScheduler: SerialDispatchQueueScheduler {
| `- note: class 'MainScheduler' does not conform to the 'Sendable' protocol
25 | private let mainQueue: DispatchQueue
26 |
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxy.swift:11:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
9 | #if !os(Linux)
10 |
11 | import RxSwift
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
12 | #if SWIFT_PACKAGE && !os(Linux)
13 | import RxCocoaRuntime
:
255 | }
256 |
257 | private let mainScheduler = MainScheduler()
| |- note: add '@MainActor' to make let 'mainScheduler' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
258 |
259 | private final class MessageDispatcher {
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxyType.swift:389:24: warning: static property '_sharedFactories' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
387 | */
388 | private class DelegateProxyFactory {
389 | private static var _sharedFactories: [UnsafeRawPointer: DelegateProxyFactory] = [:]
| |- warning: static property '_sharedFactories' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_sharedFactories' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_sharedFactories' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
390 |
391 | fileprivate static func sharedFactory<DelegateProxy: DelegateProxyType>(for proxyType: DelegateProxy.Type) -> DelegateProxyFactory {
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DispatchQueue+Extensions.swift:12:24: warning: static property 'token' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | extension DispatchQueue {
12 | private static var token: DispatchSpecificKey<Void> = {
| |- warning: static property 'token' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'token' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'token' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | let key = DispatchSpecificKey<Void>()
14 | DispatchQueue.main.setSpecific(key: key, value: ())
[303/317] Compiling RxCocoa DelegateProxy.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:61:17: warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
59 | super.init()
60 |
61 | control.target = self
| `- warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
62 | control.action = selector
63 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:24:31: note: mutation of this property is only permitted within the actor
22 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
| `- note: mutation of this property is only permitted within the actor
25 | @property (nullable) SEL action;
26 | @property NSInteger tag;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:62:17: warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
60 |
61 | control.target = self
62 | control.action = selector
| `- warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
63 |
64 | let method = method(for: selector)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:25:26: note: mutation of this property is only permitted within the actor
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
25 | @property (nullable) SEL action;
| `- note: mutation of this property is only permitted within the actor
26 | @property NSInteger tag;
27 | @property BOOL ignoresMultiClick;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:82:18: warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
80 | control?.removeTarget(self, action: selector, for: controlEvents)
81 | #elseif os(macOS)
82 | control?.target = nil
| `- warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
83 | control?.action = nil
84 | #endif
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:24:31: note: mutation of this property is only permitted within the actor
22 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
| `- note: mutation of this property is only permitted within the actor
25 | @property (nullable) SEL action;
26 | @property NSInteger tag;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:83:18: warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
81 | #elseif os(macOS)
82 | control?.target = nil
83 | control?.action = nil
| `- warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
84 | #endif
85 | callback = nil
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:25:26: note: mutation of this property is only permitted within the actor
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
25 | @property (nullable) SEL action;
| `- note: mutation of this property is only permitted within the actor
26 | @property NSInteger tag;
27 | @property BOOL ignoresMultiClick;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxy.swift:257:13: warning: let 'mainScheduler' is not concurrency-safe because non-'Sendable' type 'MainScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
255 | }
256 |
257 | private let mainScheduler = MainScheduler()
| `- warning: let 'mainScheduler' is not concurrency-safe because non-'Sendable' type 'MainScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
258 |
259 | private final class MessageDispatcher {
/Users/admin/builder/spi-builder-workspace/Sources/RxSwift/MainScheduler.swift:24:20: note: class 'MainScheduler' does not conform to the 'Sendable' protocol
22 | operator please use `ConcurrentMainScheduler` because it is more optimized for that purpose.
23 | */
24 | public final class MainScheduler: SerialDispatchQueueScheduler {
| `- note: class 'MainScheduler' does not conform to the 'Sendable' protocol
25 | private let mainQueue: DispatchQueue
26 |
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxy.swift:11:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
9 | #if !os(Linux)
10 |
11 | import RxSwift
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
12 | #if SWIFT_PACKAGE && !os(Linux)
13 | import RxCocoaRuntime
:
255 | }
256 |
257 | private let mainScheduler = MainScheduler()
| |- note: add '@MainActor' to make let 'mainScheduler' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
258 |
259 | private final class MessageDispatcher {
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxyType.swift:389:24: warning: static property '_sharedFactories' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
387 | */
388 | private class DelegateProxyFactory {
389 | private static var _sharedFactories: [UnsafeRawPointer: DelegateProxyFactory] = [:]
| |- warning: static property '_sharedFactories' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_sharedFactories' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_sharedFactories' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
390 |
391 | fileprivate static func sharedFactory<DelegateProxy: DelegateProxyType>(for proxyType: DelegateProxy.Type) -> DelegateProxyFactory {
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DispatchQueue+Extensions.swift:12:24: warning: static property 'token' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | extension DispatchQueue {
12 | private static var token: DispatchSpecificKey<Void> = {
| |- warning: static property 'token' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'token' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'token' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | let key = DispatchSpecificKey<Void>()
14 | DispatchQueue.main.setSpecific(key: key, value: ())
[304/317] Compiling RxCocoa DelegateProxyType.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:61:17: warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
59 | super.init()
60 |
61 | control.target = self
| `- warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
62 | control.action = selector
63 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:24:31: note: mutation of this property is only permitted within the actor
22 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
| `- note: mutation of this property is only permitted within the actor
25 | @property (nullable) SEL action;
26 | @property NSInteger tag;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:62:17: warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
60 |
61 | control.target = self
62 | control.action = selector
| `- warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
63 |
64 | let method = method(for: selector)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:25:26: note: mutation of this property is only permitted within the actor
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
25 | @property (nullable) SEL action;
| `- note: mutation of this property is only permitted within the actor
26 | @property NSInteger tag;
27 | @property BOOL ignoresMultiClick;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:82:18: warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
80 | control?.removeTarget(self, action: selector, for: controlEvents)
81 | #elseif os(macOS)
82 | control?.target = nil
| `- warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
83 | control?.action = nil
84 | #endif
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:24:31: note: mutation of this property is only permitted within the actor
22 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
| `- note: mutation of this property is only permitted within the actor
25 | @property (nullable) SEL action;
26 | @property NSInteger tag;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:83:18: warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
81 | #elseif os(macOS)
82 | control?.target = nil
83 | control?.action = nil
| `- warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
84 | #endif
85 | callback = nil
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:25:26: note: mutation of this property is only permitted within the actor
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
25 | @property (nullable) SEL action;
| `- note: mutation of this property is only permitted within the actor
26 | @property NSInteger tag;
27 | @property BOOL ignoresMultiClick;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxy.swift:257:13: warning: let 'mainScheduler' is not concurrency-safe because non-'Sendable' type 'MainScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
255 | }
256 |
257 | private let mainScheduler = MainScheduler()
| `- warning: let 'mainScheduler' is not concurrency-safe because non-'Sendable' type 'MainScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
258 |
259 | private final class MessageDispatcher {
/Users/admin/builder/spi-builder-workspace/Sources/RxSwift/MainScheduler.swift:24:20: note: class 'MainScheduler' does not conform to the 'Sendable' protocol
22 | operator please use `ConcurrentMainScheduler` because it is more optimized for that purpose.
23 | */
24 | public final class MainScheduler: SerialDispatchQueueScheduler {
| `- note: class 'MainScheduler' does not conform to the 'Sendable' protocol
25 | private let mainQueue: DispatchQueue
26 |
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxy.swift:11:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
9 | #if !os(Linux)
10 |
11 | import RxSwift
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
12 | #if SWIFT_PACKAGE && !os(Linux)
13 | import RxCocoaRuntime
:
255 | }
256 |
257 | private let mainScheduler = MainScheduler()
| |- note: add '@MainActor' to make let 'mainScheduler' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
258 |
259 | private final class MessageDispatcher {
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxyType.swift:389:24: warning: static property '_sharedFactories' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
387 | */
388 | private class DelegateProxyFactory {
389 | private static var _sharedFactories: [UnsafeRawPointer: DelegateProxyFactory] = [:]
| |- warning: static property '_sharedFactories' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_sharedFactories' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_sharedFactories' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
390 |
391 | fileprivate static func sharedFactory<DelegateProxy: DelegateProxyType>(for proxyType: DelegateProxy.Type) -> DelegateProxyFactory {
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DispatchQueue+Extensions.swift:12:24: warning: static property 'token' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | extension DispatchQueue {
12 | private static var token: DispatchSpecificKey<Void> = {
| |- warning: static property 'token' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'token' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'token' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | let key = DispatchSpecificKey<Void>()
14 | DispatchQueue.main.setSpecific(key: key, value: ())
[305/317] Compiling RxCocoa DispatchQueue+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:61:17: warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
59 | super.init()
60 |
61 | control.target = self
| `- warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
62 | control.action = selector
63 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:24:31: note: mutation of this property is only permitted within the actor
22 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
| `- note: mutation of this property is only permitted within the actor
25 | @property (nullable) SEL action;
26 | @property NSInteger tag;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:62:17: warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
60 |
61 | control.target = self
62 | control.action = selector
| `- warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
63 |
64 | let method = method(for: selector)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:25:26: note: mutation of this property is only permitted within the actor
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
25 | @property (nullable) SEL action;
| `- note: mutation of this property is only permitted within the actor
26 | @property NSInteger tag;
27 | @property BOOL ignoresMultiClick;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:82:18: warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
80 | control?.removeTarget(self, action: selector, for: controlEvents)
81 | #elseif os(macOS)
82 | control?.target = nil
| `- warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
83 | control?.action = nil
84 | #endif
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:24:31: note: mutation of this property is only permitted within the actor
22 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
| `- note: mutation of this property is only permitted within the actor
25 | @property (nullable) SEL action;
26 | @property NSInteger tag;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:83:18: warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
81 | #elseif os(macOS)
82 | control?.target = nil
83 | control?.action = nil
| `- warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
84 | #endif
85 | callback = nil
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:25:26: note: mutation of this property is only permitted within the actor
23 |
24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
25 | @property (nullable) SEL action;
| `- note: mutation of this property is only permitted within the actor
26 | @property NSInteger tag;
27 | @property BOOL ignoresMultiClick;
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxy.swift:257:13: warning: let 'mainScheduler' is not concurrency-safe because non-'Sendable' type 'MainScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
255 | }
256 |
257 | private let mainScheduler = MainScheduler()
| `- warning: let 'mainScheduler' is not concurrency-safe because non-'Sendable' type 'MainScheduler' may have shared mutable state; this is an error in the Swift 6 language mode
258 |
259 | private final class MessageDispatcher {
/Users/admin/builder/spi-builder-workspace/Sources/RxSwift/MainScheduler.swift:24:20: note: class 'MainScheduler' does not conform to the 'Sendable' protocol
22 | operator please use `ConcurrentMainScheduler` because it is more optimized for that purpose.
23 | */
24 | public final class MainScheduler: SerialDispatchQueueScheduler {
| `- note: class 'MainScheduler' does not conform to the 'Sendable' protocol
25 | private let mainQueue: DispatchQueue
26 |
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxy.swift:11:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
9 | #if !os(Linux)
10 |
11 | import RxSwift
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RxSwift'
12 | #if SWIFT_PACKAGE && !os(Linux)
13 | import RxCocoaRuntime
:
255 | }
256 |
257 | private let mainScheduler = MainScheduler()
| |- note: add '@MainActor' to make let 'mainScheduler' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
258 |
259 | private final class MessageDispatcher {
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxyType.swift:389:24: warning: static property '_sharedFactories' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
387 | */
388 | private class DelegateProxyFactory {
389 | private static var _sharedFactories: [UnsafeRawPointer: DelegateProxyFactory] = [:]
| |- warning: static property '_sharedFactories' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_sharedFactories' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_sharedFactories' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
390 |
391 | fileprivate static func sharedFactory<DelegateProxy: DelegateProxyType>(for proxyType: DelegateProxy.Type) -> DelegateProxyFactory {
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DispatchQueue+Extensions.swift:12:24: warning: static property 'token' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | extension DispatchQueue {
12 | private static var token: DispatchSpecificKey<Void> = {
| |- warning: static property 'token' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'token' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'token' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | let key = DispatchSpecificKey<Void>()
14 | DispatchQueue.main.setSpecific(key: key, value: ())
[306/317] Compiling RxCocoa RxWKNavigationDelegateProxy.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/RxWKNavigationDelegateProxy.swift:34:16: warning: main actor-isolated property 'navigationDelegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
31 | }
32 |
33 | public static func currentDelegate(for object: WKWebView) -> WKNavigationDelegate? {
| `- note: add '@MainActor' to make static method 'currentDelegate(for:)' part of global actor 'MainActor'
34 | object.navigationDelegate
| `- warning: main actor-isolated property 'navigationDelegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
35 | }
36 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/WebKit.framework/Headers/WKWebView.h:94:65: note: property declared here
92 |
93 | /*! @abstract The web view's navigation delegate. */
94 | @property (nullable, nonatomic, weak) id <WKNavigationDelegate> navigationDelegate;
| `- note: property declared here
95 |
96 | /*! @abstract The web view's user interface delegate. */
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/RxWKNavigationDelegateProxy.swift:38:16: warning: main actor-isolated property 'navigationDelegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
35 | }
36 |
37 | public static func setCurrentDelegate(_ delegate: WKNavigationDelegate?, to object: WKWebView) {
| `- note: add '@MainActor' to make static method 'setCurrentDelegate(_:to:)' part of global actor 'MainActor'
38 | object.navigationDelegate = delegate
| `- warning: main actor-isolated property 'navigationDelegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
39 | }
40 | }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/WebKit.framework/Headers/WKWebView.h:94:65: note: mutation of this property is only permitted within the actor
92 |
93 | /*! @abstract The web view's navigation delegate. */
94 | @property (nullable, nonatomic, weak) id <WKNavigationDelegate> navigationDelegate;
| `- note: mutation of this property is only permitted within the actor
95 |
96 | /*! @abstract The web view's user interface delegate. */
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/SchedulerType+SharedSequence.swift:13:36: warning: static property 'make' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 | public enum SharingScheduler {
12 | /// Default scheduler used in SharedSequence based traits.
13 | public private(set) static var make: () -> SchedulerType = { MainScheduler() }
| |- warning: static property 'make' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'make' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'make' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | /**
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/SharedSequence+Concurrency.swift:37:21: warning: capture of 'disposable' with non-sendable type 'any Disposable' in a '@Sendable' closure; this is an error in the Swift 6 language mode
35 | continuation.onTermination = { @Sendable termination in
36 | if termination == .cancelled {
37 | disposable.dispose()
| `- warning: capture of 'disposable' with non-sendable type 'any Disposable' in a '@Sendable' closure; this is an error in the Swift 6 language mode
38 | }
39 | }
/Users/admin/builder/spi-builder-workspace/Sources/RxSwift/Disposable.swift:10:17: note: protocol 'Disposable' does not conform to the 'Sendable' protocol
8 |
9 | /// Represents a disposable resource.
10 | public protocol Disposable {
| `- note: protocol 'Disposable' does not conform to the 'Sendable' protocol
11 | /// Dispose resource.
12 | func dispose()
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/SharedSequence+Concurrency.swift:32:53: warning: sending 'value' risks causing data races; this is an error in the Swift 6 language mode
30 | let disposable = self.asObservable()
31 | .subscribe(
32 | onNext: { value in continuation.yield(value) },
| |- warning: sending 'value' risks causing data races; this is an error in the Swift 6 language mode
| `- note: main actor-isolated 'value' is passed as a 'sending' parameter; Uses in callee may race with later main actor-isolated uses
33 | onCompleted: { continuation.finish() }
34 | )
[307/317] Compiling RxCocoa SchedulerType+SharedSequence.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/RxWKNavigationDelegateProxy.swift:34:16: warning: main actor-isolated property 'navigationDelegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
31 | }
32 |
33 | public static func currentDelegate(for object: WKWebView) -> WKNavigationDelegate? {
| `- note: add '@MainActor' to make static method 'currentDelegate(for:)' part of global actor 'MainActor'
34 | object.navigationDelegate
| `- warning: main actor-isolated property 'navigationDelegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
35 | }
36 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/WebKit.framework/Headers/WKWebView.h:94:65: note: property declared here
92 |
93 | /*! @abstract The web view's navigation delegate. */
94 | @property (nullable, nonatomic, weak) id <WKNavigationDelegate> navigationDelegate;
| `- note: property declared here
95 |
96 | /*! @abstract The web view's user interface delegate. */
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/RxWKNavigationDelegateProxy.swift:38:16: warning: main actor-isolated property 'navigationDelegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
35 | }
36 |
37 | public static func setCurrentDelegate(_ delegate: WKNavigationDelegate?, to object: WKWebView) {
| `- note: add '@MainActor' to make static method 'setCurrentDelegate(_:to:)' part of global actor 'MainActor'
38 | object.navigationDelegate = delegate
| `- warning: main actor-isolated property 'navigationDelegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
39 | }
40 | }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/WebKit.framework/Headers/WKWebView.h:94:65: note: mutation of this property is only permitted within the actor
92 |
93 | /*! @abstract The web view's navigation delegate. */
94 | @property (nullable, nonatomic, weak) id <WKNavigationDelegate> navigationDelegate;
| `- note: mutation of this property is only permitted within the actor
95 |
96 | /*! @abstract The web view's user interface delegate. */
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/SchedulerType+SharedSequence.swift:13:36: warning: static property 'make' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 | public enum SharingScheduler {
12 | /// Default scheduler used in SharedSequence based traits.
13 | public private(set) static var make: () -> SchedulerType = { MainScheduler() }
| |- warning: static property 'make' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'make' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'make' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | /**
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/SharedSequence+Concurrency.swift:37:21: warning: capture of 'disposable' with non-sendable type 'any Disposable' in a '@Sendable' closure; this is an error in the Swift 6 language mode
35 | continuation.onTermination = { @Sendable termination in
36 | if termination == .cancelled {
37 | disposable.dispose()
| `- warning: capture of 'disposable' with non-sendable type 'any Disposable' in a '@Sendable' closure; this is an error in the Swift 6 language mode
38 | }
39 | }
/Users/admin/builder/spi-builder-workspace/Sources/RxSwift/Disposable.swift:10:17: note: protocol 'Disposable' does not conform to the 'Sendable' protocol
8 |
9 | /// Represents a disposable resource.
10 | public protocol Disposable {
| `- note: protocol 'Disposable' does not conform to the 'Sendable' protocol
11 | /// Dispose resource.
12 | func dispose()
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/SharedSequence+Concurrency.swift:32:53: warning: sending 'value' risks causing data races; this is an error in the Swift 6 language mode
30 | let disposable = self.asObservable()
31 | .subscribe(
32 | onNext: { value in continuation.yield(value) },
| |- warning: sending 'value' risks causing data races; this is an error in the Swift 6 language mode
| `- note: main actor-isolated 'value' is passed as a 'sending' parameter; Uses in callee may race with later main actor-isolated uses
33 | onCompleted: { continuation.finish() }
34 | )
[308/317] Compiling RxCocoa SectionedViewDataSourceType.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/RxWKNavigationDelegateProxy.swift:34:16: warning: main actor-isolated property 'navigationDelegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
31 | }
32 |
33 | public static func currentDelegate(for object: WKWebView) -> WKNavigationDelegate? {
| `- note: add '@MainActor' to make static method 'currentDelegate(for:)' part of global actor 'MainActor'
34 | object.navigationDelegate
| `- warning: main actor-isolated property 'navigationDelegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
35 | }
36 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/WebKit.framework/Headers/WKWebView.h:94:65: note: property declared here
92 |
93 | /*! @abstract The web view's navigation delegate. */
94 | @property (nullable, nonatomic, weak) id <WKNavigationDelegate> navigationDelegate;
| `- note: property declared here
95 |
96 | /*! @abstract The web view's user interface delegate. */
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/RxWKNavigationDelegateProxy.swift:38:16: warning: main actor-isolated property 'navigationDelegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
35 | }
36 |
37 | public static func setCurrentDelegate(_ delegate: WKNavigationDelegate?, to object: WKWebView) {
| `- note: add '@MainActor' to make static method 'setCurrentDelegate(_:to:)' part of global actor 'MainActor'
38 | object.navigationDelegate = delegate
| `- warning: main actor-isolated property 'navigationDelegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
39 | }
40 | }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/WebKit.framework/Headers/WKWebView.h:94:65: note: mutation of this property is only permitted within the actor
92 |
93 | /*! @abstract The web view's navigation delegate. */
94 | @property (nullable, nonatomic, weak) id <WKNavigationDelegate> navigationDelegate;
| `- note: mutation of this property is only permitted within the actor
95 |
96 | /*! @abstract The web view's user interface delegate. */
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/SchedulerType+SharedSequence.swift:13:36: warning: static property 'make' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 | public enum SharingScheduler {
12 | /// Default scheduler used in SharedSequence based traits.
13 | public private(set) static var make: () -> SchedulerType = { MainScheduler() }
| |- warning: static property 'make' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'make' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'make' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | /**
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/SharedSequence+Concurrency.swift:37:21: warning: capture of 'disposable' with non-sendable type 'any Disposable' in a '@Sendable' closure; this is an error in the Swift 6 language mode
35 | continuation.onTermination = { @Sendable termination in
36 | if termination == .cancelled {
37 | disposable.dispose()
| `- warning: capture of 'disposable' with non-sendable type 'any Disposable' in a '@Sendable' closure; this is an error in the Swift 6 language mode
38 | }
39 | }
/Users/admin/builder/spi-builder-workspace/Sources/RxSwift/Disposable.swift:10:17: note: protocol 'Disposable' does not conform to the 'Sendable' protocol
8 |
9 | /// Represents a disposable resource.
10 | public protocol Disposable {
| `- note: protocol 'Disposable' does not conform to the 'Sendable' protocol
11 | /// Dispose resource.
12 | func dispose()
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/SharedSequence+Concurrency.swift:32:53: warning: sending 'value' risks causing data races; this is an error in the Swift 6 language mode
30 | let disposable = self.asObservable()
31 | .subscribe(
32 | onNext: { value in continuation.yield(value) },
| |- warning: sending 'value' risks causing data races; this is an error in the Swift 6 language mode
| `- note: main actor-isolated 'value' is passed as a 'sending' parameter; Uses in callee may race with later main actor-isolated uses
33 | onCompleted: { continuation.finish() }
34 | )
[309/317] Compiling RxCocoa SharedSequence+Concurrency.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/RxWKNavigationDelegateProxy.swift:34:16: warning: main actor-isolated property 'navigationDelegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
31 | }
32 |
33 | public static func currentDelegate(for object: WKWebView) -> WKNavigationDelegate? {
| `- note: add '@MainActor' to make static method 'currentDelegate(for:)' part of global actor 'MainActor'
34 | object.navigationDelegate
| `- warning: main actor-isolated property 'navigationDelegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
35 | }
36 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/WebKit.framework/Headers/WKWebView.h:94:65: note: property declared here
92 |
93 | /*! @abstract The web view's navigation delegate. */
94 | @property (nullable, nonatomic, weak) id <WKNavigationDelegate> navigationDelegate;
| `- note: property declared here
95 |
96 | /*! @abstract The web view's user interface delegate. */
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/RxWKNavigationDelegateProxy.swift:38:16: warning: main actor-isolated property 'navigationDelegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
35 | }
36 |
37 | public static func setCurrentDelegate(_ delegate: WKNavigationDelegate?, to object: WKWebView) {
| `- note: add '@MainActor' to make static method 'setCurrentDelegate(_:to:)' part of global actor 'MainActor'
38 | object.navigationDelegate = delegate
| `- warning: main actor-isolated property 'navigationDelegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
39 | }
40 | }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/WebKit.framework/Headers/WKWebView.h:94:65: note: mutation of this property is only permitted within the actor
92 |
93 | /*! @abstract The web view's navigation delegate. */
94 | @property (nullable, nonatomic, weak) id <WKNavigationDelegate> navigationDelegate;
| `- note: mutation of this property is only permitted within the actor
95 |
96 | /*! @abstract The web view's user interface delegate. */
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/SchedulerType+SharedSequence.swift:13:36: warning: static property 'make' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 | public enum SharingScheduler {
12 | /// Default scheduler used in SharedSequence based traits.
13 | public private(set) static var make: () -> SchedulerType = { MainScheduler() }
| |- warning: static property 'make' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'make' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'make' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | /**
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/SharedSequence+Concurrency.swift:37:21: warning: capture of 'disposable' with non-sendable type 'any Disposable' in a '@Sendable' closure; this is an error in the Swift 6 language mode
35 | continuation.onTermination = { @Sendable termination in
36 | if termination == .cancelled {
37 | disposable.dispose()
| `- warning: capture of 'disposable' with non-sendable type 'any Disposable' in a '@Sendable' closure; this is an error in the Swift 6 language mode
38 | }
39 | }
/Users/admin/builder/spi-builder-workspace/Sources/RxSwift/Disposable.swift:10:17: note: protocol 'Disposable' does not conform to the 'Sendable' protocol
8 |
9 | /// Represents a disposable resource.
10 | public protocol Disposable {
| `- note: protocol 'Disposable' does not conform to the 'Sendable' protocol
11 | /// Dispose resource.
12 | func dispose()
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/SharedSequence+Concurrency.swift:32:53: warning: sending 'value' risks causing data races; this is an error in the Swift 6 language mode
30 | let disposable = self.asObservable()
31 | .subscribe(
32 | onNext: { value in continuation.yield(value) },
| |- warning: sending 'value' risks causing data races; this is an error in the Swift 6 language mode
| `- note: main actor-isolated 'value' is passed as a 'sending' parameter; Uses in callee may race with later main actor-isolated uses
33 | onCompleted: { continuation.finish() }
34 | )
[310/317] Compiling RxCocoa SharedSequence+Operators+arity.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/RxWKNavigationDelegateProxy.swift:34:16: warning: main actor-isolated property 'navigationDelegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
31 | }
32 |
33 | public static func currentDelegate(for object: WKWebView) -> WKNavigationDelegate? {
| `- note: add '@MainActor' to make static method 'currentDelegate(for:)' part of global actor 'MainActor'
34 | object.navigationDelegate
| `- warning: main actor-isolated property 'navigationDelegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
35 | }
36 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/WebKit.framework/Headers/WKWebView.h:94:65: note: property declared here
92 |
93 | /*! @abstract The web view's navigation delegate. */
94 | @property (nullable, nonatomic, weak) id <WKNavigationDelegate> navigationDelegate;
| `- note: property declared here
95 |
96 | /*! @abstract The web view's user interface delegate. */
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/RxWKNavigationDelegateProxy.swift:38:16: warning: main actor-isolated property 'navigationDelegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
35 | }
36 |
37 | public static func setCurrentDelegate(_ delegate: WKNavigationDelegate?, to object: WKWebView) {
| `- note: add '@MainActor' to make static method 'setCurrentDelegate(_:to:)' part of global actor 'MainActor'
38 | object.navigationDelegate = delegate
| `- warning: main actor-isolated property 'navigationDelegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
39 | }
40 | }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/WebKit.framework/Headers/WKWebView.h:94:65: note: mutation of this property is only permitted within the actor
92 |
93 | /*! @abstract The web view's navigation delegate. */
94 | @property (nullable, nonatomic, weak) id <WKNavigationDelegate> navigationDelegate;
| `- note: mutation of this property is only permitted within the actor
95 |
96 | /*! @abstract The web view's user interface delegate. */
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/SchedulerType+SharedSequence.swift:13:36: warning: static property 'make' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 | public enum SharingScheduler {
12 | /// Default scheduler used in SharedSequence based traits.
13 | public private(set) static var make: () -> SchedulerType = { MainScheduler() }
| |- warning: static property 'make' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'make' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'make' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | /**
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/SharedSequence+Concurrency.swift:37:21: warning: capture of 'disposable' with non-sendable type 'any Disposable' in a '@Sendable' closure; this is an error in the Swift 6 language mode
35 | continuation.onTermination = { @Sendable termination in
36 | if termination == .cancelled {
37 | disposable.dispose()
| `- warning: capture of 'disposable' with non-sendable type 'any Disposable' in a '@Sendable' closure; this is an error in the Swift 6 language mode
38 | }
39 | }
/Users/admin/builder/spi-builder-workspace/Sources/RxSwift/Disposable.swift:10:17: note: protocol 'Disposable' does not conform to the 'Sendable' protocol
8 |
9 | /// Represents a disposable resource.
10 | public protocol Disposable {
| `- note: protocol 'Disposable' does not conform to the 'Sendable' protocol
11 | /// Dispose resource.
12 | func dispose()
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/SharedSequence+Concurrency.swift:32:53: warning: sending 'value' risks causing data races; this is an error in the Swift 6 language mode
30 | let disposable = self.asObservable()
31 | .subscribe(
32 | onNext: { value in continuation.yield(value) },
| |- warning: sending 'value' risks causing data races; this is an error in the Swift 6 language mode
| `- note: main actor-isolated 'value' is passed as a 'sending' parameter; Uses in callee may race with later main actor-isolated uses
33 | onCompleted: { continuation.finish() }
34 | )
[311/317] Compiling RxCocoa SharedSequence+Operators.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/RxWKNavigationDelegateProxy.swift:34:16: warning: main actor-isolated property 'navigationDelegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
31 | }
32 |
33 | public static func currentDelegate(for object: WKWebView) -> WKNavigationDelegate? {
| `- note: add '@MainActor' to make static method 'currentDelegate(for:)' part of global actor 'MainActor'
34 | object.navigationDelegate
| `- warning: main actor-isolated property 'navigationDelegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
35 | }
36 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/WebKit.framework/Headers/WKWebView.h:94:65: note: property declared here
92 |
93 | /*! @abstract The web view's navigation delegate. */
94 | @property (nullable, nonatomic, weak) id <WKNavigationDelegate> navigationDelegate;
| `- note: property declared here
95 |
96 | /*! @abstract The web view's user interface delegate. */
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/RxWKNavigationDelegateProxy.swift:38:16: warning: main actor-isolated property 'navigationDelegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
35 | }
36 |
37 | public static func setCurrentDelegate(_ delegate: WKNavigationDelegate?, to object: WKWebView) {
| `- note: add '@MainActor' to make static method 'setCurrentDelegate(_:to:)' part of global actor 'MainActor'
38 | object.navigationDelegate = delegate
| `- warning: main actor-isolated property 'navigationDelegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
39 | }
40 | }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/WebKit.framework/Headers/WKWebView.h:94:65: note: mutation of this property is only permitted within the actor
92 |
93 | /*! @abstract The web view's navigation delegate. */
94 | @property (nullable, nonatomic, weak) id <WKNavigationDelegate> navigationDelegate;
| `- note: mutation of this property is only permitted within the actor
95 |
96 | /*! @abstract The web view's user interface delegate. */
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/SchedulerType+SharedSequence.swift:13:36: warning: static property 'make' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 | public enum SharingScheduler {
12 | /// Default scheduler used in SharedSequence based traits.
13 | public private(set) static var make: () -> SchedulerType = { MainScheduler() }
| |- warning: static property 'make' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'make' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'make' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | /**
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/SharedSequence+Concurrency.swift:37:21: warning: capture of 'disposable' with non-sendable type 'any Disposable' in a '@Sendable' closure; this is an error in the Swift 6 language mode
35 | continuation.onTermination = { @Sendable termination in
36 | if termination == .cancelled {
37 | disposable.dispose()
| `- warning: capture of 'disposable' with non-sendable type 'any Disposable' in a '@Sendable' closure; this is an error in the Swift 6 language mode
38 | }
39 | }
/Users/admin/builder/spi-builder-workspace/Sources/RxSwift/Disposable.swift:10:17: note: protocol 'Disposable' does not conform to the 'Sendable' protocol
8 |
9 | /// Represents a disposable resource.
10 | public protocol Disposable {
| `- note: protocol 'Disposable' does not conform to the 'Sendable' protocol
11 | /// Dispose resource.
12 | func dispose()
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/SharedSequence+Concurrency.swift:32:53: warning: sending 'value' risks causing data races; this is an error in the Swift 6 language mode
30 | let disposable = self.asObservable()
31 | .subscribe(
32 | onNext: { value in continuation.yield(value) },
| |- warning: sending 'value' risks causing data races; this is an error in the Swift 6 language mode
| `- note: main actor-isolated 'value' is passed as a 'sending' parameter; Uses in callee may race with later main actor-isolated uses
33 | onCompleted: { continuation.finish() }
34 | )
[312/317] Compiling RxCocoa SharedSequence.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/RxWKNavigationDelegateProxy.swift:34:16: warning: main actor-isolated property 'navigationDelegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
31 | }
32 |
33 | public static func currentDelegate(for object: WKWebView) -> WKNavigationDelegate? {
| `- note: add '@MainActor' to make static method 'currentDelegate(for:)' part of global actor 'MainActor'
34 | object.navigationDelegate
| `- warning: main actor-isolated property 'navigationDelegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
35 | }
36 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/WebKit.framework/Headers/WKWebView.h:94:65: note: property declared here
92 |
93 | /*! @abstract The web view's navigation delegate. */
94 | @property (nullable, nonatomic, weak) id <WKNavigationDelegate> navigationDelegate;
| `- note: property declared here
95 |
96 | /*! @abstract The web view's user interface delegate. */
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/RxWKNavigationDelegateProxy.swift:38:16: warning: main actor-isolated property 'navigationDelegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
35 | }
36 |
37 | public static func setCurrentDelegate(_ delegate: WKNavigationDelegate?, to object: WKWebView) {
| `- note: add '@MainActor' to make static method 'setCurrentDelegate(_:to:)' part of global actor 'MainActor'
38 | object.navigationDelegate = delegate
| `- warning: main actor-isolated property 'navigationDelegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
39 | }
40 | }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/WebKit.framework/Headers/WKWebView.h:94:65: note: mutation of this property is only permitted within the actor
92 |
93 | /*! @abstract The web view's navigation delegate. */
94 | @property (nullable, nonatomic, weak) id <WKNavigationDelegate> navigationDelegate;
| `- note: mutation of this property is only permitted within the actor
95 |
96 | /*! @abstract The web view's user interface delegate. */
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/SchedulerType+SharedSequence.swift:13:36: warning: static property 'make' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 | public enum SharingScheduler {
12 | /// Default scheduler used in SharedSequence based traits.
13 | public private(set) static var make: () -> SchedulerType = { MainScheduler() }
| |- warning: static property 'make' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'make' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'make' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | /**
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/SharedSequence+Concurrency.swift:37:21: warning: capture of 'disposable' with non-sendable type 'any Disposable' in a '@Sendable' closure; this is an error in the Swift 6 language mode
35 | continuation.onTermination = { @Sendable termination in
36 | if termination == .cancelled {
37 | disposable.dispose()
| `- warning: capture of 'disposable' with non-sendable type 'any Disposable' in a '@Sendable' closure; this is an error in the Swift 6 language mode
38 | }
39 | }
/Users/admin/builder/spi-builder-workspace/Sources/RxSwift/Disposable.swift:10:17: note: protocol 'Disposable' does not conform to the 'Sendable' protocol
8 |
9 | /// Represents a disposable resource.
10 | public protocol Disposable {
| `- note: protocol 'Disposable' does not conform to the 'Sendable' protocol
11 | /// Dispose resource.
12 | func dispose()
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/SharedSequence+Concurrency.swift:32:53: warning: sending 'value' risks causing data races; this is an error in the Swift 6 language mode
30 | let disposable = self.asObservable()
31 | .subscribe(
32 | onNext: { value in continuation.yield(value) },
| |- warning: sending 'value' risks causing data races; this is an error in the Swift 6 language mode
| `- note: main actor-isolated 'value' is passed as a 'sending' parameter; Uses in callee may race with later main actor-isolated uses
33 | onCompleted: { continuation.finish() }
34 | )
[313/317] Compiling RxCocoa Signal+Subscription.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/RxWKNavigationDelegateProxy.swift:34:16: warning: main actor-isolated property 'navigationDelegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
31 | }
32 |
33 | public static func currentDelegate(for object: WKWebView) -> WKNavigationDelegate? {
| `- note: add '@MainActor' to make static method 'currentDelegate(for:)' part of global actor 'MainActor'
34 | object.navigationDelegate
| `- warning: main actor-isolated property 'navigationDelegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
35 | }
36 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/WebKit.framework/Headers/WKWebView.h:94:65: note: property declared here
92 |
93 | /*! @abstract The web view's navigation delegate. */
94 | @property (nullable, nonatomic, weak) id <WKNavigationDelegate> navigationDelegate;
| `- note: property declared here
95 |
96 | /*! @abstract The web view's user interface delegate. */
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/RxWKNavigationDelegateProxy.swift:38:16: warning: main actor-isolated property 'navigationDelegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
35 | }
36 |
37 | public static func setCurrentDelegate(_ delegate: WKNavigationDelegate?, to object: WKWebView) {
| `- note: add '@MainActor' to make static method 'setCurrentDelegate(_:to:)' part of global actor 'MainActor'
38 | object.navigationDelegate = delegate
| `- warning: main actor-isolated property 'navigationDelegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
39 | }
40 | }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/WebKit.framework/Headers/WKWebView.h:94:65: note: mutation of this property is only permitted within the actor
92 |
93 | /*! @abstract The web view's navigation delegate. */
94 | @property (nullable, nonatomic, weak) id <WKNavigationDelegate> navigationDelegate;
| `- note: mutation of this property is only permitted within the actor
95 |
96 | /*! @abstract The web view's user interface delegate. */
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/SchedulerType+SharedSequence.swift:13:36: warning: static property 'make' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 | public enum SharingScheduler {
12 | /// Default scheduler used in SharedSequence based traits.
13 | public private(set) static var make: () -> SchedulerType = { MainScheduler() }
| |- warning: static property 'make' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'make' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'make' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | /**
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/SharedSequence+Concurrency.swift:37:21: warning: capture of 'disposable' with non-sendable type 'any Disposable' in a '@Sendable' closure; this is an error in the Swift 6 language mode
35 | continuation.onTermination = { @Sendable termination in
36 | if termination == .cancelled {
37 | disposable.dispose()
| `- warning: capture of 'disposable' with non-sendable type 'any Disposable' in a '@Sendable' closure; this is an error in the Swift 6 language mode
38 | }
39 | }
/Users/admin/builder/spi-builder-workspace/Sources/RxSwift/Disposable.swift:10:17: note: protocol 'Disposable' does not conform to the 'Sendable' protocol
8 |
9 | /// Represents a disposable resource.
10 | public protocol Disposable {
| `- note: protocol 'Disposable' does not conform to the 'Sendable' protocol
11 | /// Dispose resource.
12 | func dispose()
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/SharedSequence+Concurrency.swift:32:53: warning: sending 'value' risks causing data races; this is an error in the Swift 6 language mode
30 | let disposable = self.asObservable()
31 | .subscribe(
32 | onNext: { value in continuation.yield(value) },
| |- warning: sending 'value' risks causing data races; this is an error in the Swift 6 language mode
| `- note: main actor-isolated 'value' is passed as a 'sending' parameter; Uses in callee may race with later main actor-isolated uses
33 | onCompleted: { continuation.finish() }
34 | )
[314/317] Compiling RxCocoa Signal.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/RxWKNavigationDelegateProxy.swift:34:16: warning: main actor-isolated property 'navigationDelegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
31 | }
32 |
33 | public static func currentDelegate(for object: WKWebView) -> WKNavigationDelegate? {
| `- note: add '@MainActor' to make static method 'currentDelegate(for:)' part of global actor 'MainActor'
34 | object.navigationDelegate
| `- warning: main actor-isolated property 'navigationDelegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
35 | }
36 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/WebKit.framework/Headers/WKWebView.h:94:65: note: property declared here
92 |
93 | /*! @abstract The web view's navigation delegate. */
94 | @property (nullable, nonatomic, weak) id <WKNavigationDelegate> navigationDelegate;
| `- note: property declared here
95 |
96 | /*! @abstract The web view's user interface delegate. */
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/RxWKNavigationDelegateProxy.swift:38:16: warning: main actor-isolated property 'navigationDelegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
35 | }
36 |
37 | public static func setCurrentDelegate(_ delegate: WKNavigationDelegate?, to object: WKWebView) {
| `- note: add '@MainActor' to make static method 'setCurrentDelegate(_:to:)' part of global actor 'MainActor'
38 | object.navigationDelegate = delegate
| `- warning: main actor-isolated property 'navigationDelegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
39 | }
40 | }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/WebKit.framework/Headers/WKWebView.h:94:65: note: mutation of this property is only permitted within the actor
92 |
93 | /*! @abstract The web view's navigation delegate. */
94 | @property (nullable, nonatomic, weak) id <WKNavigationDelegate> navigationDelegate;
| `- note: mutation of this property is only permitted within the actor
95 |
96 | /*! @abstract The web view's user interface delegate. */
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/SchedulerType+SharedSequence.swift:13:36: warning: static property 'make' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 | public enum SharingScheduler {
12 | /// Default scheduler used in SharedSequence based traits.
13 | public private(set) static var make: () -> SchedulerType = { MainScheduler() }
| |- warning: static property 'make' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'make' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'make' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | /**
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/SharedSequence+Concurrency.swift:37:21: warning: capture of 'disposable' with non-sendable type 'any Disposable' in a '@Sendable' closure; this is an error in the Swift 6 language mode
35 | continuation.onTermination = { @Sendable termination in
36 | if termination == .cancelled {
37 | disposable.dispose()
| `- warning: capture of 'disposable' with non-sendable type 'any Disposable' in a '@Sendable' closure; this is an error in the Swift 6 language mode
38 | }
39 | }
/Users/admin/builder/spi-builder-workspace/Sources/RxSwift/Disposable.swift:10:17: note: protocol 'Disposable' does not conform to the 'Sendable' protocol
8 |
9 | /// Represents a disposable resource.
10 | public protocol Disposable {
| `- note: protocol 'Disposable' does not conform to the 'Sendable' protocol
11 | /// Dispose resource.
12 | func dispose()
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/SharedSequence+Concurrency.swift:32:53: warning: sending 'value' risks causing data races; this is an error in the Swift 6 language mode
30 | let disposable = self.asObservable()
31 | .subscribe(
32 | onNext: { value in continuation.yield(value) },
| |- warning: sending 'value' risks causing data races; this is an error in the Swift 6 language mode
| `- note: main actor-isolated 'value' is passed as a 'sending' parameter; Uses in callee may race with later main actor-isolated uses
33 | onCompleted: { continuation.finish() }
34 | )
[314/317] Write Objects.LinkFileList
[315/317] Linking libRxTest-Dynamic.dylib
[316/317] Linking libRxCocoa-Dynamic.dylib
Build complete! (13.36s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "RxSwift",
"name" : "RxSwift",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "12.0"
},
{
"name" : "macos",
"version" : "10.13"
},
{
"name" : "watchos",
"version" : "4.0"
},
{
"name" : "tvos",
"version" : "12.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "RxSwift",
"targets" : [
"RxSwift"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RxRelay",
"targets" : [
"RxRelay"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RxBlocking",
"targets" : [
"RxBlocking"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RxTest",
"targets" : [
"RxTest"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RxSwift-Dynamic",
"targets" : [
"RxSwift"
],
"type" : {
"library" : [
"dynamic"
]
}
},
{
"name" : "RxRelay-Dynamic",
"targets" : [
"RxRelay"
],
"type" : {
"library" : [
"dynamic"
]
}
},
{
"name" : "RxBlocking-Dynamic",
"targets" : [
"RxBlocking"
],
"type" : {
"library" : [
"dynamic"
]
}
},
{
"name" : "RxTest-Dynamic",
"targets" : [
"RxTest"
],
"type" : {
"library" : [
"dynamic"
]
}
},
{
"name" : "RxCocoa",
"targets" : [
"RxCocoa"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RxCocoa-Dynamic",
"targets" : [
"RxCocoa"
],
"type" : {
"library" : [
"dynamic"
]
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "RxTest",
"module_type" : "SwiftTarget",
"name" : "RxTest",
"path" : "Sources/RxTest",
"product_memberships" : [
"RxTest",
"RxTest-Dynamic"
],
"sources" : [
"Any+Equatable.swift",
"Bag.swift",
"ColdObservable.swift",
"Event+Equatable.swift",
"HotObservable.swift",
"Recorded+Event.swift",
"Recorded.swift",
"RxTest.swift",
"Subscription.swift",
"TestScheduler.swift",
"TestSchedulerVirtualTimeConverter.swift",
"TestableObservable.swift",
"TestableObserver.swift",
"XCTest+Rx.swift"
],
"target_dependencies" : [
"RxSwift"
],
"type" : "library"
},
{
"c99name" : "RxSwift",
"module_type" : "SwiftTarget",
"name" : "RxSwift",
"path" : "Sources/RxSwift",
"product_memberships" : [
"RxSwift",
"RxRelay",
"RxBlocking",
"RxTest",
"RxSwift-Dynamic",
"RxRelay-Dynamic",
"RxBlocking-Dynamic",
"RxTest-Dynamic",
"RxCocoa",
"RxCocoa-Dynamic"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/RxSwift/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"AddRef.swift",
"Amb.swift",
"AnonymousDisposable.swift",
"AnonymousObserver.swift",
"AnyObserver.swift",
"AsMaybe.swift",
"AsSingle.swift",
"AsyncLock.swift",
"AsyncSubject.swift",
"AtomicInt.swift",
"Bag+Rx.swift",
"Bag.swift",
"BehaviorSubject.swift",
"BinaryDisposable.swift",
"Binder.swift",
"BooleanDisposable.swift",
"Buffer.swift",
"Cancelable.swift",
"Catch.swift",
"CombineLatest+Collection.swift",
"CombineLatest+arity.swift",
"CombineLatest.swift",
"CompactMap.swift",
"Completable+AndThen.swift",
"Completable.swift",
"CompositeDisposable.swift",
"Concat.swift",
"ConcurrentDispatchQueueScheduler.swift",
"ConcurrentMainScheduler.swift",
"ConnectableObservableType.swift",
"Create.swift",
"CurrentThreadScheduler.swift",
"Date+Dispatch.swift",
"Debounce.swift",
"Debug.swift",
"Decode.swift",
"DefaultIfEmpty.swift",
"Deferred.swift",
"Delay.swift",
"DelaySubscription.swift",
"Dematerialize.swift",
"DispatchQueue+Extensions.swift",
"DispatchQueueConfiguration.swift",
"Disposable.swift",
"Disposables.swift",
"DisposeBag.swift",
"DisposeBase.swift",
"DistinctUntilChanged.swift",
"Do.swift",
"ElementAt.swift",
"Empty.swift",
"Enumerated.swift",
"Error.swift",
"Errors.swift",
"Event.swift",
"Filter.swift",
"First.swift",
"Generate.swift",
"GroupBy.swift",
"GroupedObservable.swift",
"HistoricalScheduler.swift",
"HistoricalSchedulerTimeConverter.swift",
"ImmediateSchedulerType.swift",
"Infallible+CombineLatest+Collection.swift",
"Infallible+CombineLatest+arity.swift",
"Infallible+Concurrency.swift",
"Infallible+Create.swift",
"Infallible+Debug.swift",
"Infallible+Operators.swift",
"Infallible+Zip+arity.swift",
"Infallible.swift",
"InfiniteSequence.swift",
"InvocableScheduledItem.swift",
"InvocableType.swift",
"Just.swift",
"Lock.swift",
"LockOwnerType.swift",
"MainScheduler.swift",
"Map.swift",
"Materialize.swift",
"Maybe.swift",
"Merge.swift",
"Multicast.swift",
"Never.swift",
"NopDisposable.swift",
"Observable+Concurrency.swift",
"Observable.swift",
"ObservableConvertibleType+Infallible.swift",
"ObservableConvertibleType.swift",
"ObservableType+Extensions.swift",
"ObservableType+PrimitiveSequence.swift",
"ObservableType.swift",
"ObserveOn.swift",
"ObserverBase.swift",
"ObserverType.swift",
"OperationQueueScheduler.swift",
"Optional.swift",
"Platform.Darwin.swift",
"Platform.Linux.swift",
"PrimitiveSequence+Concurrency.swift",
"PrimitiveSequence+Zip+arity.swift",
"PrimitiveSequence.swift",
"PriorityQueue.swift",
"Producer.swift",
"PublishSubject.swift",
"Queue.swift",
"Range.swift",
"Reactive.swift",
"RecursiveLock.swift",
"RecursiveScheduler.swift",
"Reduce.swift",
"RefCountDisposable.swift",
"Repeat.swift",
"ReplaySubject.swift",
"RetryWhen.swift",
"Rx.swift",
"RxMutableBox.swift",
"Sample.swift",
"Scan.swift",
"ScheduledDisposable.swift",
"ScheduledItem.swift",
"ScheduledItemType.swift",
"SchedulerServices+Emulation.swift",
"SchedulerType.swift",
"Sequence.swift",
"SerialDispatchQueueScheduler.swift",
"SerialDisposable.swift",
"ShareReplayScope.swift",
"Single.swift",
"SingleAssignmentDisposable.swift",
"SingleAsync.swift",
"Sink.swift",
"Skip.swift",
"SkipUntil.swift",
"SkipWhile.swift",
"StartWith.swift",
"SubjectType.swift",
"SubscribeOn.swift",
"SubscriptionDisposable.swift",
"SwiftSupport.swift",
"Switch.swift",
"SwitchIfEmpty.swift",
"SynchronizedDisposeType.swift",
"SynchronizedOnType.swift",
"SynchronizedUnsubscribeType.swift",
"TailRecursiveSink.swift",
"Take.swift",
"TakeLast.swift",
"TakeWithPredicate.swift",
"Throttle.swift",
"Timeout.swift",
"Timer.swift",
"ToArray.swift",
"Using.swift",
"VirtualTimeConverterType.swift",
"VirtualTimeScheduler.swift",
"Window.swift",
"WithLatestFrom.swift",
"WithUnretained.swift",
"Zip+Collection.swift",
"Zip+arity.swift",
"Zip.swift"
],
"type" : "library"
},
{
"c99name" : "RxRelay",
"module_type" : "SwiftTarget",
"name" : "RxRelay",
"path" : "Sources/RxRelay",
"product_memberships" : [
"RxRelay",
"RxRelay-Dynamic",
"RxCocoa",
"RxCocoa-Dynamic"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/RxRelay/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"BehaviorRelay.swift",
"Observable+Bind.swift",
"PublishRelay.swift",
"ReplayRelay.swift",
"Utils.swift"
],
"target_dependencies" : [
"RxSwift"
],
"type" : "library"
},
{
"c99name" : "RxCocoaRuntime",
"module_type" : "ClangTarget",
"name" : "RxCocoaRuntime",
"path" : "Sources/RxCocoaRuntime",
"product_memberships" : [
"RxCocoa",
"RxCocoa-Dynamic"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/RxCocoaRuntime/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"_RX.m",
"_RXDelegateProxy.m",
"_RXKVOObserver.m",
"_RXObjCRuntime.m"
],
"target_dependencies" : [
"RxSwift"
],
"type" : "library"
},
{
"c99name" : "RxCocoa",
"module_type" : "SwiftTarget",
"name" : "RxCocoa",
"path" : "Sources/RxCocoa",
"product_memberships" : [
"RxCocoa",
"RxCocoa-Dynamic"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"BehaviorRelay+Driver.swift",
"ControlEvent+Driver.swift",
"ControlEvent+Signal.swift",
"ControlEvent.swift",
"ControlProperty+Driver.swift",
"ControlProperty.swift",
"ControlTarget.swift",
"DelegateProxy.swift",
"DelegateProxyType.swift",
"DispatchQueue+Extensions.swift",
"Driver+Subscription.swift",
"Driver.swift",
"Infallible+Bind.swift",
"Infallible+Driver.swift",
"ItemEvents.swift",
"KVORepresentable+CoreGraphics.swift",
"KVORepresentable+Swift.swift",
"KVORepresentable.swift",
"NSButton+Rx.swift",
"NSControl+Rx.swift",
"NSObject+Rx+KVORepresentable.swift",
"NSObject+Rx+RawRepresentable.swift",
"NSObject+Rx.swift",
"NSSlider+Rx.swift",
"NSTextField+Rx.swift",
"NSTextStorage+Rx.swift",
"NSTextView+Rx.swift",
"NSView+Rx.swift",
"NotificationCenter+Rx.swift",
"Observable+Bind.swift",
"ObservableConvertibleType+Driver.swift",
"ObservableConvertibleType+SharedSequence.swift",
"ObservableConvertibleType+Signal.swift",
"PublishRelay+Signal.swift",
"RxCocoa.swift",
"RxCocoaObjCRuntimeError+Extensions.swift",
"RxCollectionViewDataSourcePrefetchingProxy.swift",
"RxCollectionViewDataSourceProxy.swift",
"RxCollectionViewDataSourceType.swift",
"RxCollectionViewDelegateProxy.swift",
"RxCollectionViewReactiveArrayDataSource.swift",
"RxNavigationControllerDelegateProxy.swift",
"RxPickerViewAdapter.swift",
"RxPickerViewDataSourceProxy.swift",
"RxPickerViewDataSourceType.swift",
"RxPickerViewDelegateProxy.swift",
"RxScrollViewDelegateProxy.swift",
"RxSearchBarDelegateProxy.swift",
"RxSearchControllerDelegateProxy.swift",
"RxTabBarControllerDelegateProxy.swift",
"RxTabBarDelegateProxy.swift",
"RxTableViewDataSourcePrefetchingProxy.swift",
"RxTableViewDataSourceProxy.swift",
"RxTableViewDataSourceType.swift",
"RxTableViewDelegateProxy.swift",
"RxTableViewReactiveArrayDataSource.swift",
"RxTarget.swift",
"RxTextStorageDelegateProxy.swift",
"RxTextViewDelegateProxy.swift",
"RxWKNavigationDelegateProxy.swift",
"SchedulerType+SharedSequence.swift",
"SectionedViewDataSourceType.swift",
"SharedSequence+Concurrency.swift",
"SharedSequence+Operators+arity.swift",
"SharedSequence+Operators.swift",
"SharedSequence.swift",
"Signal+Subscription.swift",
"Signal.swift",
"TextInput.swift",
"UIActivityIndicatorView+Rx.swift",
"UIApplication+Rx.swift",
"UIBarButtonItem+Rx.swift",
"UIButton+Rx.swift",
"UICollectionView+Rx.swift",
"UIControl+Rx.swift",
"UIDatePicker+Rx.swift",
"UIGestureRecognizer+Rx.swift",
"UINavigationController+Rx.swift",
"UIPickerView+Rx.swift",
"UIRefreshControl+Rx.swift",
"UIScrollView+Rx.swift",
"UISearchBar+Rx.swift",
"UISearchController+Rx.swift",
"UISegmentedControl+Rx.swift",
"UISlider+Rx.swift",
"UIStepper+Rx.swift",
"UISwitch+Rx.swift",
"UITabBar+Rx.swift",
"UITabBarController+Rx.swift",
"UITableView+Rx.swift",
"UITextField+Rx.swift",
"UITextView+Rx.swift",
"URLSession+Rx.swift",
"WKWebView+Rx.swift"
],
"target_dependencies" : [
"RxSwift",
"RxRelay",
"RxCocoaRuntime"
],
"type" : "library"
},
{
"c99name" : "RxBlocking",
"module_type" : "SwiftTarget",
"name" : "RxBlocking",
"path" : "Sources/RxBlocking",
"product_memberships" : [
"RxBlocking",
"RxBlocking-Dynamic"
],
"sources" : [
"AtomicInt.swift",
"BlockingObservable+Operators.swift",
"BlockingObservable.swift",
"ObservableConvertibleType+Blocking.swift",
"Platform.Darwin.swift",
"Platform.Linux.swift",
"RecursiveLock.swift",
"Resources.swift",
"RunLoopLock.swift"
],
"target_dependencies" : [
"RxSwift"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Done.