Build Information
Successful build of BMO, reference main (5d46c8), with Swift 6.4 for watchOS using Xcode 27.0 on 19 Sep 2026 21:31:54 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme BMO-Package -destination generic/platform=watchOSBuild Log
SwiftCompile normal arm64 Compiling\ CoreDataAPI+CreateAndGet-Saved.swift,\ CoreDataAPI+Delete.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+CreateAndGet-Saved.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift (in target 'BMOCoreData' from project 'BMO')
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+CreateAndGet-Saved.swift:32:184: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
30 | autoStart: Bool = true,
31 | savedObjectCreator: @escaping @Sendable (_ managedObjectContext: NSManagedObjectContext) throws -> Object,
32 | handler: @escaping @Sendable @MainActor (_ createdObjectIDBeforeImport: NSManagedObjectID, Result<(importedCreatedObject: Object, results: Bridge.RequestResults), Error>) -> Void = { _, _ in }
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
33 | ) throws -> RequestOperation<Bridge> {
34 | return try createSaved(objectType, requestUserInfo: requestUserInfo, settings: settings, autoStart: autoStart, savedObjectCreator: savedObjectCreator, handler: { createdObjectID, results in
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+CreateAndGet-Saved.swift:36:30: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
34 | return try createSaved(objectType, requestUserInfo: requestUserInfo, settings: settings, autoStart: autoStart, savedObjectCreator: savedObjectCreator, handler: { createdObjectID, results in
35 | do {
36 | let result = try results.get()
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
37 | guard let importedObjects = result.dbChanges?.importedObjects,
38 | let createdObject = importedObjects.first?.object as? Object,
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+CreateAndGet-Saved.swift:36:30: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
34 | return try createSaved(objectType, requestUserInfo: requestUserInfo, settings: settings, autoStart: autoStart, savedObjectCreator: savedObjectCreator, handler: { createdObjectID, results in
35 | do {
36 | let result = try results.get()
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
37 | guard let importedObjects = result.dbChanges?.importedObjects,
38 | let createdObject = importedObjects.first?.object as? Object,
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+CreateAndGet-Saved.swift:66:20: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
64 | savedObjectCreator: savedObjectCreator,
65 | handler: { _, res in
66 | continuation.resume(with: res)
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
67 | }
68 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift:32:103: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
30 | settings: Settings? = nil,
31 | autoStart: Bool = true,
32 | handler: @escaping @Sendable @MainActor (_ results: Result<Bridge.RequestResults, Error>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
33 | ) throws -> RequestOperation<Bridge> {
34 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift:61:5: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
59 | }
60 | }
61 | op.completionBlock = nil /* In theory not needed anymore; I never tested that… */
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
62 | }
63 | if autoStart {
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift:46:22: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure [#SendableMetatypes]
44 | op.completionBlock = { [context = CompletionContext(object: object, localDb: localDb)] in /* We keep a strong ref to op but it’s not a problem because we nullify the completion block at the end of the block. */
45 | DispatchQueue.main.async{
46 | let result = op.result
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure [#SendableMetatypes]
47 | if case .success = result {
48 | /* If the request succeeded, we try and remove the Core Data object. */
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift:46:22: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure [#SendableMetatypes]
44 | op.completionBlock = { [context = CompletionContext(object: object, localDb: localDb)] in /* We keep a strong ref to op but it’s not a problem because we nullify the completion block at the end of the block. */
45 | DispatchQueue.main.async{
46 | let result = op.result
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure [#SendableMetatypes]
47 | if case .success = result {
48 | /* If the request succeeded, we try and remove the Core Data object. */
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift:49:15: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.Type' in an isolated closure [#SendableMetatypes]
47 | if case .success = result {
48 | /* If the request succeeded, we try and remove the Core Data object. */
49 | context.localDb.context.perform{
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.Type' in an isolated closure [#SendableMetatypes]
50 | context.localDb.context.delete(context.object)
51 | if let error = context.localDb.context.saveOrRollback() {
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift:54:17: warning: capture of 'result' with non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, RequestError<Bridge>>' in a '@Sendable' closure [#SendableClosureCaptures]
52 | handler(.failure(error))
53 | } else {
54 | handler(result.mapError{ $0 as Error })
| `- warning: capture of 'result' with non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, RequestError<Bridge>>' in a '@Sendable' closure [#SendableClosureCaptures]
55 | }
56 | }
BMO.RequestResult:1:13: note: generic enum 'RequestResult' does not conform to the 'Sendable' protocol
1 | public enum RequestResult<RemoteOperation, LocalDbObject, Metadata> where RemoteOperation : Operation, LocalDbObject : BMO.LocalDbObjectProtocol, Metadata : Sendable {
| `- note: generic enum 'RequestResult' does not conform to the 'Sendable' protocol
2 | case successNoop
3 | case successNoopFromRemote(RemoteOperation)
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift:19:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BMO' [#AddPreconcurrencyImport]
17 | import Foundation
18 |
19 | import BMO
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BMO' [#AddPreconcurrencyImport]
20 |
21 |
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift:50:16: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.Type' in an isolated closure [#SendableMetatypes]
48 | /* If the request succeeded, we try and remove the Core Data object. */
49 | context.localDb.context.perform{
50 | context.localDb.context.delete(context.object)
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.Type' in an isolated closure [#SendableMetatypes]
51 | if let error = context.localDb.context.saveOrRollback() {
52 | handler(.failure(error))
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift:50:8: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure [#SendableMetatypes]
48 | /* If the request succeeded, we try and remove the Core Data object. */
49 | context.localDb.context.perform{
50 | context.localDb.context.delete(context.object)
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure [#SendableMetatypes]
51 | if let error = context.localDb.context.saveOrRollback() {
52 | handler(.failure(error))
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift:52:9: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure [#SendableMetatypes]
50 | context.localDb.context.delete(context.object)
51 | if let error = context.localDb.context.saveOrRollback() {
52 | handler(.failure(error))
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure [#SendableMetatypes]
53 | } else {
54 | handler(result.mapError{ $0 as Error })
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift:52:9: warning: call to main actor-isolated parameter 'handler' in a synchronous nonisolated context [#ActorIsolatedCall]
30 | settings: Settings? = nil,
31 | autoStart: Bool = true,
32 | handler: @escaping @Sendable @MainActor (_ results: Result<Bridge.RequestResults, Error>) -> Void = { _ in }
| `- note: calls to parameter 'handler' from outside of its actor context are implicitly asynchronous
33 | ) throws -> RequestOperation<Bridge> {
34 | let settings = settings ?? defaultSettings
:
50 | context.localDb.context.delete(context.object)
51 | if let error = context.localDb.context.saveOrRollback() {
52 | handler(.failure(error))
| `- warning: call to main actor-isolated parameter 'handler' in a synchronous nonisolated context [#ActorIsolatedCall]
53 | } else {
54 | handler(result.mapError{ $0 as Error })
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift:54:9: warning: call to main actor-isolated parameter 'handler' in a synchronous nonisolated context [#ActorIsolatedCall]
30 | settings: Settings? = nil,
31 | autoStart: Bool = true,
32 | handler: @escaping @Sendable @MainActor (_ results: Result<Bridge.RequestResults, Error>) -> Void = { _ in }
| `- note: calls to parameter 'handler' from outside of its actor context are implicitly asynchronous
33 | ) throws -> RequestOperation<Bridge> {
34 | let settings = settings ?? defaultSettings
:
52 | handler(.failure(error))
53 | } else {
54 | handler(result.mapError{ $0 as Error })
| `- warning: call to main actor-isolated parameter 'handler' in a synchronous nonisolated context [#ActorIsolatedCall]
55 | }
56 | }
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift:84:20: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
82 | settings: settings, autoStart: true,
83 | handler: { res in
84 | continuation.resume(with: res)
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
85 | }
86 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+CreateAndGet-Saved.swift:66:20: warning: sending 'res' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
64 | savedObjectCreator: savedObjectCreator,
65 | handler: { _, res in
66 | continuation.resume(with: res)
| |- warning: sending 'res' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
| `- note: main actor-isolated 'res' is passed as a 'sending' parameter; Uses in callee may race with later main actor-isolated uses
67 | }
68 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift:54:9: warning: sending value of non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, any Error>' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
52 | handler(.failure(error))
53 | } else {
54 | handler(result.mapError{ $0 as Error })
| |- warning: sending value of non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, any Error>' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
| `- note: sending value of non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, any Error>' to main actor-isolated callee risks causing races in between code in the current isolation context and main actor-isolated uses
55 | }
56 | }
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift:84:20: warning: sending 'res' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
82 | settings: settings, autoStart: true,
83 | handler: { res in
84 | continuation.resume(with: res)
| |- warning: sending 'res' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
| `- note: main actor-isolated 'res' is passed as a 'sending' parameter; Uses in callee may race with later main actor-isolated uses
85 | }
86 | )
[#ActorIsolatedCall]: <https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call>
[#AddPreconcurrencyImport]: <https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import>
[#RegionIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/region-isolation>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+CreateAndGet-Saved.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoreDataAPI+CreateAndGet-Saved.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoreDataAPI+Delete.swift
SwiftCompile normal arm64 Compiling\ CoreDataAPI+Update-Saved.swift,\ CoreDataAPI.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Saved.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI.swift (in target 'BMOCoreData' from project 'BMO')
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Saved.swift:33:118: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
31 | autoStart: Bool = true,
32 | savedUpdates: @escaping @Sendable (_ object: Object, _ managedObjectContext: NSManagedObjectContext) throws -> Void,
33 | handler: @escaping @Sendable @MainActor (_ results: Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
34 | ) throws -> RequestOperation<Bridge> {
35 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Saved.swift:33:118: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
31 | autoStart: Bool = true,
32 | savedUpdates: @escaping @Sendable (_ object: Object, _ managedObjectContext: NSManagedObjectContext) throws -> Void,
33 | handler: @escaping @Sendable @MainActor (_ results: Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
34 | ) throws -> RequestOperation<Bridge> {
35 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Saved.swift:51:5: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
49 | handler(op.result)
50 | }
51 | op.completionBlock = nil /* In theory not needed anymore; I never tested that… */
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
52 | }
53 | if autoStart {
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Saved.swift:49:6: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure [#SendableMetatypes]
47 | op.completionBlock = { /* We keep a strong ref to op but it’s not a problem because we nullify the completion block at the end of the block. */
48 | DispatchQueue.main.async{
49 | handler(op.result)
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure [#SendableMetatypes]
50 | }
51 | op.completionBlock = nil /* In theory not needed anymore; I never tested that… */
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Saved.swift:49:6: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure [#SendableMetatypes]
47 | op.completionBlock = { /* We keep a strong ref to op but it’s not a problem because we nullify the completion block at the end of the block. */
48 | DispatchQueue.main.async{
49 | handler(op.result)
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure [#SendableMetatypes]
50 | }
51 | op.completionBlock = nil /* In theory not needed anymore; I never tested that… */
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Saved.swift:77:20: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
75 | savedUpdates: savedUpdates,
76 | handler: { res in
77 | continuation.resume(with: res.mapError{ $0 as Error })
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
78 | }
79 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Saved.swift:77:37: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
75 | savedUpdates: savedUpdates,
76 | handler: { res in
77 | continuation.resume(with: res.mapError{ $0 as Error })
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
78 | }
79 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Saved.swift:77:20: warning: sending value of non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, any Error>' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
75 | savedUpdates: savedUpdates,
76 | handler: { res in
77 | continuation.resume(with: res.mapError{ $0 as Error })
| |- warning: sending value of non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, any Error>' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
| `- note: Passing main actor-isolated value of non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, any Error>' as a 'sending' parameter to instance method 'resume(with:)' risks causing races inbetween main actor-isolated uses and uses reachable from 'resume(with:)'
78 | }
79 | )
[#RegionIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/region-isolation>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Saved.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoreDataAPI+Update-Saved.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoreDataAPI.swift
SwiftCompile normal arm64 Compiling\ CoreDataAPI+Create-Saved.swift,\ CoreDataAPI+CreateAndGet-Discarded.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Saved.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+CreateAndGet-Discarded.swift (in target 'BMOCoreData' from project 'BMO')
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Saved.swift:17:157: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
15 | autoStart: Bool = true,
16 | savedObjectCreator: @escaping @Sendable (_ managedObjectContext: NSManagedObjectContext) throws -> Object,
17 | handler: @escaping @Sendable @MainActor (_ createdObjectIDBeforeImport: NSManagedObjectID, Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _, _ in }
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
18 | ) throws -> RequestOperation<Bridge> {
19 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Saved.swift:17:157: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
15 | autoStart: Bool = true,
16 | savedObjectCreator: @escaping @Sendable (_ managedObjectContext: NSManagedObjectContext) throws -> Object,
17 | handler: @escaping @Sendable @MainActor (_ createdObjectIDBeforeImport: NSManagedObjectID, Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _, _ in }
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
18 | ) throws -> RequestOperation<Bridge> {
19 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Saved.swift:36:5: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
34 | handler(objectID, op.result)
35 | }
36 | op.completionBlock = nil /* In theory not needed anymore; I never tested that… */
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
37 | }
38 | if autoStart {
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Saved.swift:34:6: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure [#SendableMetatypes]
32 | op.completionBlock = { /* We keep a strong ref to op but it’s not a problem because we nullify the completion block at the end of the block. */
33 | DispatchQueue.main.async{
34 | handler(objectID, op.result)
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure [#SendableMetatypes]
35 | }
36 | op.completionBlock = nil /* In theory not needed anymore; I never tested that… */
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Saved.swift:34:6: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure [#SendableMetatypes]
32 | op.completionBlock = { /* We keep a strong ref to op but it’s not a problem because we nullify the completion block at the end of the block. */
33 | DispatchQueue.main.async{
34 | handler(objectID, op.result)
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure [#SendableMetatypes]
35 | }
36 | op.completionBlock = nil /* In theory not needed anymore; I never tested that… */
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Saved.swift:68:20: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
66 | savedObjectCreator: savedObjectCreator,
67 | handler: { _, res in
68 | continuation.resume(with: res)
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
69 | }
70 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Saved.swift:68:20: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
66 | savedObjectCreator: savedObjectCreator,
67 | handler: { _, res in
68 | continuation.resume(with: res)
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
69 | }
70 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+CreateAndGet-Discarded.swift:32:126: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
30 | autoStart: Bool = true,
31 | discardableObjectCreator: @escaping @Sendable (_ managedObjectContext: NSManagedObjectContext) throws -> Object,
32 | handler: @escaping @Sendable @MainActor (Result<(createdObject: Object, results: Bridge.RequestResults), Error>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
33 | ) throws -> RequestOperation<Bridge> {
34 | return try createDiscarded(objectType, requestUserInfo: requestUserInfo, settings: settings, autoStart: autoStart, discardableObjectCreator: discardableObjectCreator, handler: { results in
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+CreateAndGet-Discarded.swift:36:30: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
34 | return try createDiscarded(objectType, requestUserInfo: requestUserInfo, settings: settings, autoStart: autoStart, discardableObjectCreator: discardableObjectCreator, handler: { results in
35 | do {
36 | let result = try results.get()
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
37 | guard let importedObjects = result.dbChanges?.importedObjects,
38 | let createdObject = importedObjects.first?.object as? Object,
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+CreateAndGet-Discarded.swift:36:30: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
34 | return try createDiscarded(objectType, requestUserInfo: requestUserInfo, settings: settings, autoStart: autoStart, discardableObjectCreator: discardableObjectCreator, handler: { results in
35 | do {
36 | let result = try results.get()
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
37 | guard let importedObjects = result.dbChanges?.importedObjects,
38 | let createdObject = importedObjects.first?.object as? Object,
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+CreateAndGet-Discarded.swift:66:20: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
64 | discardableObjectCreator: discardableObjectCreator,
65 | handler: { res in
66 | continuation.resume(with: res)
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
67 | }
68 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Saved.swift:68:20: warning: sending 'res' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
66 | savedObjectCreator: savedObjectCreator,
67 | handler: { _, res in
68 | continuation.resume(with: res)
| |- warning: sending 'res' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
| `- note: main actor-isolated 'res' is passed as a 'sending' parameter; Uses in callee may race with later main actor-isolated uses
69 | }
70 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+CreateAndGet-Discarded.swift:66:20: warning: sending 'res' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
64 | discardableObjectCreator: discardableObjectCreator,
65 | handler: { res in
66 | continuation.resume(with: res)
| |- warning: sending 'res' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
| `- note: main actor-isolated 'res' is passed as a 'sending' parameter; Uses in callee may race with later main actor-isolated uses
67 | }
68 | )
[#RegionIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/region-isolation>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Saved.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoreDataAPI+Create-Saved.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+CreateAndGet-Discarded.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoreDataAPI+CreateAndGet-Discarded.swift
SwiftCompile normal arm64 Compiling\ NSManagedObjectContext+BMO.swift,\ CoreDataAPI+Create-Discarded.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/BMOProtocolsConformance/NSManagedObjectContext+BMO.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Discarded.swift (in target 'BMOCoreData' from project 'BMO')
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/BMOProtocolsConformance/NSManagedObjectContext+BMO.swift:26:11: warning: passing non-Sendable parameter 'block' to function expecting a '@Sendable' closure
23 | extension NSManagedObjectContext : LocalDbContextProtocol {
24 |
25 | public func performRW(_ block: @escaping () -> Void) {
| `- note: parameter 'block' is implicitly non-Sendable
26 | perform(block)
| `- warning: passing non-Sendable parameter 'block' to function expecting a '@Sendable' closure
27 | }
28 |
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/BMOProtocolsConformance/NSManagedObjectContext+BMO.swift:31:30: warning: passing non-Sendable parameter 'block' to function expecting a '@Sendable' closure
27 | }
28 |
29 | public func performAndWaitRW<T>(_ block: () throws -> T) rethrows -> T {
| `- note: parameter 'block' is implicitly non-Sendable
30 | if #available(macOS 12, iOS 15, tvOS 16, watchOS 8, *) {
31 | return try performAndWait(block)
| `- warning: passing non-Sendable parameter 'block' to function expecting a '@Sendable' closure
32 | } else {
33 | return try withoutActuallyEscaping(block, do: { escapableBlock in
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/BMOProtocolsConformance/NSManagedObjectContext+BMO.swift:36:13: warning: capture of 'retOnContext' with non-Sendable type 'Result<T, any Error>?' in a '@Sendable' closure [#SendableClosureCaptures]
27 | }
28 |
29 | public func performAndWaitRW<T>(_ block: () throws -> T) rethrows -> T {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
30 | if #available(macOS 12, iOS 15, tvOS 16, watchOS 8, *) {
31 | return try performAndWait(block)
:
34 | var retOnContext: Result<T, Error>? = nil
35 | performAndWait{
36 | do {retOnContext = .success(try escapableBlock())}
| `- warning: capture of 'retOnContext' with non-Sendable type 'Result<T, any Error>?' in a '@Sendable' closure [#SendableClosureCaptures]
37 | catch {retOnContext = .failure(error)}
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/BMOProtocolsConformance/NSManagedObjectContext+BMO.swift:36:41: warning: capture of 'escapableBlock' with non-Sendable type '() throws -> T' in a '@Sendable' closure [#SendableClosureCaptures]
34 | var retOnContext: Result<T, Error>? = nil
35 | performAndWait{
36 | do {retOnContext = .success(try escapableBlock())}
| |- warning: capture of 'escapableBlock' with non-Sendable type '() throws -> T' in a '@Sendable' closure [#SendableClosureCaptures]
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
37 | catch {retOnContext = .failure(error)}
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/BMOProtocolsConformance/NSManagedObjectContext+BMO.swift:36:13: warning: mutation of captured var 'retOnContext' in concurrently-executing code [#SendableClosureCaptures]
34 | var retOnContext: Result<T, Error>? = nil
35 | performAndWait{
36 | do {retOnContext = .success(try escapableBlock())}
| `- warning: mutation of captured var 'retOnContext' in concurrently-executing code [#SendableClosureCaptures]
37 | catch {retOnContext = .failure(error)}
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/BMOProtocolsConformance/NSManagedObjectContext+BMO.swift:37:13: warning: mutation of captured var 'retOnContext' in concurrently-executing code [#SendableClosureCaptures]
35 | performAndWait{
36 | do {retOnContext = .success(try escapableBlock())}
37 | catch {retOnContext = .failure(error)}
| `- warning: mutation of captured var 'retOnContext' in concurrently-executing code [#SendableClosureCaptures]
38 | }
39 | return try retOnContext!.get()
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Discarded.swift:32:107: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
30 | autoStart: Bool = true,
31 | discardableObjectCreator: @escaping @Sendable (_ managedObjectContext: NSManagedObjectContext) throws -> Object,
32 | handler: @escaping @Sendable @MainActor (Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
33 | ) throws -> RequestOperation<Bridge> {
34 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Discarded.swift:32:107: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
30 | autoStart: Bool = true,
31 | discardableObjectCreator: @escaping @Sendable (_ managedObjectContext: NSManagedObjectContext) throws -> Object,
32 | handler: @escaping @Sendable @MainActor (Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
33 | ) throws -> RequestOperation<Bridge> {
34 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Discarded.swift:50:5: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
48 | handler(op.result)
49 | }
50 | op.completionBlock = nil /* In theory not needed anymore; I never tested that… */
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
51 | }
52 | if autoStart {
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Discarded.swift:48:6: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure [#SendableMetatypes]
46 | op.completionBlock = { /* We keep a strong ref to op but it’s not a problem because we nullify the completion block at the end of the block. */
47 | DispatchQueue.main.async{
48 | handler(op.result)
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure [#SendableMetatypes]
49 | }
50 | op.completionBlock = nil /* In theory not needed anymore; I never tested that… */
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Discarded.swift:48:6: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure [#SendableMetatypes]
46 | op.completionBlock = { /* We keep a strong ref to op but it’s not a problem because we nullify the completion block at the end of the block. */
47 | DispatchQueue.main.async{
48 | handler(op.result)
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure [#SendableMetatypes]
49 | }
50 | op.completionBlock = nil /* In theory not needed anymore; I never tested that… */
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Discarded.swift:79:20: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
77 | discardableObjectCreator: discardableObjectCreator,
78 | handler: { res in
79 | continuation.resume(with: res)
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
80 | }
81 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Discarded.swift:79:20: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
77 | discardableObjectCreator: discardableObjectCreator,
78 | handler: { res in
79 | continuation.resume(with: res)
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
80 | }
81 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Discarded.swift:79:20: warning: sending 'res' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
77 | discardableObjectCreator: discardableObjectCreator,
78 | handler: { res in
79 | continuation.resume(with: res)
| |- warning: sending 'res' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
| `- note: main actor-isolated 'res' is passed as a 'sending' parameter; Uses in callee may race with later main actor-isolated uses
80 | }
81 | )
[#RegionIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/region-isolation>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/BMOProtocolsConformance/NSManagedObjectContext+BMO.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSManagedObjectContext+BMO.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Discarded.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoreDataAPI+Create-Discarded.swift
SwiftCompile normal arm64 Compiling\ CoreDataAPI+Fetch.swift,\ CoreDataAPI+Update-Discarded.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Discarded.swift (in target 'BMOCoreData' from project 'BMO')
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift:40:118: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
38 | settings: Settings? = nil,
39 | autoStart: Bool = true,
40 | handler: @escaping @Sendable @MainActor (_ results: Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
41 | ) -> RequestOperation<Bridge> {
42 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift:40:118: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
38 | settings: Settings? = nil,
39 | autoStart: Bool = true,
40 | handler: @escaping @Sendable @MainActor (_ results: Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
41 | ) -> RequestOperation<Bridge> {
42 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift:98:118: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
96 | settings: Settings? = nil,
97 | autoStart: Bool = true,
98 | handler: @escaping @Sendable @MainActor (_ results: Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
99 | ) -> RequestOperation<Bridge> {
100 | let fRequest = Object.fetchRequest()
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift:98:118: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
96 | settings: Settings? = nil,
97 | autoStart: Bool = true,
98 | handler: @escaping @Sendable @MainActor (_ results: Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
99 | ) -> RequestOperation<Bridge> {
100 | let fRequest = Object.fetchRequest()
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift:52:4: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
50 | handler(op.result)
51 | }
52 | op.completionBlock = nil /* In theory not needed anymore; I never tested that… */
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
53 | }
54 | if autoStart {
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift:50:5: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure [#SendableMetatypes]
48 | op.completionBlock = { /* We keep a strong ref to op but it’s not a problem because we nullify the completion block at the end of the block. */
49 | DispatchQueue.main.async{
50 | handler(op.result)
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure [#SendableMetatypes]
51 | }
52 | op.completionBlock = nil /* In theory not needed anymore; I never tested that… */
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift:50:5: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure [#SendableMetatypes]
48 | op.completionBlock = { /* We keep a strong ref to op but it’s not a problem because we nullify the completion block at the end of the block. */
49 | DispatchQueue.main.async{
50 | handler(op.result)
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure [#SendableMetatypes]
51 | }
52 | op.completionBlock = nil /* In theory not needed anymore; I never tested that… */
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift:76:19: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
74 | autoStart: true,
75 | handler: { res in
76 | continuation.resume(with: res.mapError{ $0 as Error })
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
77 | }
78 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift:76:36: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
74 | autoStart: true,
75 | handler: { res in
76 | continuation.resume(with: res.mapError{ $0 as Error })
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
77 | }
78 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift:124:19: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
122 | autoStart: true,
123 | handler: { res in
124 | continuation.resume(with: res.mapError{ $0 as Error })
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
125 | }
126 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift:124:36: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
122 | autoStart: true,
123 | handler: { res in
124 | continuation.resume(with: res.mapError{ $0 as Error })
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
125 | }
126 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Discarded.swift:33:118: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
31 | autoStart: Bool = true,
32 | discardableUpdates: @escaping @Sendable (_ object: Object, _ managedObjectContext: NSManagedObjectContext) throws -> Void,
33 | handler: @escaping @Sendable @MainActor (_ results: Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
34 | ) throws -> RequestOperation<Bridge> {
35 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Discarded.swift:33:118: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
31 | autoStart: Bool = true,
32 | discardableUpdates: @escaping @Sendable (_ object: Object, _ managedObjectContext: NSManagedObjectContext) throws -> Void,
33 | handler: @escaping @Sendable @MainActor (_ results: Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
34 | ) throws -> RequestOperation<Bridge> {
35 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Discarded.swift:54:5: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
52 | handler(op.result)
53 | }
54 | op.completionBlock = nil /* In theory not needed anymore; I never tested that… */
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
55 | }
56 | if autoStart {
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Discarded.swift:52:6: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure [#SendableMetatypes]
50 | op.completionBlock = { /* We keep a strong ref to op but it’s not a problem because we nullify the completion block at the end of the block. */
51 | DispatchQueue.main.async{
52 | handler(op.result)
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure [#SendableMetatypes]
53 | }
54 | op.completionBlock = nil /* In theory not needed anymore; I never tested that… */
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Discarded.swift:52:6: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure [#SendableMetatypes]
50 | op.completionBlock = { /* We keep a strong ref to op but it’s not a problem because we nullify the completion block at the end of the block. */
51 | DispatchQueue.main.async{
52 | handler(op.result)
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure [#SendableMetatypes]
53 | }
54 | op.completionBlock = nil /* In theory not needed anymore; I never tested that… */
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Discarded.swift:80:20: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
78 | discardableUpdates: discardableUpdates,
79 | handler: { res in
80 | continuation.resume(with: res.mapError{ $0 as Error })
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
81 | }
82 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Discarded.swift:80:37: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
78 | discardableUpdates: discardableUpdates,
79 | handler: { res in
80 | continuation.resume(with: res.mapError{ $0 as Error })
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
81 | }
82 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift:76:19: warning: sending value of non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, any Error>' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
74 | autoStart: true,
75 | handler: { res in
76 | continuation.resume(with: res.mapError{ $0 as Error })
| |- warning: sending value of non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, any Error>' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
| `- note: Passing main actor-isolated value of non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, any Error>' as a 'sending' parameter to instance method 'resume(with:)' risks causing races inbetween main actor-isolated uses and uses reachable from 'resume(with:)'
77 | }
78 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift:124:19: warning: sending value of non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, any Error>' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
122 | autoStart: true,
123 | handler: { res in
124 | continuation.resume(with: res.mapError{ $0 as Error })
| |- warning: sending value of non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, any Error>' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
| `- note: Passing main actor-isolated value of non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, any Error>' as a 'sending' parameter to instance method 'resume(with:)' risks causing races inbetween main actor-isolated uses and uses reachable from 'resume(with:)'
125 | }
126 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Discarded.swift:80:20: warning: sending value of non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, any Error>' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
78 | discardableUpdates: discardableUpdates,
79 | handler: { res in
80 | continuation.resume(with: res.mapError{ $0 as Error })
| |- warning: sending value of non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, any Error>' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
| `- note: Passing main actor-isolated value of non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, any Error>' as a 'sending' parameter to instance method 'resume(with:)' risks causing races inbetween main actor-isolated uses and uses reachable from 'resume(with:)'
81 | }
82 | )
[#RegionIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/region-isolation>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoreDataAPI+Fetch.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Discarded.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoreDataAPI+Update-Discarded.swift
SwiftCompile normal arm64 Compiling\ \ Errors.swift,\ BMOCoreDataImporter.swift,\ BMOCoreDataFetchRequestHelper.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/\ Errors.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/BMOImplementations/BMOCoreDataImporter.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/BMOImplementations/RequestHelpers/BMOCoreDataFetchRequestHelper.swift (in target 'BMOCoreData' from project 'BMO')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/\ Errors.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile \ Errors.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/BMOImplementations/BMOCoreDataImporter.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BMOCoreDataImporter.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/BMOImplementations/RequestHelpers/BMOCoreDataFetchRequestHelper.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BMOCoreDataFetchRequestHelper.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ BMOCoreData (in target 'BMOCoreData' from project 'BMO')
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Discarded.swift:32:107: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
30 | autoStart: Bool = true,
31 | discardableObjectCreator: @escaping @Sendable (_ managedObjectContext: NSManagedObjectContext) throws -> Object,
32 | handler: @escaping @Sendable @MainActor (Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
33 | ) throws -> RequestOperation<Bridge> {
34 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Discarded.swift:32:107: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
30 | autoStart: Bool = true,
31 | discardableObjectCreator: @escaping @Sendable (_ managedObjectContext: NSManagedObjectContext) throws -> Object,
32 | handler: @escaping @Sendable @MainActor (Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
33 | ) throws -> RequestOperation<Bridge> {
34 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Saved.swift:17:157: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
15 | autoStart: Bool = true,
16 | savedObjectCreator: @escaping @Sendable (_ managedObjectContext: NSManagedObjectContext) throws -> Object,
17 | handler: @escaping @Sendable @MainActor (_ createdObjectIDBeforeImport: NSManagedObjectID, Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _, _ in }
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
18 | ) throws -> RequestOperation<Bridge> {
19 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Saved.swift:17:157: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
15 | autoStart: Bool = true,
16 | savedObjectCreator: @escaping @Sendable (_ managedObjectContext: NSManagedObjectContext) throws -> Object,
17 | handler: @escaping @Sendable @MainActor (_ createdObjectIDBeforeImport: NSManagedObjectID, Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _, _ in }
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
18 | ) throws -> RequestOperation<Bridge> {
19 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+CreateAndGet-Discarded.swift:32:126: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
30 | autoStart: Bool = true,
31 | discardableObjectCreator: @escaping @Sendable (_ managedObjectContext: NSManagedObjectContext) throws -> Object,
32 | handler: @escaping @Sendable @MainActor (Result<(createdObject: Object, results: Bridge.RequestResults), Error>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
33 | ) throws -> RequestOperation<Bridge> {
34 | return try createDiscarded(objectType, requestUserInfo: requestUserInfo, settings: settings, autoStart: autoStart, discardableObjectCreator: discardableObjectCreator, handler: { results in
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+CreateAndGet-Saved.swift:32:184: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
30 | autoStart: Bool = true,
31 | savedObjectCreator: @escaping @Sendable (_ managedObjectContext: NSManagedObjectContext) throws -> Object,
32 | handler: @escaping @Sendable @MainActor (_ createdObjectIDBeforeImport: NSManagedObjectID, Result<(importedCreatedObject: Object, results: Bridge.RequestResults), Error>) -> Void = { _, _ in }
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
33 | ) throws -> RequestOperation<Bridge> {
34 | return try createSaved(objectType, requestUserInfo: requestUserInfo, settings: settings, autoStart: autoStart, savedObjectCreator: savedObjectCreator, handler: { createdObjectID, results in
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift:32:103: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
30 | settings: Settings? = nil,
31 | autoStart: Bool = true,
32 | handler: @escaping @Sendable @MainActor (_ results: Result<Bridge.RequestResults, Error>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
33 | ) throws -> RequestOperation<Bridge> {
34 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift:40:118: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
38 | settings: Settings? = nil,
39 | autoStart: Bool = true,
40 | handler: @escaping @Sendable @MainActor (_ results: Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
41 | ) -> RequestOperation<Bridge> {
42 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift:40:118: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
38 | settings: Settings? = nil,
39 | autoStart: Bool = true,
40 | handler: @escaping @Sendable @MainActor (_ results: Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
41 | ) -> RequestOperation<Bridge> {
42 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift:98:118: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
96 | settings: Settings? = nil,
97 | autoStart: Bool = true,
98 | handler: @escaping @Sendable @MainActor (_ results: Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
99 | ) -> RequestOperation<Bridge> {
100 | let fRequest = Object.fetchRequest()
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift:98:118: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
96 | settings: Settings? = nil,
97 | autoStart: Bool = true,
98 | handler: @escaping @Sendable @MainActor (_ results: Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
99 | ) -> RequestOperation<Bridge> {
100 | let fRequest = Object.fetchRequest()
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Discarded.swift:33:118: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
31 | autoStart: Bool = true,
32 | discardableUpdates: @escaping @Sendable (_ object: Object, _ managedObjectContext: NSManagedObjectContext) throws -> Void,
33 | handler: @escaping @Sendable @MainActor (_ results: Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
34 | ) throws -> RequestOperation<Bridge> {
35 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Discarded.swift:33:118: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
31 | autoStart: Bool = true,
32 | discardableUpdates: @escaping @Sendable (_ object: Object, _ managedObjectContext: NSManagedObjectContext) throws -> Void,
33 | handler: @escaping @Sendable @MainActor (_ results: Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
34 | ) throws -> RequestOperation<Bridge> {
35 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Saved.swift:33:118: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
31 | autoStart: Bool = true,
32 | savedUpdates: @escaping @Sendable (_ object: Object, _ managedObjectContext: NSManagedObjectContext) throws -> Void,
33 | handler: @escaping @Sendable @MainActor (_ results: Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
34 | ) throws -> RequestOperation<Bridge> {
35 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Saved.swift:33:118: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
31 | autoStart: Bool = true,
32 | savedUpdates: @escaping @Sendable (_ object: Object, _ managedObjectContext: NSManagedObjectContext) throws -> Void,
33 | handler: @escaping @Sendable @MainActor (_ results: Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
34 | ) throws -> RequestOperation<Bridge> {
35 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/Utilities/Private/ Loggers.swift:14:2: warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'Logger', consider removing it
12 | extension Logger {
13 |
14 | nonisolated(unsafe) static let importer = {Logger(OSLog.importer)}()
| `- warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'Logger', consider removing it
15 | nonisolated(unsafe) static let saveRequestHelper = {Logger(OSLog.saveRequestHelper)}()
16 |
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/Utilities/Private/ Loggers.swift:15:2: warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'Logger', consider removing it
13 |
14 | nonisolated(unsafe) static let importer = {Logger(OSLog.importer)}()
15 | nonisolated(unsafe) static let saveRequestHelper = {Logger(OSLog.saveRequestHelper)}()
| `- warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'Logger', consider removing it
16 |
17 | }
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/Utilities/Private/ Loggers.swift:21:2: warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'OSLog', consider removing it
19 | extension OSLog {
20 |
21 | nonisolated(unsafe) static let importer = {
| `- warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'OSLog', consider removing it
22 | return OSLog(subsystem: OSLog.subsystem, category: "Importer")
23 | }()
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/Utilities/Private/ Loggers.swift:25:2: warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'OSLog', consider removing it
23 | }()
24 |
25 | nonisolated(unsafe) static let saveRequestHelper = {
| `- warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'OSLog', consider removing it
26 | return OSLog(subsystem: OSLog.subsystem, category: "SaveRequestHelper")
27 | }()
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
SwiftCompile normal arm64_32 (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64 Emitting module for BMOCoreData (in target 'BMOCoreData' from project 'BMO')
SwiftDriver\ Compilation\ Requirements BMOCoreData normal arm64 com.apple.xcode.tools.swift.compiler (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation-Requirements -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name BMOCoreData -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/BMOCoreData.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -enable-experimental-feature StrictConcurrency -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/BMOCoreData-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/BMOCoreData.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/BMOCoreData-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/BMOCoreData_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/BMOCoreData-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Compiling NSFetchRequest+Utils.swift, NSManagedObject+Utils.swift (in target 'BMOCoreData' from project 'BMO')
SwiftCompile normal arm64_32 Compiling\ NSPredicate+Utils.swift,\ RemoteFetchType.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/Utilities/Public/NSPredicate+Utils.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/Utilities/Public/RemoteFetchType.swift (in target 'BMOCoreData' from project 'BMO')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/Utilities/Public/NSPredicate+Utils.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSPredicate+Utils.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/Utilities/Public/RemoteFetchType.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RemoteFetchType.swift
SwiftCompile normal arm64_32 Compiling\ CoreDataAPI+Fetch.swift,\ CoreDataAPI+Update-Discarded.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Discarded.swift (in target 'BMOCoreData' from project 'BMO')
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift:40:118: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
38 | settings: Settings? = nil,
39 | autoStart: Bool = true,
40 | handler: @escaping @Sendable @MainActor (_ results: Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
41 | ) -> RequestOperation<Bridge> {
42 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift:40:118: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
38 | settings: Settings? = nil,
39 | autoStart: Bool = true,
40 | handler: @escaping @Sendable @MainActor (_ results: Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
41 | ) -> RequestOperation<Bridge> {
42 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift:98:118: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
96 | settings: Settings? = nil,
97 | autoStart: Bool = true,
98 | handler: @escaping @Sendable @MainActor (_ results: Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
99 | ) -> RequestOperation<Bridge> {
100 | let fRequest = Object.fetchRequest()
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift:98:118: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
96 | settings: Settings? = nil,
97 | autoStart: Bool = true,
98 | handler: @escaping @Sendable @MainActor (_ results: Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
99 | ) -> RequestOperation<Bridge> {
100 | let fRequest = Object.fetchRequest()
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift:52:4: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
50 | handler(op.result)
51 | }
52 | op.completionBlock = nil /* In theory not needed anymore; I never tested that… */
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
53 | }
54 | if autoStart {
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift:50:5: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure [#SendableMetatypes]
48 | op.completionBlock = { /* We keep a strong ref to op but it’s not a problem because we nullify the completion block at the end of the block. */
49 | DispatchQueue.main.async{
50 | handler(op.result)
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure [#SendableMetatypes]
51 | }
52 | op.completionBlock = nil /* In theory not needed anymore; I never tested that… */
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift:50:5: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure [#SendableMetatypes]
48 | op.completionBlock = { /* We keep a strong ref to op but it’s not a problem because we nullify the completion block at the end of the block. */
49 | DispatchQueue.main.async{
50 | handler(op.result)
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure [#SendableMetatypes]
51 | }
52 | op.completionBlock = nil /* In theory not needed anymore; I never tested that… */
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift:76:19: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
74 | autoStart: true,
75 | handler: { res in
76 | continuation.resume(with: res.mapError{ $0 as Error })
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
77 | }
78 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift:76:36: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
74 | autoStart: true,
75 | handler: { res in
76 | continuation.resume(with: res.mapError{ $0 as Error })
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
77 | }
78 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift:124:19: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
122 | autoStart: true,
123 | handler: { res in
124 | continuation.resume(with: res.mapError{ $0 as Error })
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
125 | }
126 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift:124:36: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
122 | autoStart: true,
123 | handler: { res in
124 | continuation.resume(with: res.mapError{ $0 as Error })
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
125 | }
126 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Discarded.swift:33:118: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
31 | autoStart: Bool = true,
32 | discardableUpdates: @escaping @Sendable (_ object: Object, _ managedObjectContext: NSManagedObjectContext) throws -> Void,
33 | handler: @escaping @Sendable @MainActor (_ results: Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
34 | ) throws -> RequestOperation<Bridge> {
35 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Discarded.swift:33:118: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
31 | autoStart: Bool = true,
32 | discardableUpdates: @escaping @Sendable (_ object: Object, _ managedObjectContext: NSManagedObjectContext) throws -> Void,
33 | handler: @escaping @Sendable @MainActor (_ results: Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
34 | ) throws -> RequestOperation<Bridge> {
35 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Discarded.swift:54:5: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
52 | handler(op.result)
53 | }
54 | op.completionBlock = nil /* In theory not needed anymore; I never tested that… */
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
55 | }
56 | if autoStart {
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Discarded.swift:52:6: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure [#SendableMetatypes]
50 | op.completionBlock = { /* We keep a strong ref to op but it’s not a problem because we nullify the completion block at the end of the block. */
51 | DispatchQueue.main.async{
52 | handler(op.result)
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure [#SendableMetatypes]
53 | }
54 | op.completionBlock = nil /* In theory not needed anymore; I never tested that… */
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Discarded.swift:52:6: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure [#SendableMetatypes]
50 | op.completionBlock = { /* We keep a strong ref to op but it’s not a problem because we nullify the completion block at the end of the block. */
51 | DispatchQueue.main.async{
52 | handler(op.result)
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure [#SendableMetatypes]
53 | }
54 | op.completionBlock = nil /* In theory not needed anymore; I never tested that… */
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Discarded.swift:80:20: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
78 | discardableUpdates: discardableUpdates,
79 | handler: { res in
80 | continuation.resume(with: res.mapError{ $0 as Error })
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
81 | }
82 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Discarded.swift:80:37: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
78 | discardableUpdates: discardableUpdates,
79 | handler: { res in
80 | continuation.resume(with: res.mapError{ $0 as Error })
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
81 | }
82 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift:76:19: warning: sending value of non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, any Error>' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
74 | autoStart: true,
75 | handler: { res in
76 | continuation.resume(with: res.mapError{ $0 as Error })
| |- warning: sending value of non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, any Error>' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
| `- note: Passing main actor-isolated value of non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, any Error>' as a 'sending' parameter to instance method 'resume(with:)' risks causing races inbetween main actor-isolated uses and uses reachable from 'resume(with:)'
77 | }
78 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift:124:19: warning: sending value of non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, any Error>' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
122 | autoStart: true,
123 | handler: { res in
124 | continuation.resume(with: res.mapError{ $0 as Error })
| |- warning: sending value of non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, any Error>' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
| `- note: Passing main actor-isolated value of non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, any Error>' as a 'sending' parameter to instance method 'resume(with:)' risks causing races inbetween main actor-isolated uses and uses reachable from 'resume(with:)'
125 | }
126 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Discarded.swift:80:20: warning: sending value of non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, any Error>' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
78 | discardableUpdates: discardableUpdates,
79 | handler: { res in
80 | continuation.resume(with: res.mapError{ $0 as Error })
| |- warning: sending value of non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, any Error>' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
| `- note: Passing main actor-isolated value of non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, any Error>' as a 'sending' parameter to instance method 'resume(with:)' risks causing races inbetween main actor-isolated uses and uses reachable from 'resume(with:)'
81 | }
82 | )
[#RegionIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/region-isolation>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Fetch.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoreDataAPI+Fetch.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Discarded.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoreDataAPI+Update-Discarded.swift
SwiftDriverJobDiscovery normal arm64 Compiling Loggers.swift, NSManagedObjectContext+Utils.swift (in target 'BMOCoreData' from project 'BMO')
SwiftCompile normal arm64_32 Compiling\ CoreDataAPI+Create-Saved.swift,\ CoreDataAPI+CreateAndGet-Discarded.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Saved.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+CreateAndGet-Discarded.swift (in target 'BMOCoreData' from project 'BMO')
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Saved.swift:17:157: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
15 | autoStart: Bool = true,
16 | savedObjectCreator: @escaping @Sendable (_ managedObjectContext: NSManagedObjectContext) throws -> Object,
17 | handler: @escaping @Sendable @MainActor (_ createdObjectIDBeforeImport: NSManagedObjectID, Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _, _ in }
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
18 | ) throws -> RequestOperation<Bridge> {
19 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Saved.swift:17:157: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
15 | autoStart: Bool = true,
16 | savedObjectCreator: @escaping @Sendable (_ managedObjectContext: NSManagedObjectContext) throws -> Object,
17 | handler: @escaping @Sendable @MainActor (_ createdObjectIDBeforeImport: NSManagedObjectID, Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _, _ in }
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
18 | ) throws -> RequestOperation<Bridge> {
19 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Saved.swift:36:5: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
34 | handler(objectID, op.result)
35 | }
36 | op.completionBlock = nil /* In theory not needed anymore; I never tested that… */
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
37 | }
38 | if autoStart {
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Saved.swift:34:6: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure [#SendableMetatypes]
32 | op.completionBlock = { /* We keep a strong ref to op but it’s not a problem because we nullify the completion block at the end of the block. */
33 | DispatchQueue.main.async{
34 | handler(objectID, op.result)
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure [#SendableMetatypes]
35 | }
36 | op.completionBlock = nil /* In theory not needed anymore; I never tested that… */
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Saved.swift:34:6: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure [#SendableMetatypes]
32 | op.completionBlock = { /* We keep a strong ref to op but it’s not a problem because we nullify the completion block at the end of the block. */
33 | DispatchQueue.main.async{
34 | handler(objectID, op.result)
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure [#SendableMetatypes]
35 | }
36 | op.completionBlock = nil /* In theory not needed anymore; I never tested that… */
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Saved.swift:68:20: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
66 | savedObjectCreator: savedObjectCreator,
67 | handler: { _, res in
68 | continuation.resume(with: res)
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
69 | }
70 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Saved.swift:68:20: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
66 | savedObjectCreator: savedObjectCreator,
67 | handler: { _, res in
68 | continuation.resume(with: res)
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
69 | }
70 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+CreateAndGet-Discarded.swift:32:126: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
30 | autoStart: Bool = true,
31 | discardableObjectCreator: @escaping @Sendable (_ managedObjectContext: NSManagedObjectContext) throws -> Object,
32 | handler: @escaping @Sendable @MainActor (Result<(createdObject: Object, results: Bridge.RequestResults), Error>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
33 | ) throws -> RequestOperation<Bridge> {
34 | return try createDiscarded(objectType, requestUserInfo: requestUserInfo, settings: settings, autoStart: autoStart, discardableObjectCreator: discardableObjectCreator, handler: { results in
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+CreateAndGet-Discarded.swift:36:30: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
34 | return try createDiscarded(objectType, requestUserInfo: requestUserInfo, settings: settings, autoStart: autoStart, discardableObjectCreator: discardableObjectCreator, handler: { results in
35 | do {
36 | let result = try results.get()
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
37 | guard let importedObjects = result.dbChanges?.importedObjects,
38 | let createdObject = importedObjects.first?.object as? Object,
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+CreateAndGet-Discarded.swift:36:30: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
34 | return try createDiscarded(objectType, requestUserInfo: requestUserInfo, settings: settings, autoStart: autoStart, discardableObjectCreator: discardableObjectCreator, handler: { results in
35 | do {
36 | let result = try results.get()
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
37 | guard let importedObjects = result.dbChanges?.importedObjects,
38 | let createdObject = importedObjects.first?.object as? Object,
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+CreateAndGet-Discarded.swift:66:20: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
64 | discardableObjectCreator: discardableObjectCreator,
65 | handler: { res in
66 | continuation.resume(with: res)
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
67 | }
68 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Saved.swift:68:20: warning: sending 'res' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
66 | savedObjectCreator: savedObjectCreator,
67 | handler: { _, res in
68 | continuation.resume(with: res)
| |- warning: sending 'res' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
| `- note: main actor-isolated 'res' is passed as a 'sending' parameter; Uses in callee may race with later main actor-isolated uses
69 | }
70 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+CreateAndGet-Discarded.swift:66:20: warning: sending 'res' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
64 | discardableObjectCreator: discardableObjectCreator,
65 | handler: { res in
66 | continuation.resume(with: res)
| |- warning: sending 'res' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
| `- note: main actor-isolated 'res' is passed as a 'sending' parameter; Uses in callee may race with later main actor-isolated uses
67 | }
68 | )
[#RegionIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/region-isolation>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Saved.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoreDataAPI+Create-Saved.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+CreateAndGet-Discarded.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoreDataAPI+CreateAndGet-Discarded.swift
SwiftDriverJobDiscovery normal arm64 Compiling CoreDataAPI+Update-Saved.swift, CoreDataAPI.swift (in target 'BMOCoreData' from project 'BMO')
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/BMOCoreData.swiftmodule/arm64-apple-watchos.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/BMOCoreData.swiftmodule (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/BMOCoreData.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/BMOCoreData.swiftmodule/arm64-apple-watchos.swiftmodule
SwiftDriverJobDiscovery normal arm64 Compiling NSManagedObjectContext+BMO.swift, CoreDataAPI+Create-Discarded.swift (in target 'BMOCoreData' from project 'BMO')
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/BMOCoreData.swiftmodule/arm64-apple-watchos.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/BMOCoreData.swiftdoc (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/BMOCoreData.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/BMOCoreData.swiftmodule/arm64-apple-watchos.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/BMOCoreData.swiftmodule/arm64-apple-watchos.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/BMOCoreData.abi.json (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/BMOCoreData.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/BMOCoreData.swiftmodule/arm64-apple-watchos.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/BMOCoreData.swiftmodule/Project/arm64-apple-watchos.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/BMOCoreData.swiftsourceinfo (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/BMOCoreData.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/BMOCoreData.swiftmodule/Project/arm64-apple-watchos.swiftsourceinfo
SwiftCompile normal arm64_32 Compiling\ CoreDataAPI+Update-Saved.swift,\ CoreDataAPI.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Saved.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI.swift (in target 'BMOCoreData' from project 'BMO')
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Saved.swift:33:118: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
31 | autoStart: Bool = true,
32 | savedUpdates: @escaping @Sendable (_ object: Object, _ managedObjectContext: NSManagedObjectContext) throws -> Void,
33 | handler: @escaping @Sendable @MainActor (_ results: Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
34 | ) throws -> RequestOperation<Bridge> {
35 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Saved.swift:33:118: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
31 | autoStart: Bool = true,
32 | savedUpdates: @escaping @Sendable (_ object: Object, _ managedObjectContext: NSManagedObjectContext) throws -> Void,
33 | handler: @escaping @Sendable @MainActor (_ results: Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
34 | ) throws -> RequestOperation<Bridge> {
35 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Saved.swift:51:5: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
49 | handler(op.result)
50 | }
51 | op.completionBlock = nil /* In theory not needed anymore; I never tested that… */
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
52 | }
53 | if autoStart {
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Saved.swift:49:6: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure [#SendableMetatypes]
47 | op.completionBlock = { /* We keep a strong ref to op but it’s not a problem because we nullify the completion block at the end of the block. */
48 | DispatchQueue.main.async{
49 | handler(op.result)
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure [#SendableMetatypes]
50 | }
51 | op.completionBlock = nil /* In theory not needed anymore; I never tested that… */
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Saved.swift:49:6: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure [#SendableMetatypes]
47 | op.completionBlock = { /* We keep a strong ref to op but it’s not a problem because we nullify the completion block at the end of the block. */
48 | DispatchQueue.main.async{
49 | handler(op.result)
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure [#SendableMetatypes]
50 | }
51 | op.completionBlock = nil /* In theory not needed anymore; I never tested that… */
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Saved.swift:77:20: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
75 | savedUpdates: savedUpdates,
76 | handler: { res in
77 | continuation.resume(with: res.mapError{ $0 as Error })
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
78 | }
79 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Saved.swift:77:37: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
75 | savedUpdates: savedUpdates,
76 | handler: { res in
77 | continuation.resume(with: res.mapError{ $0 as Error })
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
78 | }
79 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Saved.swift:77:20: warning: sending value of non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, any Error>' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
75 | savedUpdates: savedUpdates,
76 | handler: { res in
77 | continuation.resume(with: res.mapError{ $0 as Error })
| |- warning: sending value of non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, any Error>' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
| `- note: Passing main actor-isolated value of non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, any Error>' as a 'sending' parameter to instance method 'resume(with:)' risks causing races inbetween main actor-isolated uses and uses reachable from 'resume(with:)'
78 | }
79 | )
[#RegionIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/region-isolation>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Update-Saved.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoreDataAPI+Update-Saved.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoreDataAPI.swift
SwiftCompile normal arm64_32 Compiling\ NSFetchRequest+Utils.swift,\ NSManagedObject+Utils.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/Utilities/Public/NSFetchRequest+Utils.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/Utilities/Public/NSManagedObject+Utils.swift (in target 'BMOCoreData' from project 'BMO')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/Utilities/Public/NSFetchRequest+Utils.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSFetchRequest+Utils.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/Utilities/Public/NSManagedObject+Utils.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSManagedObject+Utils.swift
SwiftDriverJobDiscovery normal arm64 Compiling CoreDataAPI+Create-Saved.swift, CoreDataAPI+CreateAndGet-Discarded.swift (in target 'BMOCoreData' from project 'BMO')
SwiftCompile normal arm64_32 Compiling\ CoreDataAPI+CreateAndGet-Saved.swift,\ CoreDataAPI+Delete.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+CreateAndGet-Saved.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift (in target 'BMOCoreData' from project 'BMO')
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+CreateAndGet-Saved.swift:32:184: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
30 | autoStart: Bool = true,
31 | savedObjectCreator: @escaping @Sendable (_ managedObjectContext: NSManagedObjectContext) throws -> Object,
32 | handler: @escaping @Sendable @MainActor (_ createdObjectIDBeforeImport: NSManagedObjectID, Result<(importedCreatedObject: Object, results: Bridge.RequestResults), Error>) -> Void = { _, _ in }
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
33 | ) throws -> RequestOperation<Bridge> {
34 | return try createSaved(objectType, requestUserInfo: requestUserInfo, settings: settings, autoStart: autoStart, savedObjectCreator: savedObjectCreator, handler: { createdObjectID, results in
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+CreateAndGet-Saved.swift:36:30: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
34 | return try createSaved(objectType, requestUserInfo: requestUserInfo, settings: settings, autoStart: autoStart, savedObjectCreator: savedObjectCreator, handler: { createdObjectID, results in
35 | do {
36 | let result = try results.get()
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
37 | guard let importedObjects = result.dbChanges?.importedObjects,
38 | let createdObject = importedObjects.first?.object as? Object,
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+CreateAndGet-Saved.swift:36:30: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
34 | return try createSaved(objectType, requestUserInfo: requestUserInfo, settings: settings, autoStart: autoStart, savedObjectCreator: savedObjectCreator, handler: { createdObjectID, results in
35 | do {
36 | let result = try results.get()
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
37 | guard let importedObjects = result.dbChanges?.importedObjects,
38 | let createdObject = importedObjects.first?.object as? Object,
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+CreateAndGet-Saved.swift:66:20: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
64 | savedObjectCreator: savedObjectCreator,
65 | handler: { _, res in
66 | continuation.resume(with: res)
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
67 | }
68 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift:32:103: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
30 | settings: Settings? = nil,
31 | autoStart: Bool = true,
32 | handler: @escaping @Sendable @MainActor (_ results: Result<Bridge.RequestResults, Error>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
33 | ) throws -> RequestOperation<Bridge> {
34 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift:61:5: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
59 | }
60 | }
61 | op.completionBlock = nil /* In theory not needed anymore; I never tested that… */
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
62 | }
63 | if autoStart {
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift:46:22: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure [#SendableMetatypes]
44 | op.completionBlock = { [context = CompletionContext(object: object, localDb: localDb)] in /* We keep a strong ref to op but it’s not a problem because we nullify the completion block at the end of the block. */
45 | DispatchQueue.main.async{
46 | let result = op.result
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure [#SendableMetatypes]
47 | if case .success = result {
48 | /* If the request succeeded, we try and remove the Core Data object. */
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift:46:22: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure [#SendableMetatypes]
44 | op.completionBlock = { [context = CompletionContext(object: object, localDb: localDb)] in /* We keep a strong ref to op but it’s not a problem because we nullify the completion block at the end of the block. */
45 | DispatchQueue.main.async{
46 | let result = op.result
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure [#SendableMetatypes]
47 | if case .success = result {
48 | /* If the request succeeded, we try and remove the Core Data object. */
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift:49:15: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.Type' in an isolated closure [#SendableMetatypes]
47 | if case .success = result {
48 | /* If the request succeeded, we try and remove the Core Data object. */
49 | context.localDb.context.perform{
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.Type' in an isolated closure [#SendableMetatypes]
50 | context.localDb.context.delete(context.object)
51 | if let error = context.localDb.context.saveOrRollback() {
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+CreateAndGet-Saved.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoreDataAPI+CreateAndGet-Saved.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoreDataAPI+Delete.swift
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift:54:17: warning: capture of 'result' with non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, RequestError<Bridge>>' in a '@Sendable' closure [#SendableClosureCaptures]
52 | handler(.failure(error))
53 | } else {
54 | handler(result.mapError{ $0 as Error })
| `- warning: capture of 'result' with non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, RequestError<Bridge>>' in a '@Sendable' closure [#SendableClosureCaptures]
55 | }
56 | }
BMO.RequestResult:1:13: note: generic enum 'RequestResult' does not conform to the 'Sendable' protocol
1 | public enum RequestResult<RemoteOperation, LocalDbObject, Metadata> where RemoteOperation : Operation, LocalDbObject : BMO.LocalDbObjectProtocol, Metadata : Sendable {
| `- note: generic enum 'RequestResult' does not conform to the 'Sendable' protocol
2 | case successNoop
3 | case successNoopFromRemote(RemoteOperation)
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift:19:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BMO' [#AddPreconcurrencyImport]
17 | import Foundation
18 |
19 | import BMO
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BMO' [#AddPreconcurrencyImport]
20 |
21 |
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift:50:16: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.Type' in an isolated closure [#SendableMetatypes]
48 | /* If the request succeeded, we try and remove the Core Data object. */
49 | context.localDb.context.perform{
50 | context.localDb.context.delete(context.object)
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.Type' in an isolated closure [#SendableMetatypes]
51 | if let error = context.localDb.context.saveOrRollback() {
52 | handler(.failure(error))
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift:50:8: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure [#SendableMetatypes]
48 | /* If the request succeeded, we try and remove the Core Data object. */
49 | context.localDb.context.perform{
50 | context.localDb.context.delete(context.object)
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure [#SendableMetatypes]
51 | if let error = context.localDb.context.saveOrRollback() {
52 | handler(.failure(error))
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift:52:9: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure [#SendableMetatypes]
50 | context.localDb.context.delete(context.object)
51 | if let error = context.localDb.context.saveOrRollback() {
52 | handler(.failure(error))
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure [#SendableMetatypes]
53 | } else {
54 | handler(result.mapError{ $0 as Error })
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift:52:9: warning: call to main actor-isolated parameter 'handler' in a synchronous nonisolated context [#ActorIsolatedCall]
30 | settings: Settings? = nil,
31 | autoStart: Bool = true,
32 | handler: @escaping @Sendable @MainActor (_ results: Result<Bridge.RequestResults, Error>) -> Void = { _ in }
| `- note: calls to parameter 'handler' from outside of its actor context are implicitly asynchronous
33 | ) throws -> RequestOperation<Bridge> {
34 | let settings = settings ?? defaultSettings
:
50 | context.localDb.context.delete(context.object)
51 | if let error = context.localDb.context.saveOrRollback() {
52 | handler(.failure(error))
| `- warning: call to main actor-isolated parameter 'handler' in a synchronous nonisolated context [#ActorIsolatedCall]
53 | } else {
54 | handler(result.mapError{ $0 as Error })
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift:54:9: warning: call to main actor-isolated parameter 'handler' in a synchronous nonisolated context [#ActorIsolatedCall]
30 | settings: Settings? = nil,
31 | autoStart: Bool = true,
32 | handler: @escaping @Sendable @MainActor (_ results: Result<Bridge.RequestResults, Error>) -> Void = { _ in }
| `- note: calls to parameter 'handler' from outside of its actor context are implicitly asynchronous
33 | ) throws -> RequestOperation<Bridge> {
34 | let settings = settings ?? defaultSettings
:
52 | handler(.failure(error))
53 | } else {
54 | handler(result.mapError{ $0 as Error })
| `- warning: call to main actor-isolated parameter 'handler' in a synchronous nonisolated context [#ActorIsolatedCall]
55 | }
56 | }
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift:84:20: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
82 | settings: settings, autoStart: true,
83 | handler: { res in
84 | continuation.resume(with: res)
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
85 | }
86 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+CreateAndGet-Saved.swift:66:20: warning: sending 'res' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
64 | savedObjectCreator: savedObjectCreator,
65 | handler: { _, res in
66 | continuation.resume(with: res)
| |- warning: sending 'res' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
| `- note: main actor-isolated 'res' is passed as a 'sending' parameter; Uses in callee may race with later main actor-isolated uses
67 | }
68 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift:54:9: warning: sending value of non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, any Error>' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
52 | handler(.failure(error))
53 | } else {
54 | handler(result.mapError{ $0 as Error })
| |- warning: sending value of non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, any Error>' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
| `- note: sending value of non-Sendable type 'Result<RequestResult<Bridge.BridgeObjects.RemoteDb.RemoteOperation, Bridge.BridgeObjects.LocalDb.DbObject, Bridge.BridgeObjects.Metadata>, any Error>' to main actor-isolated callee risks causing races in between code in the current isolation context and main actor-isolated uses
55 | }
56 | }
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Delete.swift:84:20: warning: sending 'res' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
82 | settings: settings, autoStart: true,
83 | handler: { res in
84 | continuation.resume(with: res)
| |- warning: sending 'res' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
| `- note: main actor-isolated 'res' is passed as a 'sending' parameter; Uses in callee may race with later main actor-isolated uses
85 | }
86 | )
[#ActorIsolatedCall]: <https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call>
[#AddPreconcurrencyImport]: <https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import>
[#RegionIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/region-isolation>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
SwiftDriverJobDiscovery normal arm64 Compiling CoreDataAPI+CreateAndGet-Saved.swift, CoreDataAPI+Delete.swift (in target 'BMOCoreData' from project 'BMO')
SwiftCompile normal arm64_32 Compiling\ \ Errors.swift,\ BMOCoreDataImporter.swift,\ BMOCoreDataFetchRequestHelper.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/\ Errors.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/BMOImplementations/BMOCoreDataImporter.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/BMOImplementations/RequestHelpers/BMOCoreDataFetchRequestHelper.swift (in target 'BMOCoreData' from project 'BMO')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/\ Errors.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile \ Errors.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/BMOImplementations/BMOCoreDataImporter.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BMOCoreDataImporter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/BMOImplementations/RequestHelpers/BMOCoreDataFetchRequestHelper.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BMOCoreDataFetchRequestHelper.swift
SwiftDriverJobDiscovery normal arm64 Compiling CoreDataAPI+Fetch.swift, CoreDataAPI+Update-Discarded.swift (in target 'BMOCoreData' from project 'BMO')
SwiftCompile normal arm64 Compiling\ BMOCoreDataSaveRequestHelper.swift,\ NSManagedObject+BMO.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/BMOImplementations/RequestHelpers/BMOCoreDataSaveRequestHelper.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/BMOProtocolsConformance/NSManagedObject+BMO.swift (in target 'BMOCoreData' from project 'BMO')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/BMOImplementations/RequestHelpers/BMOCoreDataSaveRequestHelper.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BMOCoreDataSaveRequestHelper.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/BMOProtocolsConformance/NSManagedObject+BMO.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSManagedObject+BMO.swift
SwiftDriverJobDiscovery normal arm64 Compiling NSPredicate+Utils.swift, RemoteFetchType.swift (in target 'BMOCoreData' from project 'BMO')
SwiftCompile normal arm64_32 Compiling\ NSManagedObjectContext+BMO.swift,\ CoreDataAPI+Create-Discarded.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/BMOProtocolsConformance/NSManagedObjectContext+BMO.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Discarded.swift (in target 'BMOCoreData' from project 'BMO')
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/BMOProtocolsConformance/NSManagedObjectContext+BMO.swift:26:11: warning: passing non-Sendable parameter 'block' to function expecting a '@Sendable' closure
23 | extension NSManagedObjectContext : LocalDbContextProtocol {
24 |
25 | public func performRW(_ block: @escaping () -> Void) {
| `- note: parameter 'block' is implicitly non-Sendable
26 | perform(block)
| `- warning: passing non-Sendable parameter 'block' to function expecting a '@Sendable' closure
27 | }
28 |
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/BMOProtocolsConformance/NSManagedObjectContext+BMO.swift:31:30: warning: passing non-Sendable parameter 'block' to function expecting a '@Sendable' closure
27 | }
28 |
29 | public func performAndWaitRW<T>(_ block: () throws -> T) rethrows -> T {
| `- note: parameter 'block' is implicitly non-Sendable
30 | if #available(macOS 12, iOS 15, tvOS 16, watchOS 8, *) {
31 | return try performAndWait(block)
| `- warning: passing non-Sendable parameter 'block' to function expecting a '@Sendable' closure
32 | } else {
33 | return try withoutActuallyEscaping(block, do: { escapableBlock in
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/BMOProtocolsConformance/NSManagedObjectContext+BMO.swift:36:13: warning: capture of 'retOnContext' with non-Sendable type 'Result<T, any Error>?' in a '@Sendable' closure [#SendableClosureCaptures]
27 | }
28 |
29 | public func performAndWaitRW<T>(_ block: () throws -> T) rethrows -> T {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
30 | if #available(macOS 12, iOS 15, tvOS 16, watchOS 8, *) {
31 | return try performAndWait(block)
:
34 | var retOnContext: Result<T, Error>? = nil
35 | performAndWait{
36 | do {retOnContext = .success(try escapableBlock())}
| `- warning: capture of 'retOnContext' with non-Sendable type 'Result<T, any Error>?' in a '@Sendable' closure [#SendableClosureCaptures]
37 | catch {retOnContext = .failure(error)}
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/BMOProtocolsConformance/NSManagedObjectContext+BMO.swift:36:41: warning: capture of 'escapableBlock' with non-Sendable type '() throws -> T' in a '@Sendable' closure [#SendableClosureCaptures]
34 | var retOnContext: Result<T, Error>? = nil
35 | performAndWait{
36 | do {retOnContext = .success(try escapableBlock())}
| |- warning: capture of 'escapableBlock' with non-Sendable type '() throws -> T' in a '@Sendable' closure [#SendableClosureCaptures]
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
37 | catch {retOnContext = .failure(error)}
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/BMOProtocolsConformance/NSManagedObjectContext+BMO.swift:36:13: warning: mutation of captured var 'retOnContext' in concurrently-executing code [#SendableClosureCaptures]
34 | var retOnContext: Result<T, Error>? = nil
35 | performAndWait{
36 | do {retOnContext = .success(try escapableBlock())}
| `- warning: mutation of captured var 'retOnContext' in concurrently-executing code [#SendableClosureCaptures]
37 | catch {retOnContext = .failure(error)}
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/BMOProtocolsConformance/NSManagedObjectContext+BMO.swift:37:13: warning: mutation of captured var 'retOnContext' in concurrently-executing code [#SendableClosureCaptures]
35 | performAndWait{
36 | do {retOnContext = .success(try escapableBlock())}
37 | catch {retOnContext = .failure(error)}
| `- warning: mutation of captured var 'retOnContext' in concurrently-executing code [#SendableClosureCaptures]
38 | }
39 | return try retOnContext!.get()
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Discarded.swift:32:107: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
30 | autoStart: Bool = true,
31 | discardableObjectCreator: @escaping @Sendable (_ managedObjectContext: NSManagedObjectContext) throws -> Object,
32 | handler: @escaping @Sendable @MainActor (Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
33 | ) throws -> RequestOperation<Bridge> {
34 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Discarded.swift:32:107: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
30 | autoStart: Bool = true,
31 | discardableObjectCreator: @escaping @Sendable (_ managedObjectContext: NSManagedObjectContext) throws -> Object,
32 | handler: @escaping @Sendable @MainActor (Result<Bridge.RequestResults, RequestError<Bridge>>) -> Void = { _ in }
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
33 | ) throws -> RequestOperation<Bridge> {
34 | let settings = settings ?? defaultSettings
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Discarded.swift:50:5: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
48 | handler(op.result)
49 | }
50 | op.completionBlock = nil /* In theory not needed anymore; I never tested that… */
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
51 | }
52 | if autoStart {
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Discarded.swift:48:6: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure [#SendableMetatypes]
46 | op.completionBlock = { /* We keep a strong ref to op but it’s not a problem because we nullify the completion block at the end of the block. */
47 | DispatchQueue.main.async{
48 | handler(op.result)
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure [#SendableMetatypes]
49 | }
50 | op.completionBlock = nil /* In theory not needed anymore; I never tested that… */
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Discarded.swift:48:6: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure [#SendableMetatypes]
46 | op.completionBlock = { /* We keep a strong ref to op but it’s not a problem because we nullify the completion block at the end of the block. */
47 | DispatchQueue.main.async{
48 | handler(op.result)
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure [#SendableMetatypes]
49 | }
50 | op.completionBlock = nil /* In theory not needed anymore; I never tested that… */
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Discarded.swift:79:20: warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
77 | discardableObjectCreator: discardableObjectCreator,
78 | handler: { res in
79 | continuation.resume(with: res)
| `- warning: capture of non-Sendable type 'Bridge.BridgeObjects.LocalDb.DbObject.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
80 | }
81 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Discarded.swift:79:20: warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
77 | discardableObjectCreator: discardableObjectCreator,
78 | handler: { res in
79 | continuation.resume(with: res)
| `- warning: capture of non-Sendable type 'Bridge.Type' in an isolated closure; this is an error in the Swift 6 language mode [#SendableMetatypes]
80 | }
81 | )
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Discarded.swift:79:20: warning: sending 'res' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
77 | discardableObjectCreator: discardableObjectCreator,
78 | handler: { res in
79 | continuation.resume(with: res)
| |- warning: sending 'res' risks causing data races; this is an error in the Swift 6 language mode [#RegionIsolation::SendingRisksDataRace]
| `- note: main actor-isolated 'res' is passed as a 'sending' parameter; Uses in callee may race with later main actor-isolated uses
80 | }
81 | )
[#RegionIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/region-isolation>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/BMOProtocolsConformance/NSManagedObjectContext+BMO.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSManagedObjectContext+BMO.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/CoreDataAPI+Create-Discarded.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoreDataAPI+Create-Discarded.swift
SwiftDriverJobDiscovery normal arm64_32 Emitting module for BMOCoreData (in target 'BMOCoreData' from project 'BMO')
SwiftDriver\ Compilation\ Requirements BMOCoreData normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation-Requirements -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name BMOCoreData -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/BMOCoreData.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -enable-experimental-feature StrictConcurrency -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/BMOCoreData-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/BMOCoreData.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/BMOCoreData-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/BMOCoreData_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/BMOCoreData-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Compiling BMOCoreDataSaveRequestHelper.swift, NSManagedObject+BMO.swift (in target 'BMOCoreData' from project 'BMO')
SwiftCompile normal arm64_32 Compiling\ BMOCoreDataSaveRequestHelper.swift,\ NSManagedObject+BMO.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/BMOImplementations/RequestHelpers/BMOCoreDataSaveRequestHelper.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/BMOProtocolsConformance/NSManagedObject+BMO.swift (in target 'BMOCoreData' from project 'BMO')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/BMOImplementations/RequestHelpers/BMOCoreDataSaveRequestHelper.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BMOCoreDataSaveRequestHelper.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/BMOProtocolsConformance/NSManagedObject+BMO.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSManagedObject+BMO.swift
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/BMOCoreData-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/BMOCoreData-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/BMOCoreData-Swift.h (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/BMOCoreData-Swift.h -arch arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/BMOCoreData-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/BMOCoreData-Swift.h
SwiftDriverJobDiscovery normal arm64_32 Compiling NSFetchRequest+Utils.swift, NSManagedObject+Utils.swift (in target 'BMOCoreData' from project 'BMO')
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/BMOCoreData.swiftmodule/arm64_32-apple-watchos.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/BMOCoreData.swiftmodule (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/BMOCoreData.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/BMOCoreData.swiftmodule/arm64_32-apple-watchos.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/BMOCoreData.swiftmodule/arm64_32-apple-watchos.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/BMOCoreData.swiftdoc (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/BMOCoreData.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/BMOCoreData.swiftmodule/arm64_32-apple-watchos.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/BMOCoreData.swiftmodule/arm64_32-apple-watchos.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/BMOCoreData.abi.json (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/BMOCoreData.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/BMOCoreData.swiftmodule/arm64_32-apple-watchos.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/BMOCoreData.swiftmodule/Project/arm64_32-apple-watchos.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/BMOCoreData.swiftsourceinfo (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/BMOCoreData.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/BMOCoreData.swiftmodule/Project/arm64_32-apple-watchos.swiftsourceinfo
SwiftCompile normal arm64_32 Compiling\ \ Loggers.swift,\ NSManagedObjectContext+Utils.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/Utilities/Private/\ Loggers.swift /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/Utilities/Private/NSManagedObjectContext+Utils.swift (in target 'BMOCoreData' from project 'BMO')
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/Utilities/Private/ Loggers.swift:14:2: warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'Logger', consider removing it
12 | extension Logger {
13 |
14 | nonisolated(unsafe) static let importer = {Logger(OSLog.importer)}()
| `- warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'Logger', consider removing it
15 | nonisolated(unsafe) static let saveRequestHelper = {Logger(OSLog.saveRequestHelper)}()
16 |
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/Utilities/Private/ Loggers.swift:15:2: warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'Logger', consider removing it
13 |
14 | nonisolated(unsafe) static let importer = {Logger(OSLog.importer)}()
15 | nonisolated(unsafe) static let saveRequestHelper = {Logger(OSLog.saveRequestHelper)}()
| `- warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'Logger', consider removing it
16 |
17 | }
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/Utilities/Private/ Loggers.swift:21:2: warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'OSLog', consider removing it
19 | extension OSLog {
20 |
21 | nonisolated(unsafe) static let importer = {
| `- warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'OSLog', consider removing it
22 | return OSLog(subsystem: OSLog.subsystem, category: "Importer")
23 | }()
/Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/Utilities/Private/ Loggers.swift:25:2: warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'OSLog', consider removing it
23 | }()
24 |
25 | nonisolated(unsafe) static let saveRequestHelper = {
| `- warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'OSLog', consider removing it
26 | return OSLog(subsystem: OSLog.subsystem, category: "SaveRequestHelper")
27 | }()
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/Utilities/Private/\ Loggers.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile \ Loggers.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/BMOCoreData/Utilities/Private/NSManagedObjectContext+Utils.swift (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSManagedObjectContext+Utils.swift
SwiftDriverJobDiscovery normal arm64_32 Compiling CoreDataAPI+Create-Saved.swift, CoreDataAPI+CreateAndGet-Discarded.swift (in target 'BMOCoreData' from project 'BMO')
SwiftDriverJobDiscovery normal arm64_32 Compiling CoreDataAPI+Update-Saved.swift, CoreDataAPI.swift (in target 'BMOCoreData' from project 'BMO')
SwiftDriverJobDiscovery normal arm64_32 Compiling CoreDataAPI+Fetch.swift, CoreDataAPI+Update-Discarded.swift (in target 'BMOCoreData' from project 'BMO')
SwiftDriverJobDiscovery normal arm64_32 Compiling NSPredicate+Utils.swift, RemoteFetchType.swift (in target 'BMOCoreData' from project 'BMO')
SwiftDriverJobDiscovery normal arm64 Compiling Errors.swift, BMOCoreDataImporter.swift, BMOCoreDataFetchRequestHelper.swift (in target 'BMOCoreData' from project 'BMO')
SwiftDriver\ Compilation BMOCoreData normal arm64 com.apple.xcode.tools.swift.compiler (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name BMOCoreData -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/BMOCoreData.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -enable-experimental-feature StrictConcurrency -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/BMOCoreData-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/BMOCoreData.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/BMOCoreData-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/BMOCoreData_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/BMOCoreData-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64_32 Compiling CoreDataAPI+CreateAndGet-Saved.swift, CoreDataAPI+Delete.swift (in target 'BMOCoreData' from project 'BMO')
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/Binary/BMOCoreData.o normal arm64 (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-watchos9.0 -r -isysroot /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -O0 -Xlinker -no_warn_duplicate_libraries -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-watchos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -iframework /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/BMOCoreData.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/BMOCoreData_lto.o -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/BMOCoreData_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/watchos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/BMOCoreData.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/Binary/BMOCoreData.o
SwiftDriverJobDiscovery normal arm64_32 Compiling NSManagedObjectContext+BMO.swift, CoreDataAPI+Create-Discarded.swift (in target 'BMOCoreData' from project 'BMO')
SwiftDriverJobDiscovery normal arm64_32 Compiling Loggers.swift, NSManagedObjectContext+Utils.swift (in target 'BMOCoreData' from project 'BMO')
SwiftDriverJobDiscovery normal arm64_32 Compiling BMOCoreDataSaveRequestHelper.swift, NSManagedObject+BMO.swift (in target 'BMOCoreData' from project 'BMO')
SwiftDriverJobDiscovery normal arm64_32 Compiling Errors.swift, BMOCoreDataImporter.swift, BMOCoreDataFetchRequestHelper.swift (in target 'BMOCoreData' from project 'BMO')
SwiftDriver\ Compilation BMOCoreData normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name BMOCoreData -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/BMOCoreData.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -enable-experimental-feature StrictConcurrency -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/BMOCoreData-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/BMOCoreData.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/BMOCoreData-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/BMOCoreData_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/BMOCoreData-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/Binary/BMOCoreData.o normal arm64_32 (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64_32-apple-watchos9.0 -r -isysroot /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -O0 -Xlinker -no_warn_duplicate_libraries -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-watchos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -iframework /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/BMOCoreData.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/BMOCoreData_lto.o -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/BMOCoreData_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/watchos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/BMOCoreData.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/Binary/BMOCoreData.o
CreateUniversalBinary /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/BMOCoreData.o normal arm64\ arm64_32 (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo -create /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/Binary/BMOCoreData.o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/Binary/BMOCoreData.o -output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/BMOCoreData.o
ExtractAppIntentsMetadata (in target 'BMOCoreData' from project 'BMO')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/appintentsmetadataprocessor --toolchain-dir /var/run/com.apple.security.cryptexd/mnt/com.apple.MobileAsset.MetalToolchain-v27.1.266.1.dhOJNR/Metal.xctoolchain --module-name BMOCoreData --sdk-root /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk --xcode-version 27A266a --platform-family watchOS --deployment-target 9.0 --bundle-identifier spi-builder-workspace.BMOCoreData --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/BMOCoreData.appintents --target-triple arm64-apple-watchos9.0 --target-triple arm64_32-apple-watchos9.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/BMOCoreData.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/BMOCoreData_dependency_info.dat --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/BMOCoreData_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/BMOCoreData.SwiftFileList --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/BMOCoreData.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/BMOCoreData.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/BMOCoreData.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64/BMOCoreData.SwiftConstValuesFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BMO.build/Debug-watchos/BMOCoreData-t.build/Objects-normal/arm64_32/BMOCoreData.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --no-app-shortcuts-localization
2026-09-19 17:31:48.156 appintentsmetadataprocessor[754:4489] Starting appintentsmetadataprocessor export
2026-09-19 17:31:48.218 appintentsmetadataprocessor[754:4489] Extracted no relevant App Intents symbols, skipping writing output
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
** BUILD SUCCEEDED **
2026-09-19 17:31:40.906 xcodebuild[623:3850] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "BMO",
"name" : "BMO",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "BMO",
"targets" : [
"BMO"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "BMOCoreData",
"targets" : [
"BMOCoreData"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "BMOTests",
"module_type" : "SwiftTarget",
"name" : "BMOTests",
"path" : "Tests/BMOTests",
"sources" : [
"BMOTests.swift"
],
"target_dependencies" : [
"BMO"
],
"type" : "test"
},
{
"c99name" : "BMOCoreDataTests",
"module_type" : "SwiftTarget",
"name" : "BMOCoreDataTests",
"path" : "Tests/BMOCoreDataTests",
"sources" : [
"BMOCoreDataTests.swift"
],
"target_dependencies" : [
"BMOCoreData"
],
"type" : "test"
},
{
"c99name" : "BMOCoreData",
"module_type" : "SwiftTarget",
"name" : "BMOCoreData",
"path" : "Sources/BMOCoreData",
"product_memberships" : [
"BMOCoreData"
],
"sources" : [
" Errors.swift",
"BMOImplementations/BMOCoreDataImporter.swift",
"BMOImplementations/RequestHelpers/BMOCoreDataFetchRequestHelper.swift",
"BMOImplementations/RequestHelpers/BMOCoreDataSaveRequestHelper.swift",
"BMOProtocolsConformance/NSManagedObject+BMO.swift",
"BMOProtocolsConformance/NSManagedObjectContext+BMO.swift",
"CoreDataAPI+Create-Discarded.swift",
"CoreDataAPI+Create-Saved.swift",
"CoreDataAPI+CreateAndGet-Discarded.swift",
"CoreDataAPI+CreateAndGet-Saved.swift",
"CoreDataAPI+Delete.swift",
"CoreDataAPI+Fetch.swift",
"CoreDataAPI+Update-Discarded.swift",
"CoreDataAPI+Update-Saved.swift",
"CoreDataAPI.swift",
"Utilities/Private/ Loggers.swift",
"Utilities/Private/NSManagedObjectContext+Utils.swift",
"Utilities/Public/NSFetchRequest+Utils.swift",
"Utilities/Public/NSManagedObject+Utils.swift",
"Utilities/Public/NSPredicate+Utils.swift",
"Utilities/Public/RemoteFetchType.swift"
],
"target_dependencies" : [
"BMO"
],
"type" : "library"
},
{
"c99name" : "BMO",
"module_type" : "SwiftTarget",
"name" : "BMO",
"path" : "Sources/BMO",
"product_memberships" : [
"BMO",
"BMOCoreData"
],
"sources" : [
"Core/Bridge-Protocol.swift",
"Core/BridgeObjects-Protocol.swift",
"Core/LocalDb-Protocol.swift",
"Core/LocalDbImportOperation.swift",
"Core/LocalDbImporter-Protocol.swift",
"Core/RemoteDb-Protocol.swift",
"Core/Request.swift",
"Core/RequestHelper-Protocol.swift",
"Core/RequestOperation.swift",
"Core/RequestResult.swift",
"Errors/ErrorCollection.swift",
"Errors/OperationLifecycleError.swift",
"Errors/RequestError.swift",
"Helpers/GenericLocalDbObject.swift",
"Helpers/LocalDbChanges.swift",
"Helpers/RelationshipMergeType.swift",
"Utilities/Private/MapError.swift",
"Utilities/Private/Result+Utils.swift",
"Utilities/Public/DummyRequestHelper.swift",
"Utilities/Public/RequestHelperCollection.swift",
"Utilities/Public/RequestHelperCollectionForOldRuntimes.swift"
],
"type" : "library"
}
],
"tools_version" : "5.10"
}
Done.