Build Information
Successful build of RxSwift, reference 6.9.1 (5004a1), with Swift 6.1 for macOS (SPM) on 25 Oct 2025 08:43: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
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:87:17: warning: capture of 'observer' with non-sendable type 'AnyObserver<Element>' in a '@Sendable' closure
85 | Observable<Element>.create { [weak base] observer in
86 | let observation = base?.observe(keyPath, options: options) { obj, _ in
87 | observer.on(.next(obj[keyPath: keyPath]))
| `- warning: capture of 'observer' with non-sendable type 'AnyObserver<Element>' in a '@Sendable' closure
88 | }
89 |
/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:87:48: warning: capture of 'keyPath' with non-sendable type 'KeyPath<Base, Element>' in a '@Sendable' closure
85 | Observable<Element>.create { [weak base] observer in
86 | let observation = base?.observe(keyPath, options: options) { obj, _ in
87 | observer.on(.next(obj[keyPath: keyPath]))
| `- warning: capture of 'keyPath' with non-sendable type 'KeyPath<Base, Element>' in a '@Sendable' closure
88 | }
89 |
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:20: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
18 | return self.base.rx.controlProperty(
19 | getter: { control -> Double in
20 | 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
21 | },
22 | 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:23: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
21 | },
22 | setter: { control, value in
23 | 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
24 | }
25 | )
/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:51: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
48 |
49 | /// For more information take a look at `DelegateProxyType`.
50 | open class func currentDelegate(for object: ParentObject) -> NSTextFieldDelegate? {
| `- note: add '@MainActor' to make class method 'currentDelegate(for:)' part of global actor 'MainActor'
51 | 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
52 | }
53 |
/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:56: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
53 |
54 | /// For more information take a look at `DelegateProxyType`.
55 | open class func setCurrentDelegate(_ delegate: NSTextFieldDelegate?, to object: ParentObject) {
| `- note: add '@MainActor' to make class method 'setCurrentDelegate(_:to:)' part of global actor 'MainActor'
56 | 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
57 | }
58 |
/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:75: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
73 |
74 | let source = Observable.deferred { [weak textField = self.base] in
75 | 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
76 | }.take(until: self.deallocated)
77 |
/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:79: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
77 |
78 | let observer = Binder(self.base) { (control, value: String?) in
79 | 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
80 | }
81 |
/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:58: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
55 |
56 | /// For more information take a look at `DelegateProxyType`.
57 | open class func currentDelegate(for object: ParentObject) -> NSTextViewDelegate? {
| `- note: add '@MainActor' to make class method 'currentDelegate(for:)' part of global actor 'MainActor'
58 | 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
59 | }
60 |
/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:63: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
60 |
61 | /// For more information take a look at `DelegateProxyType`.
62 | open class func setCurrentDelegate(_ delegate: NSTextViewDelegate?, to object: ParentObject) {
| `- note: add '@MainActor' to make class method 'setCurrentDelegate(_:to:)' part of global actor 'MainActor'
63 | 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
64 | }
65 |
/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:82: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
80 |
81 | let source = Observable.deferred { [weak textView = self.base] in
82 | 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
83 | }.take(until: self.deallocated)
84 |
/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:86: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
84 |
85 | let observer = Binder(self.base) { control, value in
86 | 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
87 | }
88 |
/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:22: 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 | public var alpha: Binder<CGFloat> {
16 | return Binder(self.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 | return 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 | extension Reactive where Base: NotificationCenter {
[285/317] Compiling RxTest XCTest+Rx.swift
[285/317] Write Objects.LinkFileList
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:60: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
58 | super.init()
59 |
60 | 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
61 | control.action = self.selector
62 |
/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:61: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
59 |
60 | control.target = self
61 | control.action = self.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
62 |
63 | let method = self.method(for: self.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:81:23: warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
79 | self.control?.removeTarget(self, action: self.selector, for: self.controlEvents)
80 | #elseif os(macOS)
81 | self.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
82 | self.control?.action = nil
83 | #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:82:23: warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
80 | #elseif os(macOS)
81 | self.control?.target = nil
82 | self.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
83 | #endif
84 | self.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:260:17: 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 |
260 | 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
261 |
262 | 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 |
26 | private let mainQueue: DispatchQueue
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxy.swift:11:5: 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
:
258 | }
259 |
260 | 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
261 |
262 | private final class MessageDispatcher {
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxyType.swift:389:28: 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<()> = {
| |- 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<()>()
14 | DispatchQueue.main.setSpecific(key: key, value: ())
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:60: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
58 | super.init()
59 |
60 | 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
61 | control.action = self.selector
62 |
/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:61: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
59 |
60 | control.target = self
61 | control.action = self.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
62 |
63 | let method = self.method(for: self.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:81:23: warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
79 | self.control?.removeTarget(self, action: self.selector, for: self.controlEvents)
80 | #elseif os(macOS)
81 | self.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
82 | self.control?.action = nil
83 | #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:82:23: warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
80 | #elseif os(macOS)
81 | self.control?.target = nil
82 | self.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
83 | #endif
84 | self.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:260:17: 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 |
260 | 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
261 |
262 | 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 |
26 | private let mainQueue: DispatchQueue
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxy.swift:11:5: 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
:
258 | }
259 |
260 | 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
261 |
262 | private final class MessageDispatcher {
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxyType.swift:389:28: 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<()> = {
| |- 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<()>()
14 | DispatchQueue.main.setSpecific(key: key, value: ())
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:60: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
58 | super.init()
59 |
60 | 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
61 | control.action = self.selector
62 |
/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:61: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
59 |
60 | control.target = self
61 | control.action = self.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
62 |
63 | let method = self.method(for: self.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:81:23: warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
79 | self.control?.removeTarget(self, action: self.selector, for: self.controlEvents)
80 | #elseif os(macOS)
81 | self.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
82 | self.control?.action = nil
83 | #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:82:23: warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
80 | #elseif os(macOS)
81 | self.control?.target = nil
82 | self.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
83 | #endif
84 | self.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:260:17: 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 |
260 | 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
261 |
262 | 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 |
26 | private let mainQueue: DispatchQueue
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxy.swift:11:5: 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
:
258 | }
259 |
260 | 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
261 |
262 | private final class MessageDispatcher {
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxyType.swift:389:28: 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<()> = {
| |- 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<()>()
14 | DispatchQueue.main.setSpecific(key: key, value: ())
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:60: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
58 | super.init()
59 |
60 | 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
61 | control.action = self.selector
62 |
/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:61: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
59 |
60 | control.target = self
61 | control.action = self.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
62 |
63 | let method = self.method(for: self.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:81:23: warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
79 | self.control?.removeTarget(self, action: self.selector, for: self.controlEvents)
80 | #elseif os(macOS)
81 | self.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
82 | self.control?.action = nil
83 | #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:82:23: warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
80 | #elseif os(macOS)
81 | self.control?.target = nil
82 | self.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
83 | #endif
84 | self.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:260:17: 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 |
260 | 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
261 |
262 | 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 |
26 | private let mainQueue: DispatchQueue
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxy.swift:11:5: 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
:
258 | }
259 |
260 | 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
261 |
262 | private final class MessageDispatcher {
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxyType.swift:389:28: 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<()> = {
| |- 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<()>()
14 | DispatchQueue.main.setSpecific(key: key, value: ())
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:60: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
58 | super.init()
59 |
60 | 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
61 | control.action = self.selector
62 |
/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:61: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
59 |
60 | control.target = self
61 | control.action = self.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
62 |
63 | let method = self.method(for: self.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:81:23: warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
79 | self.control?.removeTarget(self, action: self.selector, for: self.controlEvents)
80 | #elseif os(macOS)
81 | self.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
82 | self.control?.action = nil
83 | #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:82:23: warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
80 | #elseif os(macOS)
81 | self.control?.target = nil
82 | self.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
83 | #endif
84 | self.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:260:17: 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 |
260 | 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
261 |
262 | 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 |
26 | private let mainQueue: DispatchQueue
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxy.swift:11:5: 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
:
258 | }
259 |
260 | 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
261 |
262 | private final class MessageDispatcher {
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxyType.swift:389:28: 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<()> = {
| |- 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<()>()
14 | DispatchQueue.main.setSpecific(key: key, value: ())
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:60: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
58 | super.init()
59 |
60 | 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
61 | control.action = self.selector
62 |
/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:61: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
59 |
60 | control.target = self
61 | control.action = self.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
62 |
63 | let method = self.method(for: self.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:81:23: warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
79 | self.control?.removeTarget(self, action: self.selector, for: self.controlEvents)
80 | #elseif os(macOS)
81 | self.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
82 | self.control?.action = nil
83 | #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:82:23: warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
80 | #elseif os(macOS)
81 | self.control?.target = nil
82 | self.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
83 | #endif
84 | self.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:260:17: 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 |
260 | 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
261 |
262 | 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 |
26 | private let mainQueue: DispatchQueue
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxy.swift:11:5: 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
:
258 | }
259 |
260 | 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
261 |
262 | private final class MessageDispatcher {
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxyType.swift:389:28: 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<()> = {
| |- 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<()>()
14 | DispatchQueue.main.setSpecific(key: key, value: ())
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:60: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
58 | super.init()
59 |
60 | 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
61 | control.action = self.selector
62 |
/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:61: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
59 |
60 | control.target = self
61 | control.action = self.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
62 |
63 | let method = self.method(for: self.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:81:23: warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
79 | self.control?.removeTarget(self, action: self.selector, for: self.controlEvents)
80 | #elseif os(macOS)
81 | self.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
82 | self.control?.action = nil
83 | #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:82:23: warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
80 | #elseif os(macOS)
81 | self.control?.target = nil
82 | self.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
83 | #endif
84 | self.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:260:17: 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 |
260 | 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
261 |
262 | 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 |
26 | private let mainQueue: DispatchQueue
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxy.swift:11:5: 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
:
258 | }
259 |
260 | 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
261 |
262 | private final class MessageDispatcher {
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxyType.swift:389:28: 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<()> = {
| |- 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<()>()
14 | DispatchQueue.main.setSpecific(key: key, value: ())
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:60: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
58 | super.init()
59 |
60 | 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
61 | control.action = self.selector
62 |
/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:61: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
59 |
60 | control.target = self
61 | control.action = self.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
62 |
63 | let method = self.method(for: self.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:81:23: warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
79 | self.control?.removeTarget(self, action: self.selector, for: self.controlEvents)
80 | #elseif os(macOS)
81 | self.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
82 | self.control?.action = nil
83 | #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:82:23: warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
80 | #elseif os(macOS)
81 | self.control?.target = nil
82 | self.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
83 | #endif
84 | self.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:260:17: 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 |
260 | 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
261 |
262 | 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 |
26 | private let mainQueue: DispatchQueue
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxy.swift:11:5: 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
:
258 | }
259 |
260 | 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
261 |
262 | private final class MessageDispatcher {
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxyType.swift:389:28: 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<()> = {
| |- 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<()>()
14 | DispatchQueue.main.setSpecific(key: key, value: ())
[295/317] Compiling RxCocoa DelegateProxyType.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:60: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
58 | super.init()
59 |
60 | 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
61 | control.action = self.selector
62 |
/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:61: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
59 |
60 | control.target = self
61 | control.action = self.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
62 |
63 | let method = self.method(for: self.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:81:23: warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
79 | self.control?.removeTarget(self, action: self.selector, for: self.controlEvents)
80 | #elseif os(macOS)
81 | self.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
82 | self.control?.action = nil
83 | #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:82:23: warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
80 | #elseif os(macOS)
81 | self.control?.target = nil
82 | self.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
83 | #endif
84 | self.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:260:17: 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 |
260 | 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
261 |
262 | 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 |
26 | private let mainQueue: DispatchQueue
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxy.swift:11:5: 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
:
258 | }
259 |
260 | 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
261 |
262 | private final class MessageDispatcher {
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxyType.swift:389:28: 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<()> = {
| |- 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<()>()
14 | DispatchQueue.main.setSpecific(key: key, value: ())
[296/317] Compiling RxCocoa DispatchQueue+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/ControlTarget.swift:60: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
58 | super.init()
59 |
60 | 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
61 | control.action = self.selector
62 |
/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:61: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
59 |
60 | control.target = self
61 | control.action = self.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
62 |
63 | let method = self.method(for: self.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:81:23: warning: main actor-isolated property 'target' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
79 | self.control?.removeTarget(self, action: self.selector, for: self.controlEvents)
80 | #elseif os(macOS)
81 | self.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
82 | self.control?.action = nil
83 | #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:82:23: warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
80 | #elseif os(macOS)
81 | self.control?.target = nil
82 | self.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
83 | #endif
84 | self.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:260:17: 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 |
260 | 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
261 |
262 | 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 |
26 | private let mainQueue: DispatchQueue
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxy.swift:11:5: 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
:
258 | }
259 |
260 | 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
261 |
262 | private final class MessageDispatcher {
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/DelegateProxyType.swift:389:28: 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<()> = {
| |- 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<()>()
14 | DispatchQueue.main.setSpecific(key: key, value: ())
[297/317] Compiling RxCocoa UISwitch+Rx.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:233:23: 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
231 | extension Reactive where Base == URLSession {
232 | /// Log URL requests to standard output in curl format.
233 | public 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
234 | #if DEBUG
235 | return true
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:137:21: warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
135 |
136 | guard let response = response, let data = data else {
137 | observer.on(.error(error ?? RxCocoaURLError.unknown))
| `- warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
138 | return
139 | }
/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)
[298/317] Compiling RxCocoa UITabBar+Rx.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:233:23: 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
231 | extension Reactive where Base == URLSession {
232 | /// Log URL requests to standard output in curl format.
233 | public 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
234 | #if DEBUG
235 | return true
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:137:21: warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
135 |
136 | guard let response = response, let data = data else {
137 | observer.on(.error(error ?? RxCocoaURLError.unknown))
| `- warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
138 | return
139 | }
/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)
[299/317] Compiling RxCocoa UITabBarController+Rx.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:233:23: 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
231 | extension Reactive where Base == URLSession {
232 | /// Log URL requests to standard output in curl format.
233 | public 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
234 | #if DEBUG
235 | return true
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:137:21: warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
135 |
136 | guard let response = response, let data = data else {
137 | observer.on(.error(error ?? RxCocoaURLError.unknown))
| `- warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
138 | return
139 | }
/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)
[300/317] Compiling RxCocoa UITableView+Rx.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:233:23: 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
231 | extension Reactive where Base == URLSession {
232 | /// Log URL requests to standard output in curl format.
233 | public 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
234 | #if DEBUG
235 | return true
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:137:21: warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
135 |
136 | guard let response = response, let data = data else {
137 | observer.on(.error(error ?? RxCocoaURLError.unknown))
| `- warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
138 | return
139 | }
/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)
[301/317] Compiling RxCocoa UITextField+Rx.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:233:23: 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
231 | extension Reactive where Base == URLSession {
232 | /// Log URL requests to standard output in curl format.
233 | public 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
234 | #if DEBUG
235 | return true
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:137:21: warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
135 |
136 | guard let response = response, let data = data else {
137 | observer.on(.error(error ?? RxCocoaURLError.unknown))
| `- warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
138 | return
139 | }
/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)
[302/317] Compiling RxCocoa UITextView+Rx.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:233:23: 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
231 | extension Reactive where Base == URLSession {
232 | /// Log URL requests to standard output in curl format.
233 | public 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
234 | #if DEBUG
235 | return true
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:137:21: warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
135 |
136 | guard let response = response, let data = data else {
137 | observer.on(.error(error ?? RxCocoaURLError.unknown))
| `- warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
138 | return
139 | }
/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)
[303/317] Compiling RxCocoa URLSession+Rx.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:233:23: 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
231 | extension Reactive where Base == URLSession {
232 | /// Log URL requests to standard output in curl format.
233 | public 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
234 | #if DEBUG
235 | return true
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:137:21: warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
135 |
136 | guard let response = response, let data = data else {
137 | observer.on(.error(error ?? RxCocoaURLError.unknown))
| `- warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
138 | return
139 | }
/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)
[304/317] Compiling RxCocoa WKWebView+Rx.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:233:23: 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
231 | extension Reactive where Base == URLSession {
232 | /// Log URL requests to standard output in curl format.
233 | public 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
234 | #if DEBUG
235 | return true
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:137:21: warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
135 |
136 | guard let response = response, let data = data else {
137 | observer.on(.error(error ?? RxCocoaURLError.unknown))
| `- warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
138 | return
139 | }
/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)
[305/317] Compiling RxCocoa resource_bundle_accessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:233:23: 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
231 | extension Reactive where Base == URLSession {
232 | /// Log URL requests to standard output in curl format.
233 | public 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
234 | #if DEBUG
235 | return true
/Users/admin/builder/spi-builder-workspace/Sources/RxCocoa/URLSession+Rx.swift:137:21: warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
135 |
136 | guard let response = response, let data = data else {
137 | observer.on(.error(error ?? RxCocoaURLError.unknown))
| `- warning: capture of 'observer' with non-sendable type 'AnyObserver<(response: HTTPURLResponse, data: Data)>' in a '@Sendable' closure
138 | return
139 | }
/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)
[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:36: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
34 | continuation.onTermination = { @Sendable termination in
35 | if termination == .cancelled {
36 | 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
37 | }
38 | }
/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:31:53: warning: sending 'value' risks causing data races; this is an error in the Swift 6 language mode
29 | let disposable = self.asObservable()
30 | .subscribe(
31 | 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
32 | onCompleted: { continuation.finish() }
33 | )
[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:36: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
34 | continuation.onTermination = { @Sendable termination in
35 | if termination == .cancelled {
36 | 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
37 | }
38 | }
/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:31:53: warning: sending 'value' risks causing data races; this is an error in the Swift 6 language mode
29 | let disposable = self.asObservable()
30 | .subscribe(
31 | 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
32 | onCompleted: { continuation.finish() }
33 | )
[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:36: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
34 | continuation.onTermination = { @Sendable termination in
35 | if termination == .cancelled {
36 | 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
37 | }
38 | }
/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:31:53: warning: sending 'value' risks causing data races; this is an error in the Swift 6 language mode
29 | let disposable = self.asObservable()
30 | .subscribe(
31 | 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
32 | onCompleted: { continuation.finish() }
33 | )
[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:36: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
34 | continuation.onTermination = { @Sendable termination in
35 | if termination == .cancelled {
36 | 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
37 | }
38 | }
/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:31:53: warning: sending 'value' risks causing data races; this is an error in the Swift 6 language mode
29 | let disposable = self.asObservable()
30 | .subscribe(
31 | 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
32 | onCompleted: { continuation.finish() }
33 | )
[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:36: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
34 | continuation.onTermination = { @Sendable termination in
35 | if termination == .cancelled {
36 | 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
37 | }
38 | }
/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:31:53: warning: sending 'value' risks causing data races; this is an error in the Swift 6 language mode
29 | let disposable = self.asObservable()
30 | .subscribe(
31 | 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
32 | onCompleted: { continuation.finish() }
33 | )
[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:36: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
34 | continuation.onTermination = { @Sendable termination in
35 | if termination == .cancelled {
36 | 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
37 | }
38 | }
/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:31:53: warning: sending 'value' risks causing data races; this is an error in the Swift 6 language mode
29 | let disposable = self.asObservable()
30 | .subscribe(
31 | 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
32 | onCompleted: { continuation.finish() }
33 | )
[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:36: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
34 | continuation.onTermination = { @Sendable termination in
35 | if termination == .cancelled {
36 | 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
37 | }
38 | }
/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:31:53: warning: sending 'value' risks causing data races; this is an error in the Swift 6 language mode
29 | let disposable = self.asObservable()
30 | .subscribe(
31 | 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
32 | onCompleted: { continuation.finish() }
33 | )
[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:36: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
34 | continuation.onTermination = { @Sendable termination in
35 | if termination == .cancelled {
36 | 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
37 | }
38 | }
/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:31:53: warning: sending 'value' risks causing data races; this is an error in the Swift 6 language mode
29 | let disposable = self.asObservable()
30 | .subscribe(
31 | 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
32 | onCompleted: { continuation.finish() }
33 | )
[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:36: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
34 | continuation.onTermination = { @Sendable termination in
35 | if termination == .cancelled {
36 | 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
37 | }
38 | }
/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:31:53: warning: sending 'value' risks causing data races; this is an error in the Swift 6 language mode
29 | let disposable = self.asObservable()
30 | .subscribe(
31 | 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
32 | onCompleted: { continuation.finish() }
33 | )
[314/317] Write Objects.LinkFileList
[315/317] Linking libRxTest-Dynamic.dylib
[316/317] Linking libRxCocoa-Dynamic.dylib
Build complete! (13.78s)
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" : "RxCocoa",
"targets" : [
"RxCocoa"
],
"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" : "RxCocoa-Dynamic",
"targets" : [
"RxCocoa"
],
"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"
]
}
}
],
"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",
"RxCocoa",
"RxRelay",
"RxBlocking",
"RxTest",
"RxSwift-Dynamic",
"RxCocoa-Dynamic",
"RxRelay-Dynamic",
"RxBlocking-Dynamic",
"RxTest-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" : [
"RxCocoa",
"RxRelay",
"RxCocoa-Dynamic",
"RxRelay-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.