Build Information
Successful build of CoreStore, reference develop (104def
), with Swift 6.0 for macOS (SPM) on 31 Oct 2024 11:51:06 UTC.
Swift 6 data race errors: 27
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Build Log
1189 | }
1190 |
1191 | (self.fetchedResultsController, self.fetchedResultsControllerDelegate) = (newFetchedResultsController, newFetchedResultsControllerDelegate)
| `- warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in an isolated closure; this is an error in the Swift 6 language mode
1192 | newFetchedResultsControllerDelegate.enabled = true
1193 |
/Users/admin/builder/spi-builder-workspace/Sources/Internals.FetchedResultsControllerDelegate.swift:67:26: note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
65 | // MARK: - FetchedResultsControllerDelegate
66 |
67 | internal final class FetchedResultsControllerDelegate: NSObject, NSFetchedResultsControllerDelegate {
| `- note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
68 |
69 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1198:43: warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in an isolated closure; this is an error in the Swift 6 language mode
1196 | newFetchedResultsController.managedObjectContext.saveMetadata = .init(
1197 | isSavingSynchronously: false,
1198 | sourceIdentifier: sourceIdentifier
| `- warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in an isolated closure; this is an error in the Swift 6 language mode
1199 | )
1200 | NotificationCenter.default.post(
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1389:22: warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1387 | transactionQueue.async {
1388 |
1389 | try! self.fetchedResultsController.performFetchFromSpecifiedStores()
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:21: warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| |- warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:21: warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| |- warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:42: warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in an isolated closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in an isolated closure; this is an error in the Swift 6 language mode
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListPublisher.SnapshotPublisher.swift:149:25: warning: capture of 'self' with non-sendable type 'ListPublisher<O>.SnapshotPublisher.ListSnapshotSubscription<S>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
91 | // MARK: - ListSnapshotSubscription
92 |
93 | fileprivate final class ListSnapshotSubscription<S: Subscriber>: Subscription where S.Input == Output, S.Failure == Never {
| `- note: generic class 'ListSnapshotSubscription' does not conform to the 'Sendable' protocol
94 |
95 | // MARK: FilePrivate
:
147 | DispatchQueue.main.async {
148 |
149 | self.publisher.removeObserver(self)
| `- warning: capture of 'self' with non-sendable type 'ListPublisher<O>.SnapshotPublisher.ListSnapshotSubscription<S>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
150 | }
151 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListState.swift:332:26: warning: main actor-isolated instance method 'update()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
36 | */
37 | @propertyWrapper
38 | public struct ListState<Object: DynamicObject>: DynamicProperty {
| `- note: add '@preconcurrency' to the 'DynamicProperty' conformance to defer isolation checking to run time
39 |
40 | // MARK: Public
:
330 | // MARK: DynamicProperty
331 |
332 | public mutating func update() {
| |- warning: main actor-isolated instance method 'update()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'update()' to make this instance method not isolated to the actor
333 |
334 | self._observer.update()
SwiftUICore.DynamicProperty:6:19: note: 'update()' declared here
4 | @available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *)
5 | static var _propertyBehaviors: UInt32 { get }
6 | mutating func update()
| `- note: 'update()' declared here
7 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListPublisher.SnapshotPublisher.swift:149:25: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
147 | DispatchQueue.main.async {
148 |
149 | self.publisher.removeObserver(self)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
150 | }
151 | }
[166/178] Compiling CoreStore KeyPathStringConvertible.swift
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1167:34: warning: capture of 'self' with non-sendable type 'ListMonitor<O>?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1165 | self.transactionQueue.async { [weak self] in
1166 |
1167 | guard let self = self else {
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1168 |
1169 | return
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1173:25: warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1171 | do {
1172 |
1173 | try newFetchedResultsController.performFetchFromSpecifiedStores()
| `- warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1174 | }
1175 | catch {
/Users/admin/builder/spi-builder-workspace/Sources/Internals.CoreStoreFetchedResultsController.swift:36:26: note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
34 | // MARK: - CoreStoreFetchedResultsController
35 |
36 | internal final class CoreStoreFetchedResultsController: NSFetchedResultsController<NSManagedObject> {
| `- note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
37 |
38 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1184:17: warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1182 | self.fetchedResultsControllerDelegate.enabled = false
1183 | }
1184 | newFetchedResultsControllerDelegate.taskGroup.notify(queue: .main) { [weak self] () -> Void in
| `- warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1185 |
1186 | guard let self = self else {
/Users/admin/builder/spi-builder-workspace/Sources/Internals.FetchedResultsControllerDelegate.swift:67:26: note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
65 | // MARK: - FetchedResultsControllerDelegate
66 |
67 | internal final class FetchedResultsControllerDelegate: NSObject, NSFetchedResultsControllerDelegate {
| `- note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
68 |
69 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1198:43: warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1196 | newFetchedResultsController.managedObjectContext.saveMetadata = .init(
1197 | isSavingSynchronously: false,
1198 | sourceIdentifier: sourceIdentifier
| `- warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1199 | )
1200 | NotificationCenter.default.post(
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1191:95: warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in an isolated closure; this is an error in the Swift 6 language mode
1189 | }
1190 |
1191 | (self.fetchedResultsController, self.fetchedResultsControllerDelegate) = (newFetchedResultsController, newFetchedResultsControllerDelegate)
| `- warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in an isolated closure; this is an error in the Swift 6 language mode
1192 | newFetchedResultsControllerDelegate.enabled = true
1193 |
/Users/admin/builder/spi-builder-workspace/Sources/Internals.CoreStoreFetchedResultsController.swift:36:26: note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
34 | // MARK: - CoreStoreFetchedResultsController
35 |
36 | internal final class CoreStoreFetchedResultsController: NSFetchedResultsController<NSManagedObject> {
| `- note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
37 |
38 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1191:124: warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in an isolated closure; this is an error in the Swift 6 language mode
1189 | }
1190 |
1191 | (self.fetchedResultsController, self.fetchedResultsControllerDelegate) = (newFetchedResultsController, newFetchedResultsControllerDelegate)
| `- warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in an isolated closure; this is an error in the Swift 6 language mode
1192 | newFetchedResultsControllerDelegate.enabled = true
1193 |
/Users/admin/builder/spi-builder-workspace/Sources/Internals.FetchedResultsControllerDelegate.swift:67:26: note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
65 | // MARK: - FetchedResultsControllerDelegate
66 |
67 | internal final class FetchedResultsControllerDelegate: NSObject, NSFetchedResultsControllerDelegate {
| `- note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
68 |
69 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1198:43: warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in an isolated closure; this is an error in the Swift 6 language mode
1196 | newFetchedResultsController.managedObjectContext.saveMetadata = .init(
1197 | isSavingSynchronously: false,
1198 | sourceIdentifier: sourceIdentifier
| `- warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in an isolated closure; this is an error in the Swift 6 language mode
1199 | )
1200 | NotificationCenter.default.post(
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1389:22: warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1387 | transactionQueue.async {
1388 |
1389 | try! self.fetchedResultsController.performFetchFromSpecifiedStores()
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:21: warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| |- warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:21: warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| |- warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:42: warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in an isolated closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in an isolated closure; this is an error in the Swift 6 language mode
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListPublisher.SnapshotPublisher.swift:149:25: warning: capture of 'self' with non-sendable type 'ListPublisher<O>.SnapshotPublisher.ListSnapshotSubscription<S>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
91 | // MARK: - ListSnapshotSubscription
92 |
93 | fileprivate final class ListSnapshotSubscription<S: Subscriber>: Subscription where S.Input == Output, S.Failure == Never {
| `- note: generic class 'ListSnapshotSubscription' does not conform to the 'Sendable' protocol
94 |
95 | // MARK: FilePrivate
:
147 | DispatchQueue.main.async {
148 |
149 | self.publisher.removeObserver(self)
| `- warning: capture of 'self' with non-sendable type 'ListPublisher<O>.SnapshotPublisher.ListSnapshotSubscription<S>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
150 | }
151 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListState.swift:332:26: warning: main actor-isolated instance method 'update()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
36 | */
37 | @propertyWrapper
38 | public struct ListState<Object: DynamicObject>: DynamicProperty {
| `- note: add '@preconcurrency' to the 'DynamicProperty' conformance to defer isolation checking to run time
39 |
40 | // MARK: Public
:
330 | // MARK: DynamicProperty
331 |
332 | public mutating func update() {
| |- warning: main actor-isolated instance method 'update()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'update()' to make this instance method not isolated to the actor
333 |
334 | self._observer.update()
SwiftUICore.DynamicProperty:6:19: note: 'update()' declared here
4 | @available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *)
5 | static var _propertyBehaviors: UInt32 { get }
6 | mutating func update()
| `- note: 'update()' declared here
7 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListPublisher.SnapshotPublisher.swift:149:25: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
147 | DispatchQueue.main.async {
148 |
149 | self.publisher.removeObserver(self)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
150 | }
151 | }
[167/178] Compiling CoreStore ListMonitor.swift
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1167:34: warning: capture of 'self' with non-sendable type 'ListMonitor<O>?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1165 | self.transactionQueue.async { [weak self] in
1166 |
1167 | guard let self = self else {
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1168 |
1169 | return
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1173:25: warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1171 | do {
1172 |
1173 | try newFetchedResultsController.performFetchFromSpecifiedStores()
| `- warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1174 | }
1175 | catch {
/Users/admin/builder/spi-builder-workspace/Sources/Internals.CoreStoreFetchedResultsController.swift:36:26: note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
34 | // MARK: - CoreStoreFetchedResultsController
35 |
36 | internal final class CoreStoreFetchedResultsController: NSFetchedResultsController<NSManagedObject> {
| `- note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
37 |
38 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1184:17: warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1182 | self.fetchedResultsControllerDelegate.enabled = false
1183 | }
1184 | newFetchedResultsControllerDelegate.taskGroup.notify(queue: .main) { [weak self] () -> Void in
| `- warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1185 |
1186 | guard let self = self else {
/Users/admin/builder/spi-builder-workspace/Sources/Internals.FetchedResultsControllerDelegate.swift:67:26: note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
65 | // MARK: - FetchedResultsControllerDelegate
66 |
67 | internal final class FetchedResultsControllerDelegate: NSObject, NSFetchedResultsControllerDelegate {
| `- note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
68 |
69 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1198:43: warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1196 | newFetchedResultsController.managedObjectContext.saveMetadata = .init(
1197 | isSavingSynchronously: false,
1198 | sourceIdentifier: sourceIdentifier
| `- warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1199 | )
1200 | NotificationCenter.default.post(
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1191:95: warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in an isolated closure; this is an error in the Swift 6 language mode
1189 | }
1190 |
1191 | (self.fetchedResultsController, self.fetchedResultsControllerDelegate) = (newFetchedResultsController, newFetchedResultsControllerDelegate)
| `- warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in an isolated closure; this is an error in the Swift 6 language mode
1192 | newFetchedResultsControllerDelegate.enabled = true
1193 |
/Users/admin/builder/spi-builder-workspace/Sources/Internals.CoreStoreFetchedResultsController.swift:36:26: note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
34 | // MARK: - CoreStoreFetchedResultsController
35 |
36 | internal final class CoreStoreFetchedResultsController: NSFetchedResultsController<NSManagedObject> {
| `- note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
37 |
38 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1191:124: warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in an isolated closure; this is an error in the Swift 6 language mode
1189 | }
1190 |
1191 | (self.fetchedResultsController, self.fetchedResultsControllerDelegate) = (newFetchedResultsController, newFetchedResultsControllerDelegate)
| `- warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in an isolated closure; this is an error in the Swift 6 language mode
1192 | newFetchedResultsControllerDelegate.enabled = true
1193 |
/Users/admin/builder/spi-builder-workspace/Sources/Internals.FetchedResultsControllerDelegate.swift:67:26: note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
65 | // MARK: - FetchedResultsControllerDelegate
66 |
67 | internal final class FetchedResultsControllerDelegate: NSObject, NSFetchedResultsControllerDelegate {
| `- note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
68 |
69 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1198:43: warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in an isolated closure; this is an error in the Swift 6 language mode
1196 | newFetchedResultsController.managedObjectContext.saveMetadata = .init(
1197 | isSavingSynchronously: false,
1198 | sourceIdentifier: sourceIdentifier
| `- warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in an isolated closure; this is an error in the Swift 6 language mode
1199 | )
1200 | NotificationCenter.default.post(
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1389:22: warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1387 | transactionQueue.async {
1388 |
1389 | try! self.fetchedResultsController.performFetchFromSpecifiedStores()
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:21: warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| |- warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:21: warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| |- warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:42: warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in an isolated closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in an isolated closure; this is an error in the Swift 6 language mode
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListPublisher.SnapshotPublisher.swift:149:25: warning: capture of 'self' with non-sendable type 'ListPublisher<O>.SnapshotPublisher.ListSnapshotSubscription<S>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
91 | // MARK: - ListSnapshotSubscription
92 |
93 | fileprivate final class ListSnapshotSubscription<S: Subscriber>: Subscription where S.Input == Output, S.Failure == Never {
| `- note: generic class 'ListSnapshotSubscription' does not conform to the 'Sendable' protocol
94 |
95 | // MARK: FilePrivate
:
147 | DispatchQueue.main.async {
148 |
149 | self.publisher.removeObserver(self)
| `- warning: capture of 'self' with non-sendable type 'ListPublisher<O>.SnapshotPublisher.ListSnapshotSubscription<S>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
150 | }
151 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListState.swift:332:26: warning: main actor-isolated instance method 'update()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
36 | */
37 | @propertyWrapper
38 | public struct ListState<Object: DynamicObject>: DynamicProperty {
| `- note: add '@preconcurrency' to the 'DynamicProperty' conformance to defer isolation checking to run time
39 |
40 | // MARK: Public
:
330 | // MARK: DynamicProperty
331 |
332 | public mutating func update() {
| |- warning: main actor-isolated instance method 'update()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'update()' to make this instance method not isolated to the actor
333 |
334 | self._observer.update()
SwiftUICore.DynamicProperty:6:19: note: 'update()' declared here
4 | @available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *)
5 | static var _propertyBehaviors: UInt32 { get }
6 | mutating func update()
| `- note: 'update()' declared here
7 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListPublisher.SnapshotPublisher.swift:149:25: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
147 | DispatchQueue.main.async {
148 |
149 | self.publisher.removeObserver(self)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
150 | }
151 | }
[168/178] Compiling CoreStore ListObserver.swift
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1167:34: warning: capture of 'self' with non-sendable type 'ListMonitor<O>?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1165 | self.transactionQueue.async { [weak self] in
1166 |
1167 | guard let self = self else {
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1168 |
1169 | return
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1173:25: warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1171 | do {
1172 |
1173 | try newFetchedResultsController.performFetchFromSpecifiedStores()
| `- warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1174 | }
1175 | catch {
/Users/admin/builder/spi-builder-workspace/Sources/Internals.CoreStoreFetchedResultsController.swift:36:26: note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
34 | // MARK: - CoreStoreFetchedResultsController
35 |
36 | internal final class CoreStoreFetchedResultsController: NSFetchedResultsController<NSManagedObject> {
| `- note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
37 |
38 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1184:17: warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1182 | self.fetchedResultsControllerDelegate.enabled = false
1183 | }
1184 | newFetchedResultsControllerDelegate.taskGroup.notify(queue: .main) { [weak self] () -> Void in
| `- warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1185 |
1186 | guard let self = self else {
/Users/admin/builder/spi-builder-workspace/Sources/Internals.FetchedResultsControllerDelegate.swift:67:26: note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
65 | // MARK: - FetchedResultsControllerDelegate
66 |
67 | internal final class FetchedResultsControllerDelegate: NSObject, NSFetchedResultsControllerDelegate {
| `- note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
68 |
69 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1198:43: warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1196 | newFetchedResultsController.managedObjectContext.saveMetadata = .init(
1197 | isSavingSynchronously: false,
1198 | sourceIdentifier: sourceIdentifier
| `- warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1199 | )
1200 | NotificationCenter.default.post(
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1191:95: warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in an isolated closure; this is an error in the Swift 6 language mode
1189 | }
1190 |
1191 | (self.fetchedResultsController, self.fetchedResultsControllerDelegate) = (newFetchedResultsController, newFetchedResultsControllerDelegate)
| `- warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in an isolated closure; this is an error in the Swift 6 language mode
1192 | newFetchedResultsControllerDelegate.enabled = true
1193 |
/Users/admin/builder/spi-builder-workspace/Sources/Internals.CoreStoreFetchedResultsController.swift:36:26: note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
34 | // MARK: - CoreStoreFetchedResultsController
35 |
36 | internal final class CoreStoreFetchedResultsController: NSFetchedResultsController<NSManagedObject> {
| `- note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
37 |
38 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1191:124: warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in an isolated closure; this is an error in the Swift 6 language mode
1189 | }
1190 |
1191 | (self.fetchedResultsController, self.fetchedResultsControllerDelegate) = (newFetchedResultsController, newFetchedResultsControllerDelegate)
| `- warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in an isolated closure; this is an error in the Swift 6 language mode
1192 | newFetchedResultsControllerDelegate.enabled = true
1193 |
/Users/admin/builder/spi-builder-workspace/Sources/Internals.FetchedResultsControllerDelegate.swift:67:26: note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
65 | // MARK: - FetchedResultsControllerDelegate
66 |
67 | internal final class FetchedResultsControllerDelegate: NSObject, NSFetchedResultsControllerDelegate {
| `- note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
68 |
69 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1198:43: warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in an isolated closure; this is an error in the Swift 6 language mode
1196 | newFetchedResultsController.managedObjectContext.saveMetadata = .init(
1197 | isSavingSynchronously: false,
1198 | sourceIdentifier: sourceIdentifier
| `- warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in an isolated closure; this is an error in the Swift 6 language mode
1199 | )
1200 | NotificationCenter.default.post(
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1389:22: warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1387 | transactionQueue.async {
1388 |
1389 | try! self.fetchedResultsController.performFetchFromSpecifiedStores()
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:21: warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| |- warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:21: warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| |- warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:42: warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in an isolated closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in an isolated closure; this is an error in the Swift 6 language mode
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListPublisher.SnapshotPublisher.swift:149:25: warning: capture of 'self' with non-sendable type 'ListPublisher<O>.SnapshotPublisher.ListSnapshotSubscription<S>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
91 | // MARK: - ListSnapshotSubscription
92 |
93 | fileprivate final class ListSnapshotSubscription<S: Subscriber>: Subscription where S.Input == Output, S.Failure == Never {
| `- note: generic class 'ListSnapshotSubscription' does not conform to the 'Sendable' protocol
94 |
95 | // MARK: FilePrivate
:
147 | DispatchQueue.main.async {
148 |
149 | self.publisher.removeObserver(self)
| `- warning: capture of 'self' with non-sendable type 'ListPublisher<O>.SnapshotPublisher.ListSnapshotSubscription<S>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
150 | }
151 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListState.swift:332:26: warning: main actor-isolated instance method 'update()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
36 | */
37 | @propertyWrapper
38 | public struct ListState<Object: DynamicObject>: DynamicProperty {
| `- note: add '@preconcurrency' to the 'DynamicProperty' conformance to defer isolation checking to run time
39 |
40 | // MARK: Public
:
330 | // MARK: DynamicProperty
331 |
332 | public mutating func update() {
| |- warning: main actor-isolated instance method 'update()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'update()' to make this instance method not isolated to the actor
333 |
334 | self._observer.update()
SwiftUICore.DynamicProperty:6:19: note: 'update()' declared here
4 | @available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *)
5 | static var _propertyBehaviors: UInt32 { get }
6 | mutating func update()
| `- note: 'update()' declared here
7 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListPublisher.SnapshotPublisher.swift:149:25: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
147 | DispatchQueue.main.async {
148 |
149 | self.publisher.removeObserver(self)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
150 | }
151 | }
[169/178] Compiling CoreStore ListPublisher+Reactive.swift
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1167:34: warning: capture of 'self' with non-sendable type 'ListMonitor<O>?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1165 | self.transactionQueue.async { [weak self] in
1166 |
1167 | guard let self = self else {
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1168 |
1169 | return
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1173:25: warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1171 | do {
1172 |
1173 | try newFetchedResultsController.performFetchFromSpecifiedStores()
| `- warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1174 | }
1175 | catch {
/Users/admin/builder/spi-builder-workspace/Sources/Internals.CoreStoreFetchedResultsController.swift:36:26: note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
34 | // MARK: - CoreStoreFetchedResultsController
35 |
36 | internal final class CoreStoreFetchedResultsController: NSFetchedResultsController<NSManagedObject> {
| `- note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
37 |
38 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1184:17: warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1182 | self.fetchedResultsControllerDelegate.enabled = false
1183 | }
1184 | newFetchedResultsControllerDelegate.taskGroup.notify(queue: .main) { [weak self] () -> Void in
| `- warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1185 |
1186 | guard let self = self else {
/Users/admin/builder/spi-builder-workspace/Sources/Internals.FetchedResultsControllerDelegate.swift:67:26: note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
65 | // MARK: - FetchedResultsControllerDelegate
66 |
67 | internal final class FetchedResultsControllerDelegate: NSObject, NSFetchedResultsControllerDelegate {
| `- note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
68 |
69 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1198:43: warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1196 | newFetchedResultsController.managedObjectContext.saveMetadata = .init(
1197 | isSavingSynchronously: false,
1198 | sourceIdentifier: sourceIdentifier
| `- warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1199 | )
1200 | NotificationCenter.default.post(
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1191:95: warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in an isolated closure; this is an error in the Swift 6 language mode
1189 | }
1190 |
1191 | (self.fetchedResultsController, self.fetchedResultsControllerDelegate) = (newFetchedResultsController, newFetchedResultsControllerDelegate)
| `- warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in an isolated closure; this is an error in the Swift 6 language mode
1192 | newFetchedResultsControllerDelegate.enabled = true
1193 |
/Users/admin/builder/spi-builder-workspace/Sources/Internals.CoreStoreFetchedResultsController.swift:36:26: note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
34 | // MARK: - CoreStoreFetchedResultsController
35 |
36 | internal final class CoreStoreFetchedResultsController: NSFetchedResultsController<NSManagedObject> {
| `- note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
37 |
38 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1191:124: warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in an isolated closure; this is an error in the Swift 6 language mode
1189 | }
1190 |
1191 | (self.fetchedResultsController, self.fetchedResultsControllerDelegate) = (newFetchedResultsController, newFetchedResultsControllerDelegate)
| `- warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in an isolated closure; this is an error in the Swift 6 language mode
1192 | newFetchedResultsControllerDelegate.enabled = true
1193 |
/Users/admin/builder/spi-builder-workspace/Sources/Internals.FetchedResultsControllerDelegate.swift:67:26: note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
65 | // MARK: - FetchedResultsControllerDelegate
66 |
67 | internal final class FetchedResultsControllerDelegate: NSObject, NSFetchedResultsControllerDelegate {
| `- note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
68 |
69 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1198:43: warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in an isolated closure; this is an error in the Swift 6 language mode
1196 | newFetchedResultsController.managedObjectContext.saveMetadata = .init(
1197 | isSavingSynchronously: false,
1198 | sourceIdentifier: sourceIdentifier
| `- warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in an isolated closure; this is an error in the Swift 6 language mode
1199 | )
1200 | NotificationCenter.default.post(
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1389:22: warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1387 | transactionQueue.async {
1388 |
1389 | try! self.fetchedResultsController.performFetchFromSpecifiedStores()
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:21: warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| |- warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:21: warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| |- warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:42: warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in an isolated closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in an isolated closure; this is an error in the Swift 6 language mode
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListPublisher.SnapshotPublisher.swift:149:25: warning: capture of 'self' with non-sendable type 'ListPublisher<O>.SnapshotPublisher.ListSnapshotSubscription<S>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
91 | // MARK: - ListSnapshotSubscription
92 |
93 | fileprivate final class ListSnapshotSubscription<S: Subscriber>: Subscription where S.Input == Output, S.Failure == Never {
| `- note: generic class 'ListSnapshotSubscription' does not conform to the 'Sendable' protocol
94 |
95 | // MARK: FilePrivate
:
147 | DispatchQueue.main.async {
148 |
149 | self.publisher.removeObserver(self)
| `- warning: capture of 'self' with non-sendable type 'ListPublisher<O>.SnapshotPublisher.ListSnapshotSubscription<S>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
150 | }
151 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListState.swift:332:26: warning: main actor-isolated instance method 'update()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
36 | */
37 | @propertyWrapper
38 | public struct ListState<Object: DynamicObject>: DynamicProperty {
| `- note: add '@preconcurrency' to the 'DynamicProperty' conformance to defer isolation checking to run time
39 |
40 | // MARK: Public
:
330 | // MARK: DynamicProperty
331 |
332 | public mutating func update() {
| |- warning: main actor-isolated instance method 'update()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'update()' to make this instance method not isolated to the actor
333 |
334 | self._observer.update()
SwiftUICore.DynamicProperty:6:19: note: 'update()' declared here
4 | @available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *)
5 | static var _propertyBehaviors: UInt32 { get }
6 | mutating func update()
| `- note: 'update()' declared here
7 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListPublisher.SnapshotPublisher.swift:149:25: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
147 | DispatchQueue.main.async {
148 |
149 | self.publisher.removeObserver(self)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
150 | }
151 | }
[170/178] Compiling CoreStore ListPublisher.SnapshotPublisher.swift
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1167:34: warning: capture of 'self' with non-sendable type 'ListMonitor<O>?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1165 | self.transactionQueue.async { [weak self] in
1166 |
1167 | guard let self = self else {
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1168 |
1169 | return
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1173:25: warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1171 | do {
1172 |
1173 | try newFetchedResultsController.performFetchFromSpecifiedStores()
| `- warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1174 | }
1175 | catch {
/Users/admin/builder/spi-builder-workspace/Sources/Internals.CoreStoreFetchedResultsController.swift:36:26: note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
34 | // MARK: - CoreStoreFetchedResultsController
35 |
36 | internal final class CoreStoreFetchedResultsController: NSFetchedResultsController<NSManagedObject> {
| `- note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
37 |
38 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1184:17: warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1182 | self.fetchedResultsControllerDelegate.enabled = false
1183 | }
1184 | newFetchedResultsControllerDelegate.taskGroup.notify(queue: .main) { [weak self] () -> Void in
| `- warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1185 |
1186 | guard let self = self else {
/Users/admin/builder/spi-builder-workspace/Sources/Internals.FetchedResultsControllerDelegate.swift:67:26: note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
65 | // MARK: - FetchedResultsControllerDelegate
66 |
67 | internal final class FetchedResultsControllerDelegate: NSObject, NSFetchedResultsControllerDelegate {
| `- note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
68 |
69 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1198:43: warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1196 | newFetchedResultsController.managedObjectContext.saveMetadata = .init(
1197 | isSavingSynchronously: false,
1198 | sourceIdentifier: sourceIdentifier
| `- warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1199 | )
1200 | NotificationCenter.default.post(
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1191:95: warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in an isolated closure; this is an error in the Swift 6 language mode
1189 | }
1190 |
1191 | (self.fetchedResultsController, self.fetchedResultsControllerDelegate) = (newFetchedResultsController, newFetchedResultsControllerDelegate)
| `- warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in an isolated closure; this is an error in the Swift 6 language mode
1192 | newFetchedResultsControllerDelegate.enabled = true
1193 |
/Users/admin/builder/spi-builder-workspace/Sources/Internals.CoreStoreFetchedResultsController.swift:36:26: note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
34 | // MARK: - CoreStoreFetchedResultsController
35 |
36 | internal final class CoreStoreFetchedResultsController: NSFetchedResultsController<NSManagedObject> {
| `- note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
37 |
38 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1191:124: warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in an isolated closure; this is an error in the Swift 6 language mode
1189 | }
1190 |
1191 | (self.fetchedResultsController, self.fetchedResultsControllerDelegate) = (newFetchedResultsController, newFetchedResultsControllerDelegate)
| `- warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in an isolated closure; this is an error in the Swift 6 language mode
1192 | newFetchedResultsControllerDelegate.enabled = true
1193 |
/Users/admin/builder/spi-builder-workspace/Sources/Internals.FetchedResultsControllerDelegate.swift:67:26: note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
65 | // MARK: - FetchedResultsControllerDelegate
66 |
67 | internal final class FetchedResultsControllerDelegate: NSObject, NSFetchedResultsControllerDelegate {
| `- note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
68 |
69 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1198:43: warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in an isolated closure; this is an error in the Swift 6 language mode
1196 | newFetchedResultsController.managedObjectContext.saveMetadata = .init(
1197 | isSavingSynchronously: false,
1198 | sourceIdentifier: sourceIdentifier
| `- warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in an isolated closure; this is an error in the Swift 6 language mode
1199 | )
1200 | NotificationCenter.default.post(
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1389:22: warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1387 | transactionQueue.async {
1388 |
1389 | try! self.fetchedResultsController.performFetchFromSpecifiedStores()
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:21: warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| |- warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:21: warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| |- warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:42: warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in an isolated closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in an isolated closure; this is an error in the Swift 6 language mode
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListPublisher.SnapshotPublisher.swift:149:25: warning: capture of 'self' with non-sendable type 'ListPublisher<O>.SnapshotPublisher.ListSnapshotSubscription<S>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
91 | // MARK: - ListSnapshotSubscription
92 |
93 | fileprivate final class ListSnapshotSubscription<S: Subscriber>: Subscription where S.Input == Output, S.Failure == Never {
| `- note: generic class 'ListSnapshotSubscription' does not conform to the 'Sendable' protocol
94 |
95 | // MARK: FilePrivate
:
147 | DispatchQueue.main.async {
148 |
149 | self.publisher.removeObserver(self)
| `- warning: capture of 'self' with non-sendable type 'ListPublisher<O>.SnapshotPublisher.ListSnapshotSubscription<S>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
150 | }
151 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListState.swift:332:26: warning: main actor-isolated instance method 'update()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
36 | */
37 | @propertyWrapper
38 | public struct ListState<Object: DynamicObject>: DynamicProperty {
| `- note: add '@preconcurrency' to the 'DynamicProperty' conformance to defer isolation checking to run time
39 |
40 | // MARK: Public
:
330 | // MARK: DynamicProperty
331 |
332 | public mutating func update() {
| |- warning: main actor-isolated instance method 'update()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'update()' to make this instance method not isolated to the actor
333 |
334 | self._observer.update()
SwiftUICore.DynamicProperty:6:19: note: 'update()' declared here
4 | @available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *)
5 | static var _propertyBehaviors: UInt32 { get }
6 | mutating func update()
| `- note: 'update()' declared here
7 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListPublisher.SnapshotPublisher.swift:149:25: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
147 | DispatchQueue.main.async {
148 |
149 | self.publisher.removeObserver(self)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
150 | }
151 | }
[171/178] Compiling CoreStore ListPublisher.swift
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1167:34: warning: capture of 'self' with non-sendable type 'ListMonitor<O>?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1165 | self.transactionQueue.async { [weak self] in
1166 |
1167 | guard let self = self else {
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1168 |
1169 | return
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1173:25: warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1171 | do {
1172 |
1173 | try newFetchedResultsController.performFetchFromSpecifiedStores()
| `- warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1174 | }
1175 | catch {
/Users/admin/builder/spi-builder-workspace/Sources/Internals.CoreStoreFetchedResultsController.swift:36:26: note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
34 | // MARK: - CoreStoreFetchedResultsController
35 |
36 | internal final class CoreStoreFetchedResultsController: NSFetchedResultsController<NSManagedObject> {
| `- note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
37 |
38 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1184:17: warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1182 | self.fetchedResultsControllerDelegate.enabled = false
1183 | }
1184 | newFetchedResultsControllerDelegate.taskGroup.notify(queue: .main) { [weak self] () -> Void in
| `- warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1185 |
1186 | guard let self = self else {
/Users/admin/builder/spi-builder-workspace/Sources/Internals.FetchedResultsControllerDelegate.swift:67:26: note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
65 | // MARK: - FetchedResultsControllerDelegate
66 |
67 | internal final class FetchedResultsControllerDelegate: NSObject, NSFetchedResultsControllerDelegate {
| `- note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
68 |
69 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1198:43: warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1196 | newFetchedResultsController.managedObjectContext.saveMetadata = .init(
1197 | isSavingSynchronously: false,
1198 | sourceIdentifier: sourceIdentifier
| `- warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1199 | )
1200 | NotificationCenter.default.post(
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1191:95: warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in an isolated closure; this is an error in the Swift 6 language mode
1189 | }
1190 |
1191 | (self.fetchedResultsController, self.fetchedResultsControllerDelegate) = (newFetchedResultsController, newFetchedResultsControllerDelegate)
| `- warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in an isolated closure; this is an error in the Swift 6 language mode
1192 | newFetchedResultsControllerDelegate.enabled = true
1193 |
/Users/admin/builder/spi-builder-workspace/Sources/Internals.CoreStoreFetchedResultsController.swift:36:26: note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
34 | // MARK: - CoreStoreFetchedResultsController
35 |
36 | internal final class CoreStoreFetchedResultsController: NSFetchedResultsController<NSManagedObject> {
| `- note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
37 |
38 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1191:124: warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in an isolated closure; this is an error in the Swift 6 language mode
1189 | }
1190 |
1191 | (self.fetchedResultsController, self.fetchedResultsControllerDelegate) = (newFetchedResultsController, newFetchedResultsControllerDelegate)
| `- warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in an isolated closure; this is an error in the Swift 6 language mode
1192 | newFetchedResultsControllerDelegate.enabled = true
1193 |
/Users/admin/builder/spi-builder-workspace/Sources/Internals.FetchedResultsControllerDelegate.swift:67:26: note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
65 | // MARK: - FetchedResultsControllerDelegate
66 |
67 | internal final class FetchedResultsControllerDelegate: NSObject, NSFetchedResultsControllerDelegate {
| `- note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
68 |
69 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1198:43: warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in an isolated closure; this is an error in the Swift 6 language mode
1196 | newFetchedResultsController.managedObjectContext.saveMetadata = .init(
1197 | isSavingSynchronously: false,
1198 | sourceIdentifier: sourceIdentifier
| `- warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in an isolated closure; this is an error in the Swift 6 language mode
1199 | )
1200 | NotificationCenter.default.post(
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1389:22: warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1387 | transactionQueue.async {
1388 |
1389 | try! self.fetchedResultsController.performFetchFromSpecifiedStores()
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:21: warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| |- warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:21: warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| |- warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:42: warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in an isolated closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in an isolated closure; this is an error in the Swift 6 language mode
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListPublisher.SnapshotPublisher.swift:149:25: warning: capture of 'self' with non-sendable type 'ListPublisher<O>.SnapshotPublisher.ListSnapshotSubscription<S>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
91 | // MARK: - ListSnapshotSubscription
92 |
93 | fileprivate final class ListSnapshotSubscription<S: Subscriber>: Subscription where S.Input == Output, S.Failure == Never {
| `- note: generic class 'ListSnapshotSubscription' does not conform to the 'Sendable' protocol
94 |
95 | // MARK: FilePrivate
:
147 | DispatchQueue.main.async {
148 |
149 | self.publisher.removeObserver(self)
| `- warning: capture of 'self' with non-sendable type 'ListPublisher<O>.SnapshotPublisher.ListSnapshotSubscription<S>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
150 | }
151 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListState.swift:332:26: warning: main actor-isolated instance method 'update()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
36 | */
37 | @propertyWrapper
38 | public struct ListState<Object: DynamicObject>: DynamicProperty {
| `- note: add '@preconcurrency' to the 'DynamicProperty' conformance to defer isolation checking to run time
39 |
40 | // MARK: Public
:
330 | // MARK: DynamicProperty
331 |
332 | public mutating func update() {
| |- warning: main actor-isolated instance method 'update()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'update()' to make this instance method not isolated to the actor
333 |
334 | self._observer.update()
SwiftUICore.DynamicProperty:6:19: note: 'update()' declared here
4 | @available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *)
5 | static var _propertyBehaviors: UInt32 { get }
6 | mutating func update()
| `- note: 'update()' declared here
7 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListPublisher.SnapshotPublisher.swift:149:25: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
147 | DispatchQueue.main.async {
148 |
149 | self.publisher.removeObserver(self)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
150 | }
151 | }
[172/178] Compiling CoreStore ListReader.swift
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1167:34: warning: capture of 'self' with non-sendable type 'ListMonitor<O>?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1165 | self.transactionQueue.async { [weak self] in
1166 |
1167 | guard let self = self else {
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1168 |
1169 | return
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1173:25: warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1171 | do {
1172 |
1173 | try newFetchedResultsController.performFetchFromSpecifiedStores()
| `- warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1174 | }
1175 | catch {
/Users/admin/builder/spi-builder-workspace/Sources/Internals.CoreStoreFetchedResultsController.swift:36:26: note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
34 | // MARK: - CoreStoreFetchedResultsController
35 |
36 | internal final class CoreStoreFetchedResultsController: NSFetchedResultsController<NSManagedObject> {
| `- note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
37 |
38 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1184:17: warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1182 | self.fetchedResultsControllerDelegate.enabled = false
1183 | }
1184 | newFetchedResultsControllerDelegate.taskGroup.notify(queue: .main) { [weak self] () -> Void in
| `- warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1185 |
1186 | guard let self = self else {
/Users/admin/builder/spi-builder-workspace/Sources/Internals.FetchedResultsControllerDelegate.swift:67:26: note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
65 | // MARK: - FetchedResultsControllerDelegate
66 |
67 | internal final class FetchedResultsControllerDelegate: NSObject, NSFetchedResultsControllerDelegate {
| `- note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
68 |
69 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1198:43: warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1196 | newFetchedResultsController.managedObjectContext.saveMetadata = .init(
1197 | isSavingSynchronously: false,
1198 | sourceIdentifier: sourceIdentifier
| `- warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1199 | )
1200 | NotificationCenter.default.post(
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1191:95: warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in an isolated closure; this is an error in the Swift 6 language mode
1189 | }
1190 |
1191 | (self.fetchedResultsController, self.fetchedResultsControllerDelegate) = (newFetchedResultsController, newFetchedResultsControllerDelegate)
| `- warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in an isolated closure; this is an error in the Swift 6 language mode
1192 | newFetchedResultsControllerDelegate.enabled = true
1193 |
/Users/admin/builder/spi-builder-workspace/Sources/Internals.CoreStoreFetchedResultsController.swift:36:26: note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
34 | // MARK: - CoreStoreFetchedResultsController
35 |
36 | internal final class CoreStoreFetchedResultsController: NSFetchedResultsController<NSManagedObject> {
| `- note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
37 |
38 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1191:124: warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in an isolated closure; this is an error in the Swift 6 language mode
1189 | }
1190 |
1191 | (self.fetchedResultsController, self.fetchedResultsControllerDelegate) = (newFetchedResultsController, newFetchedResultsControllerDelegate)
| `- warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in an isolated closure; this is an error in the Swift 6 language mode
1192 | newFetchedResultsControllerDelegate.enabled = true
1193 |
/Users/admin/builder/spi-builder-workspace/Sources/Internals.FetchedResultsControllerDelegate.swift:67:26: note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
65 | // MARK: - FetchedResultsControllerDelegate
66 |
67 | internal final class FetchedResultsControllerDelegate: NSObject, NSFetchedResultsControllerDelegate {
| `- note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
68 |
69 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1198:43: warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in an isolated closure; this is an error in the Swift 6 language mode
1196 | newFetchedResultsController.managedObjectContext.saveMetadata = .init(
1197 | isSavingSynchronously: false,
1198 | sourceIdentifier: sourceIdentifier
| `- warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in an isolated closure; this is an error in the Swift 6 language mode
1199 | )
1200 | NotificationCenter.default.post(
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1389:22: warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1387 | transactionQueue.async {
1388 |
1389 | try! self.fetchedResultsController.performFetchFromSpecifiedStores()
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:21: warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| |- warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:21: warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| |- warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:42: warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in an isolated closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in an isolated closure; this is an error in the Swift 6 language mode
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListPublisher.SnapshotPublisher.swift:149:25: warning: capture of 'self' with non-sendable type 'ListPublisher<O>.SnapshotPublisher.ListSnapshotSubscription<S>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
91 | // MARK: - ListSnapshotSubscription
92 |
93 | fileprivate final class ListSnapshotSubscription<S: Subscriber>: Subscription where S.Input == Output, S.Failure == Never {
| `- note: generic class 'ListSnapshotSubscription' does not conform to the 'Sendable' protocol
94 |
95 | // MARK: FilePrivate
:
147 | DispatchQueue.main.async {
148 |
149 | self.publisher.removeObserver(self)
| `- warning: capture of 'self' with non-sendable type 'ListPublisher<O>.SnapshotPublisher.ListSnapshotSubscription<S>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
150 | }
151 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListState.swift:332:26: warning: main actor-isolated instance method 'update()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
36 | */
37 | @propertyWrapper
38 | public struct ListState<Object: DynamicObject>: DynamicProperty {
| `- note: add '@preconcurrency' to the 'DynamicProperty' conformance to defer isolation checking to run time
39 |
40 | // MARK: Public
:
330 | // MARK: DynamicProperty
331 |
332 | public mutating func update() {
| |- warning: main actor-isolated instance method 'update()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'update()' to make this instance method not isolated to the actor
333 |
334 | self._observer.update()
SwiftUICore.DynamicProperty:6:19: note: 'update()' declared here
4 | @available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *)
5 | static var _propertyBehaviors: UInt32 { get }
6 | mutating func update()
| `- note: 'update()' declared here
7 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListPublisher.SnapshotPublisher.swift:149:25: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
147 | DispatchQueue.main.async {
148 |
149 | self.publisher.removeObserver(self)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
150 | }
151 | }
[173/178] Compiling CoreStore ListSnapshot.SectionInfo.swift
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1167:34: warning: capture of 'self' with non-sendable type 'ListMonitor<O>?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1165 | self.transactionQueue.async { [weak self] in
1166 |
1167 | guard let self = self else {
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1168 |
1169 | return
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1173:25: warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1171 | do {
1172 |
1173 | try newFetchedResultsController.performFetchFromSpecifiedStores()
| `- warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1174 | }
1175 | catch {
/Users/admin/builder/spi-builder-workspace/Sources/Internals.CoreStoreFetchedResultsController.swift:36:26: note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
34 | // MARK: - CoreStoreFetchedResultsController
35 |
36 | internal final class CoreStoreFetchedResultsController: NSFetchedResultsController<NSManagedObject> {
| `- note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
37 |
38 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1184:17: warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1182 | self.fetchedResultsControllerDelegate.enabled = false
1183 | }
1184 | newFetchedResultsControllerDelegate.taskGroup.notify(queue: .main) { [weak self] () -> Void in
| `- warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1185 |
1186 | guard let self = self else {
/Users/admin/builder/spi-builder-workspace/Sources/Internals.FetchedResultsControllerDelegate.swift:67:26: note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
65 | // MARK: - FetchedResultsControllerDelegate
66 |
67 | internal final class FetchedResultsControllerDelegate: NSObject, NSFetchedResultsControllerDelegate {
| `- note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
68 |
69 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1198:43: warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1196 | newFetchedResultsController.managedObjectContext.saveMetadata = .init(
1197 | isSavingSynchronously: false,
1198 | sourceIdentifier: sourceIdentifier
| `- warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1199 | )
1200 | NotificationCenter.default.post(
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1191:95: warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in an isolated closure; this is an error in the Swift 6 language mode
1189 | }
1190 |
1191 | (self.fetchedResultsController, self.fetchedResultsControllerDelegate) = (newFetchedResultsController, newFetchedResultsControllerDelegate)
| `- warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in an isolated closure; this is an error in the Swift 6 language mode
1192 | newFetchedResultsControllerDelegate.enabled = true
1193 |
/Users/admin/builder/spi-builder-workspace/Sources/Internals.CoreStoreFetchedResultsController.swift:36:26: note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
34 | // MARK: - CoreStoreFetchedResultsController
35 |
36 | internal final class CoreStoreFetchedResultsController: NSFetchedResultsController<NSManagedObject> {
| `- note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
37 |
38 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1191:124: warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in an isolated closure; this is an error in the Swift 6 language mode
1189 | }
1190 |
1191 | (self.fetchedResultsController, self.fetchedResultsControllerDelegate) = (newFetchedResultsController, newFetchedResultsControllerDelegate)
| `- warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in an isolated closure; this is an error in the Swift 6 language mode
1192 | newFetchedResultsControllerDelegate.enabled = true
1193 |
/Users/admin/builder/spi-builder-workspace/Sources/Internals.FetchedResultsControllerDelegate.swift:67:26: note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
65 | // MARK: - FetchedResultsControllerDelegate
66 |
67 | internal final class FetchedResultsControllerDelegate: NSObject, NSFetchedResultsControllerDelegate {
| `- note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
68 |
69 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1198:43: warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in an isolated closure; this is an error in the Swift 6 language mode
1196 | newFetchedResultsController.managedObjectContext.saveMetadata = .init(
1197 | isSavingSynchronously: false,
1198 | sourceIdentifier: sourceIdentifier
| `- warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in an isolated closure; this is an error in the Swift 6 language mode
1199 | )
1200 | NotificationCenter.default.post(
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1389:22: warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1387 | transactionQueue.async {
1388 |
1389 | try! self.fetchedResultsController.performFetchFromSpecifiedStores()
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:21: warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| |- warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:21: warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| |- warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:42: warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in an isolated closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in an isolated closure; this is an error in the Swift 6 language mode
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListPublisher.SnapshotPublisher.swift:149:25: warning: capture of 'self' with non-sendable type 'ListPublisher<O>.SnapshotPublisher.ListSnapshotSubscription<S>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
91 | // MARK: - ListSnapshotSubscription
92 |
93 | fileprivate final class ListSnapshotSubscription<S: Subscriber>: Subscription where S.Input == Output, S.Failure == Never {
| `- note: generic class 'ListSnapshotSubscription' does not conform to the 'Sendable' protocol
94 |
95 | // MARK: FilePrivate
:
147 | DispatchQueue.main.async {
148 |
149 | self.publisher.removeObserver(self)
| `- warning: capture of 'self' with non-sendable type 'ListPublisher<O>.SnapshotPublisher.ListSnapshotSubscription<S>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
150 | }
151 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListState.swift:332:26: warning: main actor-isolated instance method 'update()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
36 | */
37 | @propertyWrapper
38 | public struct ListState<Object: DynamicObject>: DynamicProperty {
| `- note: add '@preconcurrency' to the 'DynamicProperty' conformance to defer isolation checking to run time
39 |
40 | // MARK: Public
:
330 | // MARK: DynamicProperty
331 |
332 | public mutating func update() {
| |- warning: main actor-isolated instance method 'update()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'update()' to make this instance method not isolated to the actor
333 |
334 | self._observer.update()
SwiftUICore.DynamicProperty:6:19: note: 'update()' declared here
4 | @available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *)
5 | static var _propertyBehaviors: UInt32 { get }
6 | mutating func update()
| `- note: 'update()' declared here
7 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListPublisher.SnapshotPublisher.swift:149:25: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
147 | DispatchQueue.main.async {
148 |
149 | self.publisher.removeObserver(self)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
150 | }
151 | }
[174/178] Compiling CoreStore ListSnapshot.swift
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1167:34: warning: capture of 'self' with non-sendable type 'ListMonitor<O>?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1165 | self.transactionQueue.async { [weak self] in
1166 |
1167 | guard let self = self else {
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1168 |
1169 | return
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1173:25: warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1171 | do {
1172 |
1173 | try newFetchedResultsController.performFetchFromSpecifiedStores()
| `- warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1174 | }
1175 | catch {
/Users/admin/builder/spi-builder-workspace/Sources/Internals.CoreStoreFetchedResultsController.swift:36:26: note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
34 | // MARK: - CoreStoreFetchedResultsController
35 |
36 | internal final class CoreStoreFetchedResultsController: NSFetchedResultsController<NSManagedObject> {
| `- note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
37 |
38 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1184:17: warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1182 | self.fetchedResultsControllerDelegate.enabled = false
1183 | }
1184 | newFetchedResultsControllerDelegate.taskGroup.notify(queue: .main) { [weak self] () -> Void in
| `- warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1185 |
1186 | guard let self = self else {
/Users/admin/builder/spi-builder-workspace/Sources/Internals.FetchedResultsControllerDelegate.swift:67:26: note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
65 | // MARK: - FetchedResultsControllerDelegate
66 |
67 | internal final class FetchedResultsControllerDelegate: NSObject, NSFetchedResultsControllerDelegate {
| `- note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
68 |
69 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1198:43: warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1196 | newFetchedResultsController.managedObjectContext.saveMetadata = .init(
1197 | isSavingSynchronously: false,
1198 | sourceIdentifier: sourceIdentifier
| `- warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1199 | )
1200 | NotificationCenter.default.post(
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1191:95: warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in an isolated closure; this is an error in the Swift 6 language mode
1189 | }
1190 |
1191 | (self.fetchedResultsController, self.fetchedResultsControllerDelegate) = (newFetchedResultsController, newFetchedResultsControllerDelegate)
| `- warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in an isolated closure; this is an error in the Swift 6 language mode
1192 | newFetchedResultsControllerDelegate.enabled = true
1193 |
/Users/admin/builder/spi-builder-workspace/Sources/Internals.CoreStoreFetchedResultsController.swift:36:26: note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
34 | // MARK: - CoreStoreFetchedResultsController
35 |
36 | internal final class CoreStoreFetchedResultsController: NSFetchedResultsController<NSManagedObject> {
| `- note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
37 |
38 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1191:124: warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in an isolated closure; this is an error in the Swift 6 language mode
1189 | }
1190 |
1191 | (self.fetchedResultsController, self.fetchedResultsControllerDelegate) = (newFetchedResultsController, newFetchedResultsControllerDelegate)
| `- warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in an isolated closure; this is an error in the Swift 6 language mode
1192 | newFetchedResultsControllerDelegate.enabled = true
1193 |
/Users/admin/builder/spi-builder-workspace/Sources/Internals.FetchedResultsControllerDelegate.swift:67:26: note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
65 | // MARK: - FetchedResultsControllerDelegate
66 |
67 | internal final class FetchedResultsControllerDelegate: NSObject, NSFetchedResultsControllerDelegate {
| `- note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
68 |
69 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1198:43: warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in an isolated closure; this is an error in the Swift 6 language mode
1196 | newFetchedResultsController.managedObjectContext.saveMetadata = .init(
1197 | isSavingSynchronously: false,
1198 | sourceIdentifier: sourceIdentifier
| `- warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in an isolated closure; this is an error in the Swift 6 language mode
1199 | )
1200 | NotificationCenter.default.post(
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1389:22: warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1387 | transactionQueue.async {
1388 |
1389 | try! self.fetchedResultsController.performFetchFromSpecifiedStores()
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:21: warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| |- warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:21: warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| |- warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:42: warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in an isolated closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in an isolated closure; this is an error in the Swift 6 language mode
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListPublisher.SnapshotPublisher.swift:149:25: warning: capture of 'self' with non-sendable type 'ListPublisher<O>.SnapshotPublisher.ListSnapshotSubscription<S>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
91 | // MARK: - ListSnapshotSubscription
92 |
93 | fileprivate final class ListSnapshotSubscription<S: Subscriber>: Subscription where S.Input == Output, S.Failure == Never {
| `- note: generic class 'ListSnapshotSubscription' does not conform to the 'Sendable' protocol
94 |
95 | // MARK: FilePrivate
:
147 | DispatchQueue.main.async {
148 |
149 | self.publisher.removeObserver(self)
| `- warning: capture of 'self' with non-sendable type 'ListPublisher<O>.SnapshotPublisher.ListSnapshotSubscription<S>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
150 | }
151 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListState.swift:332:26: warning: main actor-isolated instance method 'update()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
36 | */
37 | @propertyWrapper
38 | public struct ListState<Object: DynamicObject>: DynamicProperty {
| `- note: add '@preconcurrency' to the 'DynamicProperty' conformance to defer isolation checking to run time
39 |
40 | // MARK: Public
:
330 | // MARK: DynamicProperty
331 |
332 | public mutating func update() {
| |- warning: main actor-isolated instance method 'update()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'update()' to make this instance method not isolated to the actor
333 |
334 | self._observer.update()
SwiftUICore.DynamicProperty:6:19: note: 'update()' declared here
4 | @available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *)
5 | static var _propertyBehaviors: UInt32 { get }
6 | mutating func update()
| `- note: 'update()' declared here
7 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListPublisher.SnapshotPublisher.swift:149:25: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
147 | DispatchQueue.main.async {
148 |
149 | self.publisher.removeObserver(self)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
150 | }
151 | }
[175/178] Compiling CoreStore ListState.swift
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1167:34: warning: capture of 'self' with non-sendable type 'ListMonitor<O>?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1165 | self.transactionQueue.async { [weak self] in
1166 |
1167 | guard let self = self else {
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1168 |
1169 | return
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1173:25: warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1171 | do {
1172 |
1173 | try newFetchedResultsController.performFetchFromSpecifiedStores()
| `- warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1174 | }
1175 | catch {
/Users/admin/builder/spi-builder-workspace/Sources/Internals.CoreStoreFetchedResultsController.swift:36:26: note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
34 | // MARK: - CoreStoreFetchedResultsController
35 |
36 | internal final class CoreStoreFetchedResultsController: NSFetchedResultsController<NSManagedObject> {
| `- note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
37 |
38 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1184:17: warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1182 | self.fetchedResultsControllerDelegate.enabled = false
1183 | }
1184 | newFetchedResultsControllerDelegate.taskGroup.notify(queue: .main) { [weak self] () -> Void in
| `- warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1185 |
1186 | guard let self = self else {
/Users/admin/builder/spi-builder-workspace/Sources/Internals.FetchedResultsControllerDelegate.swift:67:26: note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
65 | // MARK: - FetchedResultsControllerDelegate
66 |
67 | internal final class FetchedResultsControllerDelegate: NSObject, NSFetchedResultsControllerDelegate {
| `- note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
68 |
69 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1198:43: warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1196 | newFetchedResultsController.managedObjectContext.saveMetadata = .init(
1197 | isSavingSynchronously: false,
1198 | sourceIdentifier: sourceIdentifier
| `- warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1199 | )
1200 | NotificationCenter.default.post(
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1191:95: warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in an isolated closure; this is an error in the Swift 6 language mode
1189 | }
1190 |
1191 | (self.fetchedResultsController, self.fetchedResultsControllerDelegate) = (newFetchedResultsController, newFetchedResultsControllerDelegate)
| `- warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in an isolated closure; this is an error in the Swift 6 language mode
1192 | newFetchedResultsControllerDelegate.enabled = true
1193 |
/Users/admin/builder/spi-builder-workspace/Sources/Internals.CoreStoreFetchedResultsController.swift:36:26: note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
34 | // MARK: - CoreStoreFetchedResultsController
35 |
36 | internal final class CoreStoreFetchedResultsController: NSFetchedResultsController<NSManagedObject> {
| `- note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
37 |
38 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1191:124: warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in an isolated closure; this is an error in the Swift 6 language mode
1189 | }
1190 |
1191 | (self.fetchedResultsController, self.fetchedResultsControllerDelegate) = (newFetchedResultsController, newFetchedResultsControllerDelegate)
| `- warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in an isolated closure; this is an error in the Swift 6 language mode
1192 | newFetchedResultsControllerDelegate.enabled = true
1193 |
/Users/admin/builder/spi-builder-workspace/Sources/Internals.FetchedResultsControllerDelegate.swift:67:26: note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
65 | // MARK: - FetchedResultsControllerDelegate
66 |
67 | internal final class FetchedResultsControllerDelegate: NSObject, NSFetchedResultsControllerDelegate {
| `- note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
68 |
69 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1198:43: warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in an isolated closure; this is an error in the Swift 6 language mode
1196 | newFetchedResultsController.managedObjectContext.saveMetadata = .init(
1197 | isSavingSynchronously: false,
1198 | sourceIdentifier: sourceIdentifier
| `- warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in an isolated closure; this is an error in the Swift 6 language mode
1199 | )
1200 | NotificationCenter.default.post(
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1389:22: warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1387 | transactionQueue.async {
1388 |
1389 | try! self.fetchedResultsController.performFetchFromSpecifiedStores()
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:21: warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| |- warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:21: warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| |- warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:42: warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in an isolated closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in an isolated closure; this is an error in the Swift 6 language mode
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListPublisher.SnapshotPublisher.swift:149:25: warning: capture of 'self' with non-sendable type 'ListPublisher<O>.SnapshotPublisher.ListSnapshotSubscription<S>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
91 | // MARK: - ListSnapshotSubscription
92 |
93 | fileprivate final class ListSnapshotSubscription<S: Subscriber>: Subscription where S.Input == Output, S.Failure == Never {
| `- note: generic class 'ListSnapshotSubscription' does not conform to the 'Sendable' protocol
94 |
95 | // MARK: FilePrivate
:
147 | DispatchQueue.main.async {
148 |
149 | self.publisher.removeObserver(self)
| `- warning: capture of 'self' with non-sendable type 'ListPublisher<O>.SnapshotPublisher.ListSnapshotSubscription<S>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
150 | }
151 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListState.swift:332:26: warning: main actor-isolated instance method 'update()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
36 | */
37 | @propertyWrapper
38 | public struct ListState<Object: DynamicObject>: DynamicProperty {
| `- note: add '@preconcurrency' to the 'DynamicProperty' conformance to defer isolation checking to run time
39 |
40 | // MARK: Public
:
330 | // MARK: DynamicProperty
331 |
332 | public mutating func update() {
| |- warning: main actor-isolated instance method 'update()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'update()' to make this instance method not isolated to the actor
333 |
334 | self._observer.update()
SwiftUICore.DynamicProperty:6:19: note: 'update()' declared here
4 | @available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *)
5 | static var _propertyBehaviors: UInt32 { get }
6 | mutating func update()
| `- note: 'update()' declared here
7 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListPublisher.SnapshotPublisher.swift:149:25: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
147 | DispatchQueue.main.async {
148 |
149 | self.publisher.removeObserver(self)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
150 | }
151 | }
[176/178] Compiling CoreStore MigrationChain.swift
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1167:34: warning: capture of 'self' with non-sendable type 'ListMonitor<O>?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1165 | self.transactionQueue.async { [weak self] in
1166 |
1167 | guard let self = self else {
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1168 |
1169 | return
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1173:25: warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1171 | do {
1172 |
1173 | try newFetchedResultsController.performFetchFromSpecifiedStores()
| `- warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1174 | }
1175 | catch {
/Users/admin/builder/spi-builder-workspace/Sources/Internals.CoreStoreFetchedResultsController.swift:36:26: note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
34 | // MARK: - CoreStoreFetchedResultsController
35 |
36 | internal final class CoreStoreFetchedResultsController: NSFetchedResultsController<NSManagedObject> {
| `- note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
37 |
38 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1184:17: warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1182 | self.fetchedResultsControllerDelegate.enabled = false
1183 | }
1184 | newFetchedResultsControllerDelegate.taskGroup.notify(queue: .main) { [weak self] () -> Void in
| `- warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1185 |
1186 | guard let self = self else {
/Users/admin/builder/spi-builder-workspace/Sources/Internals.FetchedResultsControllerDelegate.swift:67:26: note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
65 | // MARK: - FetchedResultsControllerDelegate
66 |
67 | internal final class FetchedResultsControllerDelegate: NSObject, NSFetchedResultsControllerDelegate {
| `- note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
68 |
69 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1198:43: warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1196 | newFetchedResultsController.managedObjectContext.saveMetadata = .init(
1197 | isSavingSynchronously: false,
1198 | sourceIdentifier: sourceIdentifier
| `- warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1199 | )
1200 | NotificationCenter.default.post(
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1191:95: warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in an isolated closure; this is an error in the Swift 6 language mode
1189 | }
1190 |
1191 | (self.fetchedResultsController, self.fetchedResultsControllerDelegate) = (newFetchedResultsController, newFetchedResultsControllerDelegate)
| `- warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in an isolated closure; this is an error in the Swift 6 language mode
1192 | newFetchedResultsControllerDelegate.enabled = true
1193 |
/Users/admin/builder/spi-builder-workspace/Sources/Internals.CoreStoreFetchedResultsController.swift:36:26: note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
34 | // MARK: - CoreStoreFetchedResultsController
35 |
36 | internal final class CoreStoreFetchedResultsController: NSFetchedResultsController<NSManagedObject> {
| `- note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
37 |
38 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1191:124: warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in an isolated closure; this is an error in the Swift 6 language mode
1189 | }
1190 |
1191 | (self.fetchedResultsController, self.fetchedResultsControllerDelegate) = (newFetchedResultsController, newFetchedResultsControllerDelegate)
| `- warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in an isolated closure; this is an error in the Swift 6 language mode
1192 | newFetchedResultsControllerDelegate.enabled = true
1193 |
/Users/admin/builder/spi-builder-workspace/Sources/Internals.FetchedResultsControllerDelegate.swift:67:26: note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
65 | // MARK: - FetchedResultsControllerDelegate
66 |
67 | internal final class FetchedResultsControllerDelegate: NSObject, NSFetchedResultsControllerDelegate {
| `- note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
68 |
69 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1198:43: warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in an isolated closure; this is an error in the Swift 6 language mode
1196 | newFetchedResultsController.managedObjectContext.saveMetadata = .init(
1197 | isSavingSynchronously: false,
1198 | sourceIdentifier: sourceIdentifier
| `- warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in an isolated closure; this is an error in the Swift 6 language mode
1199 | )
1200 | NotificationCenter.default.post(
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1389:22: warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1387 | transactionQueue.async {
1388 |
1389 | try! self.fetchedResultsController.performFetchFromSpecifiedStores()
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:21: warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| |- warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:21: warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| |- warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:42: warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in an isolated closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in an isolated closure; this is an error in the Swift 6 language mode
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListPublisher.SnapshotPublisher.swift:149:25: warning: capture of 'self' with non-sendable type 'ListPublisher<O>.SnapshotPublisher.ListSnapshotSubscription<S>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
91 | // MARK: - ListSnapshotSubscription
92 |
93 | fileprivate final class ListSnapshotSubscription<S: Subscriber>: Subscription where S.Input == Output, S.Failure == Never {
| `- note: generic class 'ListSnapshotSubscription' does not conform to the 'Sendable' protocol
94 |
95 | // MARK: FilePrivate
:
147 | DispatchQueue.main.async {
148 |
149 | self.publisher.removeObserver(self)
| `- warning: capture of 'self' with non-sendable type 'ListPublisher<O>.SnapshotPublisher.ListSnapshotSubscription<S>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
150 | }
151 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListState.swift:332:26: warning: main actor-isolated instance method 'update()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
36 | */
37 | @propertyWrapper
38 | public struct ListState<Object: DynamicObject>: DynamicProperty {
| `- note: add '@preconcurrency' to the 'DynamicProperty' conformance to defer isolation checking to run time
39 |
40 | // MARK: Public
:
330 | // MARK: DynamicProperty
331 |
332 | public mutating func update() {
| |- warning: main actor-isolated instance method 'update()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'update()' to make this instance method not isolated to the actor
333 |
334 | self._observer.update()
SwiftUICore.DynamicProperty:6:19: note: 'update()' declared here
4 | @available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *)
5 | static var _propertyBehaviors: UInt32 { get }
6 | mutating func update()
| `- note: 'update()' declared here
7 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListPublisher.SnapshotPublisher.swift:149:25: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
147 | DispatchQueue.main.async {
148 |
149 | self.publisher.removeObserver(self)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
150 | }
151 | }
[177/178] Compiling CoreStore MigrationProgress.swift
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1167:34: warning: capture of 'self' with non-sendable type 'ListMonitor<O>?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1165 | self.transactionQueue.async { [weak self] in
1166 |
1167 | guard let self = self else {
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1168 |
1169 | return
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1173:25: warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1171 | do {
1172 |
1173 | try newFetchedResultsController.performFetchFromSpecifiedStores()
| `- warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1174 | }
1175 | catch {
/Users/admin/builder/spi-builder-workspace/Sources/Internals.CoreStoreFetchedResultsController.swift:36:26: note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
34 | // MARK: - CoreStoreFetchedResultsController
35 |
36 | internal final class CoreStoreFetchedResultsController: NSFetchedResultsController<NSManagedObject> {
| `- note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
37 |
38 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1184:17: warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1182 | self.fetchedResultsControllerDelegate.enabled = false
1183 | }
1184 | newFetchedResultsControllerDelegate.taskGroup.notify(queue: .main) { [weak self] () -> Void in
| `- warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1185 |
1186 | guard let self = self else {
/Users/admin/builder/spi-builder-workspace/Sources/Internals.FetchedResultsControllerDelegate.swift:67:26: note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
65 | // MARK: - FetchedResultsControllerDelegate
66 |
67 | internal final class FetchedResultsControllerDelegate: NSObject, NSFetchedResultsControllerDelegate {
| `- note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
68 |
69 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1198:43: warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1196 | newFetchedResultsController.managedObjectContext.saveMetadata = .init(
1197 | isSavingSynchronously: false,
1198 | sourceIdentifier: sourceIdentifier
| `- warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1199 | )
1200 | NotificationCenter.default.post(
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1191:95: warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in an isolated closure; this is an error in the Swift 6 language mode
1189 | }
1190 |
1191 | (self.fetchedResultsController, self.fetchedResultsControllerDelegate) = (newFetchedResultsController, newFetchedResultsControllerDelegate)
| `- warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in an isolated closure; this is an error in the Swift 6 language mode
1192 | newFetchedResultsControllerDelegate.enabled = true
1193 |
/Users/admin/builder/spi-builder-workspace/Sources/Internals.CoreStoreFetchedResultsController.swift:36:26: note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
34 | // MARK: - CoreStoreFetchedResultsController
35 |
36 | internal final class CoreStoreFetchedResultsController: NSFetchedResultsController<NSManagedObject> {
| `- note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
37 |
38 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1191:124: warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in an isolated closure; this is an error in the Swift 6 language mode
1189 | }
1190 |
1191 | (self.fetchedResultsController, self.fetchedResultsControllerDelegate) = (newFetchedResultsController, newFetchedResultsControllerDelegate)
| `- warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in an isolated closure; this is an error in the Swift 6 language mode
1192 | newFetchedResultsControllerDelegate.enabled = true
1193 |
/Users/admin/builder/spi-builder-workspace/Sources/Internals.FetchedResultsControllerDelegate.swift:67:26: note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
65 | // MARK: - FetchedResultsControllerDelegate
66 |
67 | internal final class FetchedResultsControllerDelegate: NSObject, NSFetchedResultsControllerDelegate {
| `- note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
68 |
69 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1198:43: warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in an isolated closure; this is an error in the Swift 6 language mode
1196 | newFetchedResultsController.managedObjectContext.saveMetadata = .init(
1197 | isSavingSynchronously: false,
1198 | sourceIdentifier: sourceIdentifier
| `- warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in an isolated closure; this is an error in the Swift 6 language mode
1199 | )
1200 | NotificationCenter.default.post(
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1389:22: warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1387 | transactionQueue.async {
1388 |
1389 | try! self.fetchedResultsController.performFetchFromSpecifiedStores()
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:21: warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| |- warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:21: warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| |- warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:42: warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in an isolated closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in an isolated closure; this is an error in the Swift 6 language mode
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListPublisher.SnapshotPublisher.swift:149:25: warning: capture of 'self' with non-sendable type 'ListPublisher<O>.SnapshotPublisher.ListSnapshotSubscription<S>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
91 | // MARK: - ListSnapshotSubscription
92 |
93 | fileprivate final class ListSnapshotSubscription<S: Subscriber>: Subscription where S.Input == Output, S.Failure == Never {
| `- note: generic class 'ListSnapshotSubscription' does not conform to the 'Sendable' protocol
94 |
95 | // MARK: FilePrivate
:
147 | DispatchQueue.main.async {
148 |
149 | self.publisher.removeObserver(self)
| `- warning: capture of 'self' with non-sendable type 'ListPublisher<O>.SnapshotPublisher.ListSnapshotSubscription<S>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
150 | }
151 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListState.swift:332:26: warning: main actor-isolated instance method 'update()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
36 | */
37 | @propertyWrapper
38 | public struct ListState<Object: DynamicObject>: DynamicProperty {
| `- note: add '@preconcurrency' to the 'DynamicProperty' conformance to defer isolation checking to run time
39 |
40 | // MARK: Public
:
330 | // MARK: DynamicProperty
331 |
332 | public mutating func update() {
| |- warning: main actor-isolated instance method 'update()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'update()' to make this instance method not isolated to the actor
333 |
334 | self._observer.update()
SwiftUICore.DynamicProperty:6:19: note: 'update()' declared here
4 | @available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *)
5 | static var _propertyBehaviors: UInt32 { get }
6 | mutating func update()
| `- note: 'update()' declared here
7 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListPublisher.SnapshotPublisher.swift:149:25: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
147 | DispatchQueue.main.async {
148 |
149 | self.publisher.removeObserver(self)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
150 | }
151 | }
[178/178] Compiling CoreStore MigrationResult.swift
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1167:34: warning: capture of 'self' with non-sendable type 'ListMonitor<O>?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1165 | self.transactionQueue.async { [weak self] in
1166 |
1167 | guard let self = self else {
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1168 |
1169 | return
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1173:25: warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1171 | do {
1172 |
1173 | try newFetchedResultsController.performFetchFromSpecifiedStores()
| `- warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1174 | }
1175 | catch {
/Users/admin/builder/spi-builder-workspace/Sources/Internals.CoreStoreFetchedResultsController.swift:36:26: note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
34 | // MARK: - CoreStoreFetchedResultsController
35 |
36 | internal final class CoreStoreFetchedResultsController: NSFetchedResultsController<NSManagedObject> {
| `- note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
37 |
38 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1184:17: warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1182 | self.fetchedResultsControllerDelegate.enabled = false
1183 | }
1184 | newFetchedResultsControllerDelegate.taskGroup.notify(queue: .main) { [weak self] () -> Void in
| `- warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1185 |
1186 | guard let self = self else {
/Users/admin/builder/spi-builder-workspace/Sources/Internals.FetchedResultsControllerDelegate.swift:67:26: note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
65 | // MARK: - FetchedResultsControllerDelegate
66 |
67 | internal final class FetchedResultsControllerDelegate: NSObject, NSFetchedResultsControllerDelegate {
| `- note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
68 |
69 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1198:43: warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1196 | newFetchedResultsController.managedObjectContext.saveMetadata = .init(
1197 | isSavingSynchronously: false,
1198 | sourceIdentifier: sourceIdentifier
| `- warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1199 | )
1200 | NotificationCenter.default.post(
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1191:95: warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in an isolated closure; this is an error in the Swift 6 language mode
1189 | }
1190 |
1191 | (self.fetchedResultsController, self.fetchedResultsControllerDelegate) = (newFetchedResultsController, newFetchedResultsControllerDelegate)
| `- warning: capture of 'newFetchedResultsController' with non-sendable type 'Internals.CoreStoreFetchedResultsController' in an isolated closure; this is an error in the Swift 6 language mode
1192 | newFetchedResultsControllerDelegate.enabled = true
1193 |
/Users/admin/builder/spi-builder-workspace/Sources/Internals.CoreStoreFetchedResultsController.swift:36:26: note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
34 | // MARK: - CoreStoreFetchedResultsController
35 |
36 | internal final class CoreStoreFetchedResultsController: NSFetchedResultsController<NSManagedObject> {
| `- note: class 'CoreStoreFetchedResultsController' does not conform to the 'Sendable' protocol
37 |
38 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1191:124: warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in an isolated closure; this is an error in the Swift 6 language mode
1189 | }
1190 |
1191 | (self.fetchedResultsController, self.fetchedResultsControllerDelegate) = (newFetchedResultsController, newFetchedResultsControllerDelegate)
| `- warning: capture of 'newFetchedResultsControllerDelegate' with non-sendable type 'Internals.FetchedResultsControllerDelegate' in an isolated closure; this is an error in the Swift 6 language mode
1192 | newFetchedResultsControllerDelegate.enabled = true
1193 |
/Users/admin/builder/spi-builder-workspace/Sources/Internals.FetchedResultsControllerDelegate.swift:67:26: note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
65 | // MARK: - FetchedResultsControllerDelegate
66 |
67 | internal final class FetchedResultsControllerDelegate: NSObject, NSFetchedResultsControllerDelegate {
| `- note: class 'FetchedResultsControllerDelegate' does not conform to the 'Sendable' protocol
68 |
69 | // MARK: Internal
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1198:43: warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in an isolated closure; this is an error in the Swift 6 language mode
1196 | newFetchedResultsController.managedObjectContext.saveMetadata = .init(
1197 | isSavingSynchronously: false,
1198 | sourceIdentifier: sourceIdentifier
| `- warning: capture of 'sourceIdentifier' with non-sendable type 'Any?' in an isolated closure; this is an error in the Swift 6 language mode
1199 | )
1200 | NotificationCenter.default.post(
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1389:22: warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1387 | transactionQueue.async {
1388 |
1389 | try! self.fetchedResultsController.performFetchFromSpecifiedStores()
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:21: warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| |- warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:21: warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| |- warning: capture of 'createAsynchronously' with non-sendable type '(ListMonitor<O>) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListMonitor.swift:1392:42: warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in an isolated closure; this is an error in the Swift 6 language mode
67 | In the example above, both `person1` and `person2` will contain the object at section=2, index=3.
68 | */
69 | public final class ListMonitor<O: DynamicObject>: Hashable {
| `- note: generic class 'ListMonitor' does not conform to the 'Sendable' protocol
70 |
71 | // MARK: Public (Accessors)
:
1390 | self.taskGroup.notify(queue: .main) {
1391 |
1392 | createAsynchronously(self)
| `- warning: capture of 'self' with non-sendable type 'ListMonitor<O>' in an isolated closure; this is an error in the Swift 6 language mode
1393 | }
1394 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListPublisher.SnapshotPublisher.swift:149:25: warning: capture of 'self' with non-sendable type 'ListPublisher<O>.SnapshotPublisher.ListSnapshotSubscription<S>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
91 | // MARK: - ListSnapshotSubscription
92 |
93 | fileprivate final class ListSnapshotSubscription<S: Subscriber>: Subscription where S.Input == Output, S.Failure == Never {
| `- note: generic class 'ListSnapshotSubscription' does not conform to the 'Sendable' protocol
94 |
95 | // MARK: FilePrivate
:
147 | DispatchQueue.main.async {
148 |
149 | self.publisher.removeObserver(self)
| `- warning: capture of 'self' with non-sendable type 'ListPublisher<O>.SnapshotPublisher.ListSnapshotSubscription<S>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
150 | }
151 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListState.swift:332:26: warning: main actor-isolated instance method 'update()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
36 | */
37 | @propertyWrapper
38 | public struct ListState<Object: DynamicObject>: DynamicProperty {
| `- note: add '@preconcurrency' to the 'DynamicProperty' conformance to defer isolation checking to run time
39 |
40 | // MARK: Public
:
330 | // MARK: DynamicProperty
331 |
332 | public mutating func update() {
| |- warning: main actor-isolated instance method 'update()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'update()' to make this instance method not isolated to the actor
333 |
334 | self._observer.update()
SwiftUICore.DynamicProperty:6:19: note: 'update()' declared here
4 | @available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *)
5 | static var _propertyBehaviors: UInt32 { get }
6 | mutating func update()
| `- note: 'update()' declared here
7 | }
/Users/admin/builder/spi-builder-workspace/Sources/ListPublisher.SnapshotPublisher.swift:149:25: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
147 | DispatchQueue.main.async {
148 |
149 | self.publisher.removeObserver(self)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
150 | }
151 | }
Build complete! (25.47s)
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Sources/Info.plist
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "CoreStore",
"name" : "CoreStore",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "13.0"
},
{
"name" : "ios",
"version" : "16.0"
},
{
"name" : "tvos",
"version" : "16.0"
},
{
"name" : "watchos",
"version" : "9.0"
}
],
"products" : [
{
"name" : "CoreStore",
"targets" : [
"CoreStore"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "CoreStoreTests",
"module_type" : "SwiftTarget",
"name" : "CoreStoreTests",
"path" : "CoreStoreTests",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/CoreStoreTests/Model.xcdatamodeld",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"BaseTestCase.swift",
"BaseTestDataTestCase.swift",
"ConvenienceTests.swift",
"DynamicModelTests.swift",
"ErrorTests.swift",
"FetchTests.swift",
"FromTests.swift",
"GroupByTests.swift",
"ImportTests.swift",
"IntoTests.swift",
"ListObserverTests.swift",
"ListPublisherTests.swift",
"MigrationChainTests.swift",
"ObjectObserverTests.swift",
"ObjectPublisherTests.swift",
"OrderByTests.swift",
"QueryTests.swift",
"SectionByTests.swift",
"SelectTests.swift",
"SetupTests.swift",
"StorageInterfaceTests.swift",
"TestEntity1.swift",
"TestEntity2.swift",
"TransactionTests.swift",
"TweakTests.swift",
"VersionLockTests.swift",
"WhereTests.swift"
],
"target_dependencies" : [
"CoreStore"
],
"type" : "test"
},
{
"c99name" : "CoreStore",
"module_type" : "SwiftTarget",
"name" : "CoreStore",
"path" : "Sources",
"product_memberships" : [
"CoreStore"
],
"sources" : [
"AsynchronousDataTransaction.swift",
"AttributeProtocol.swift",
"BaseDataTransaction+Importing.swift",
"BaseDataTransaction+Querying.swift",
"BaseDataTransaction.swift",
"CoreDataNativeType.swift",
"CoreStore+CustomDebugStringConvertible.swift",
"CoreStore+Logging.swift",
"CoreStoreDefaults.swift",
"CoreStoreError.swift",
"CoreStoreLogger.swift",
"CoreStoreManagedObject.swift",
"CoreStoreObject+Convenience.swift",
"CoreStoreObject+DataSources.swift",
"CoreStoreObject+Observing.swift",
"CoreStoreObject+Querying.swift",
"CoreStoreObject.swift",
"CoreStoreSchema.swift",
"CoreStoreStrings.swift",
"CustomSchemaMappingProvider.swift",
"DataStack+Concurrency.swift",
"DataStack+DataSources.swift",
"DataStack+Migration.swift",
"DataStack+Observing.swift",
"DataStack+Querying.swift",
"DataStack+Reactive.swift",
"DataStack+Transaction.swift",
"DataStack.AddStoragePublisher.swift",
"DataStack.swift",
"DefaultLogger.swift",
"DiffableDataSource.BaseAdapter.swift",
"DiffableDataSource.CollectionViewAdapter-AppKit.swift",
"DiffableDataSource.CollectionViewAdapter-UIKit.swift",
"DiffableDataSource.TableViewAdapter-UIKit.swift",
"DiffableDataSource.Target.swift",
"DiffableDataSource.swift",
"DiffableDataSourceSnapshotProtocol.swift",
"Differentiable.swift",
"DispatchQueue+CoreStore.swift",
"DynamicObject.swift",
"DynamicSchema+Convenience.swift",
"DynamicSchema.swift",
"Entity.swift",
"EnvironmentValues+DataSources.swift",
"FIeldRelationshipType.swift",
"FetchChainBuilder.swift",
"FetchableSource.swift",
"Field.Coded.swift",
"Field.Relationship.swift",
"Field.Stored.swift",
"Field.Virtual.swift",
"Field.swift",
"FieldAttributeProtocol.swift",
"FieldCoderType.swift",
"FieldCoders.DefaultNSSecureCoding.swift",
"FieldCoders.Json.swift",
"FieldCoders.NSCoding.swift",
"FieldCoders.Plist.swift",
"FieldCoders.swift",
"FieldOptionalType.swift",
"FieldProtocol.swift",
"FieldRelationshipProtocol.swift",
"FieldStorableType.swift",
"ForEach+SwiftUI.swift",
"From+Querying.swift",
"From.swift",
"GroupBy.swift",
"ImportableAttributeType.swift",
"ImportableObject.swift",
"ImportableUniqueObject.swift",
"InMemoryStore.swift",
"InferredSchemaMappingProvider.swift",
"Internals.AnyFieldCoder.swift",
"Internals.Closure.swift",
"Internals.CoreStoreFetchRequest.swift",
"Internals.CoreStoreFetchedResultsController.swift",
"Internals.DiffableDataSourceSnapshot.swift",
"Internals.DiffableDataUIDispatcher.Changeset.swift",
"Internals.DiffableDataUIDispatcher.DiffResult.swift",
"Internals.DiffableDataUIDispatcher.StagedChangeset.swift",
"Internals.DiffableDataUIDispatcher.swift",
"Internals.EntityIdentifier.swift",
"Internals.FetchedDiffableDataSourceSnapshotDelegate.swift",
"Internals.FetchedResultsControllerDelegate.swift",
"Internals.LazyNonmutating.swift",
"Internals.MigrationManager.swift",
"Internals.NotificationObserver.swift",
"Internals.SharedNotificationObserver.swift",
"Internals.WeakObject.swift",
"Internals.swift",
"Into.swift",
"KeyPath+KeyPaths.swift",
"KeyPath+Querying.swift",
"KeyPathGenericBindings.swift",
"KeyPathStringConvertible.swift",
"ListMonitor.swift",
"ListObserver.swift",
"ListPublisher+Reactive.swift",
"ListPublisher.SnapshotPublisher.swift",
"ListPublisher.swift",
"ListReader.swift",
"ListSnapshot.SectionInfo.swift",
"ListSnapshot.swift",
"ListState.swift",
"MigrationChain.swift",
"MigrationProgress.swift",
"MigrationResult.swift",
"MigrationType.swift",
"Module.swift",
"NSEntityDescription+DynamicModel.swift",
"NSEntityDescription+Migration.swift",
"NSFetchedResultsController+Convenience.swift",
"NSManagedObject+Convenience.swift",
"NSManagedObject+DynamicModel.swift",
"NSManagedObject+Logging.swift",
"NSManagedObject+Transaction.swift",
"NSManagedObjectContext+CoreStore.swift",
"NSManagedObjectContext+Logging.swift",
"NSManagedObjectContext+Querying.swift",
"NSManagedObjectContext+Setup.swift",
"NSManagedObjectContext+Transaction.swift",
"NSManagedObjectModel+Migration.swift",
"NSPersistentStore+Setup.swift",
"NSPersistentStoreCoordinator+Setup.swift",
"ObjectMonitor.swift",
"ObjectObserver.swift",
"ObjectProxy.swift",
"ObjectPublisher+Reactive.swift",
"ObjectPublisher.SnapshotPublisher.swift",
"ObjectPublisher.swift",
"ObjectReader.swift",
"ObjectRepresentation.swift",
"ObjectSnapshot.swift",
"ObjectState.swift",
"Operators.swift",
"OrderBy.swift",
"PartialObject.swift",
"Progress+Convenience.swift",
"PropertyProtocol.swift",
"QueryChainBuilder.swift",
"QueryableAttributeType.swift",
"QueryableSource.swift",
"Relationship.ToManyOrdered.swift",
"Relationship.ToManyUnordered.swift",
"Relationship.ToOne.swift",
"Relationship.swift",
"RelationshipProtocol.swift",
"SQLiteStore.swift",
"SchemaHistory.swift",
"SchemaMappingProvider.swift",
"SectionBy.swift",
"SectionMonitorBuilder.swift",
"Select.swift",
"SetupResult.swift",
"StorageInterface.swift",
"String+KeyPaths.swift",
"SynchronousDataTransaction.swift",
"Transformable.Optional.swift",
"Transformable.Required.swift",
"Transformable.swift",
"Tweak.swift",
"TypeErasedClauses.swift",
"UnsafeDataModelSchema.swift",
"UnsafeDataTransaction+Observing.swift",
"UnsafeDataTransaction.swift",
"UserInfo.swift",
"Value.Optional.swift",
"Value.Required.swift",
"Value.swift",
"VersionLock.swift",
"Where.Expression.swift",
"Where.swift",
"WhereClauseType.swift",
"XcodeDataModelSchema.swift",
"XcodeSchemaMappingProvider.swift"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Done.