Build Information
Successful build of CoreDataToSwiftUI, reference 0.1.0 (46878e), with Swift 6.4 for macOS (SPM) on 16 Sep 2026 19:42:40 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/DirectToSwift/CoreDataToSwiftUI.git
Reference: 0.1.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/DirectToSwift/CoreDataToSwiftUI
* tag 0.1.0 -> FETCH_HEAD
HEAD is now at 46878e2 Merge branch 'master' of github.com:DirectToSwift/CoreDataToSwiftUI
Cloned https://github.com/DirectToSwift/CoreDataToSwiftUI.git
Revision (git rev-parse @):
46878e2e4fa0b894d66a7ab907f4086d2c1bd65c
SUCCESS checkout https://github.com/DirectToSwift/CoreDataToSwiftUI.git at 0.1.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/DirectToSwift/CoreDataToSwiftUI.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Pre-planning 1 / 96]
[Planning deferred tasks]
[25 / 42]
[26 / 43] SwiftUIRules
[36 / 120]
[39 / 120]
[47 / 120]
[49 / 120]
[50 / 120]
[55 / 120]
[58 / 120]
[61 / 120]
[67 / 120]
[70 / 120]
[72 / 120]
[73 / 120]
[83 / 120]
[85 / 120]
[86 / 120]
[89 / 120]
[91 / 120]
[103 / 120] SwiftUIRules
[104 / 120] SwiftUIRules
[110 / 121] DirectToSwiftUI
[119 / 134] DirectToSwiftUI
[120 / 134] DirectToSwiftUI
[121 / 134] DirectToSwiftUI
[131 / 134] SwiftUIRules
[131 / 134] DirectToSwiftUI
[133 / 134] DirectToSwiftUI
Build complete! (12.10 sec)
Fetching https://github.com/DirectToSwift/SwiftUIRules.git
[1/193] Fetching swiftuirules
Fetched https://github.com/DirectToSwift/SwiftUIRules.git (0.90s)
Computing version for https://github.com/DirectToSwift/SwiftUIRules.git
Computed https://github.com/DirectToSwift/SwiftUIRules.git at 0.2.0 (1.61s)
Creating working copy for https://github.com/DirectToSwift/SwiftUIRules.git
Working copy of https://github.com/DirectToSwift/SwiftUIRules.git resolved at 0.2.0
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/KVCRulePredicate.swift:12:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'NSPredicate' to imported protocol 'RulePredicate'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m10 |[0;0m import struct SwiftUIRules.RuleContext
[0;36m11 |[0;0m
[0;36m12 |[0;0m extension NSPredicate : RulePredicate {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'NSPredicate' to imported protocol 'RulePredicate'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m13 |[0;0m
[0;36m14 |[0;0m public func evaluate(in ruleContext: RuleContext) -> Bool {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/KVCRuleSelfAssignment.swift:39:33: [1;33mwarning: [1;39mgeneric parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m23 |[0;0m * operation.
[0;36m24 |[0;0m */
[0;36m25 |[0;0m open class KVCRuleSelfAssignment<K: DynamicEnvironmentKey>
[0;36m|[0;0m `- [1;39mnote: [1;39m'K' previously declared here[0;0m
[0;36m26 |[0;0m : NSObject, RuleCandidate, RuleAction
[0;36m27 |[0;0m {
[0;36m:[0;0m
[0;36m37 |[0;0m return ObjectIdentifier(key)
[0;36m38 |[0;0m }
[0;36m39 |[0;0m public func isCandidateForKey<K: DynamicEnvironmentKey>(_ key: K.Type)
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m40 |[0;0m -> Bool
[0;36m41 |[0;0m {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathAssignment.swift:50:33: [1;33mwarning: [1;39mgeneric parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m30 |[0;0m * @see RuleAssignment
[0;36m31 |[0;0m */
[0;36m32 |[0;0m public struct RuleKeyPathAssignment<K: DynamicEnvironmentKey>
[0;36m|[0;0m `- [1;39mnote: [1;39m'K' previously declared here[0;0m
[0;36m33 |[0;0m : RuleCandidate, RuleAction
[0;36m34 |[0;0m {
[0;36m:[0;0m
[0;36m48 |[0;0m return ObjectIdentifier(key)
[0;36m49 |[0;0m }
[0;36m50 |[0;0m public func isCandidateForKey<K: DynamicEnvironmentKey>(_ key: K.Type)
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m51 |[0;0m -> Bool
[0;36m52 |[0;0m {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:11:8: [1;33mwarning: [1;39mgeneric parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m9 |[0;0m // Any Predicates to support NSManagedObject dynamic properties.
[0;36m10 |[0;0m
[0;36m11 |[0;0m init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>, value: Value) {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m12 |[0;0m self.init { ruleContext in
[0;36m13 |[0;0m eq(ruleContext[keyPath: keyPath], value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:16:8: [1;33mwarning: [1;39mgeneric parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m14 |[0;0m }
[0;36m15 |[0;0m }
[0;36m16 |[0;0m init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>, value: Value?) {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m17 |[0;0m self.init { ruleContext in
[0;36m18 |[0;0m eq(ruleContext[keyPath: keyPath], value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:22:8: [1;33mwarning: [1;39mgeneric parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m20 |[0;0m }
[0;36m21 |[0;0m
[0;36m22 |[0;0m init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>,
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m23 |[0;0m operation: SwiftUIRules.RuleComparisonOperation,
[0;36m24 |[0;0m value: Value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:31:8: [1;33mwarning: [1;39mgeneric parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m29 |[0;0m }
[0;36m30 |[0;0m }
[0;36m31 |[0;0m init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>,
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m32 |[0;0m operation: SwiftUIRules.RuleComparisonOperation,
[0;36m33 |[0;0m value: Value?)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Support/ComparisonOperation.swift:11:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'Operator' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m9 |[0;0m import Foundation
[0;36m10 |[0;0m
[0;36m11 |[0;0m extension NSComparisonPredicate.Operator: Equatable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'Operator' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m12 |[0;0m
[0;36m13 |[0;0m public static func ==(lhs: NSComparisonPredicate.Operator,
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Support/CoreData/DummyImplementations.swift:13:22: [1;33mwarning: [1;39mclass 'D2SDummyObjectContext' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m11 |[0;0m // optionals in Views. Which may or may not be a good decision.
[0;36m12 |[0;0m
[0;36m13 |[0;0m internal final class D2SDummyObjectContext: NSManagedObjectContext {
[0;36m|[0;0m `- [1;33mwarning: [1;39mclass 'D2SDummyObjectContext' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m14 |[0;0m static let shared : NSManagedObjectContext = D2SDummyObjectContext()
[0;36m15 |[0;0m init() {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Support/CoreData/ManagedObjectBindings.swift:16:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'NSManagedObject' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CoreData' introduce this conformance in the future[0;0m
[0;36m14 |[0;0m }
[0;36m15 |[0;0m
[0;36m16 |[0;0m extension NSManagedObject: Identifiable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'NSManagedObject' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CoreData' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m17 |[0;0m
[0;36m18 |[0;0m // TODO: use the pkey/GID instead. This uses the ObjectIdentifier.
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/ViewModel/D2SFault.swift:23:25: [1;33mwarning: [1;39mgeneric parameter 'Object' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m13 |[0;0m }
[0;36m14 |[0;0m
[0;36m15 |[0;0m public enum D2SFault<Object /*: AnyObject*/, Resolver>
[0;36m|[0;0m `- [1;39mnote: [1;39m'Object' previously declared here[0;0m
[0;36m16 |[0;0m where Resolver: D2SFaultResolver
[0;36m17 |[0;0m {
[0;36m:[0;0m
[0;36m21 |[0;0m
[0;36m22 |[0;0m /// Keep an object reference as unowned, to break cycles
[0;36m23 |[0;0m public struct Unowned<Object: AnyObject> {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'Object' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m24 |[0;0m unowned let object: Object
[0;36m25 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/ViewModel/SparseFaultArray.swift:132:22: [1;33mwarning: [1;39mclass 'IndexGlobalID' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m130 |[0;0m }
[0;36m131 |[0;0m
[0;36m132 |[0;0m internal final class IndexGlobalID : NSManagedObjectID {
[0;36m|[0;0m `- [1;33mwarning: [1;39mclass 'IndexGlobalID' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m133 |[0;0m
[0;36m134 |[0;0m private static let sharedIndexGIDs : [ IndexGlobalID ] = { // prealloc some
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Support/FoundationExtras.swift:89:9: [1;33mwarning: [1;39minitialization of immutable value 'len' was never used; consider replacing with assignment to '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m87 |[0;0m }
[0;36m88 |[0;0m
[0;36m89 |[0;0m let len = count
[0;36m|[0;0m `- [1;33mwarning: [1;39minitialization of immutable value 'len' was never used; consider replacing with assignment to '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m90 |[0;0m let slen = needle.count
[0;36m91 |[0;0m let sc = needle.first!
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/ViewModel/D2SFault.swift:23:25: [1;33mwarning: [1;39mgeneric parameter 'Object' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m13 |[0;0m }
[0;36m14 |[0;0m
[0;36m15 |[0;0m public enum D2SFault<Object /*: AnyObject*/, Resolver>
[0;36m|[0;0m `- [1;39mnote: [1;39m'Object' previously declared here[0;0m
[0;36m16 |[0;0m where Resolver: D2SFaultResolver
[0;36m17 |[0;0m {
[0;36m:[0;0m
[0;36m21 |[0;0m
[0;36m22 |[0;0m /// Keep an object reference as unowned, to break cycles
[0;36m23 |[0;0m public struct Unowned<Object: AnyObject> {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'Object' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m24 |[0;0m unowned let object: Object
[0;36m25 |[0;0m }
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Support/ComparisonOperation.swift:11:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'Operator' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m9 |[0;0m import Foundation
[0;36m10 |[0;0m
[0;36m11 |[0;0m extension NSComparisonPredicate.Operator: Equatable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'Operator' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m12 |[0;0m
[0;36m13 |[0;0m public static func ==(lhs: NSComparisonPredicate.Operator,
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Views/BasicLook/Pages/Login.swift:68:11: [1;33mwarning: [1;39minitialization of immutable value 'pwd' was never used; consider replacing with assignment to '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m66 |[0;0m private func login() {
[0;36m67 |[0;0m // FIXME: Make async, add spinner, all the good stuff ;-)
[0;36m68 |[0;0m let pwd = password
[0;36m|[0;0m `- [1;33mwarning: [1;39minitialization of immutable value 'pwd' was never used; consider replacing with assignment to '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m69 |[0;0m defer { password = "" }
[0;36m70 |[0;0m
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/KVCRulePredicate.swift:12:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'NSPredicate' to imported protocol 'RulePredicate'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m10 |[0;0m import struct SwiftUIRules.RuleContext
[0;36m11 |[0;0m
[0;36m12 |[0;0m extension NSPredicate : RulePredicate {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'NSPredicate' to imported protocol 'RulePredicate'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m13 |[0;0m
[0;36m14 |[0;0m public func evaluate(in ruleContext: RuleContext) -> Bool {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/KVCRuleSelfAssignment.swift:39:33: [1;33mwarning: [1;39mgeneric parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m23 |[0;0m * operation.
[0;36m24 |[0;0m */
[0;36m25 |[0;0m open class KVCRuleSelfAssignment<K: DynamicEnvironmentKey>
[0;36m|[0;0m `- [1;39mnote: [1;39m'K' previously declared here[0;0m
[0;36m26 |[0;0m : NSObject, RuleCandidate, RuleAction
[0;36m27 |[0;0m {
[0;36m:[0;0m
[0;36m37 |[0;0m return ObjectIdentifier(key)
[0;36m38 |[0;0m }
[0;36m39 |[0;0m public func isCandidateForKey<K: DynamicEnvironmentKey>(_ key: K.Type)
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m40 |[0;0m -> Bool
[0;36m41 |[0;0m {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathAssignment.swift:50:33: [1;33mwarning: [1;39mgeneric parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m30 |[0;0m * @see RuleAssignment
[0;36m31 |[0;0m */
[0;36m32 |[0;0m public struct RuleKeyPathAssignment<K: DynamicEnvironmentKey>
[0;36m|[0;0m `- [1;39mnote: [1;39m'K' previously declared here[0;0m
[0;36m33 |[0;0m : RuleCandidate, RuleAction
[0;36m34 |[0;0m {
[0;36m:[0;0m
[0;36m48 |[0;0m return ObjectIdentifier(key)
[0;36m49 |[0;0m }
[0;36m50 |[0;0m public func isCandidateForKey<K: DynamicEnvironmentKey>(_ key: K.Type)
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m51 |[0;0m -> Bool
[0;36m52 |[0;0m {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:11:8: [1;33mwarning: [1;39mgeneric parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m9 |[0;0m // Any Predicates to support NSManagedObject dynamic properties.
[0;36m10 |[0;0m
[0;36m11 |[0;0m init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>, value: Value) {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m12 |[0;0m self.init { ruleContext in
[0;36m13 |[0;0m eq(ruleContext[keyPath: keyPath], value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:16:8: [1;33mwarning: [1;39mgeneric parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m14 |[0;0m }
[0;36m15 |[0;0m }
[0;36m16 |[0;0m init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>, value: Value?) {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m17 |[0;0m self.init { ruleContext in
[0;36m18 |[0;0m eq(ruleContext[keyPath: keyPath], value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:22:8: [1;33mwarning: [1;39mgeneric parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m20 |[0;0m }
[0;36m21 |[0;0m
[0;36m22 |[0;0m init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>,
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m23 |[0;0m operation: SwiftUIRules.RuleComparisonOperation,
[0;36m24 |[0;0m value: Value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:31:8: [1;33mwarning: [1;39mgeneric parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m29 |[0;0m }
[0;36m30 |[0;0m }
[0;36m31 |[0;0m init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>,
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m32 |[0;0m operation: SwiftUIRules.RuleComparisonOperation,
[0;36m33 |[0;0m value: Value?)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:27:37: [1;33mwarning: [1;39mexpected member name or initializer call after type name; this is an error in the Swift 6 language mode[0;0m
[0;36m25 |[0;0m // Hm, this recursion won't fly:
[0;36m26 |[0;0m // \.model.d2s.isDefault == true => \.model <= \.ruleObjectContext.model // '!'
[0;36m27 |[0;0m guard let model = ruleContext[D2SKeys.ruleObjectContext]
[0;36m|[0;0m | |- [1;39mnote: [1;39madd arguments after the type to construct a value of the type[0;0m
[0;36m|[0;0m | `- [1;39mnote: [1;39muse '.self' to reference the type object[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mexpected member name or initializer call after type name; this is an error in the Swift 6 language mode[0;0m
[0;36m28 |[0;0m .persistentStoreCoordinator?.managedObjectModel else {
[0;36m29 |[0;0m return D2SKeys.model.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:37:37: [1;33mwarning: [1;39mexpected member name or initializer call after type name; this is an error in the Swift 6 language mode[0;0m
[0;36m35 |[0;0m static var attribute: A<D2SKeys.attribute> {
[0;36m36 |[0;0m .init { ruleContext in
[0;36m37 |[0;0m let entity = ruleContext[D2SKeys.entity]
[0;36m|[0;0m | |- [1;39mnote: [1;39madd arguments after the type to construct a value of the type[0;0m
[0;36m|[0;0m | `- [1;39mnote: [1;39muse '.self' to reference the type object[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mexpected member name or initializer call after type name; this is an error in the Swift 6 language mode[0;0m
[0;36m38 |[0;0m let propertyKey = ruleContext[D2SKeys.propertyKey]
[0;36m39 |[0;0m return entity[attribute: propertyKey]
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:38:37: [1;33mwarning: [1;39mexpected member name or initializer call after type name; this is an error in the Swift 6 language mode[0;0m
[0;36m36 |[0;0m .init { ruleContext in
[0;36m37 |[0;0m let entity = ruleContext[D2SKeys.entity]
[0;36m38 |[0;0m let propertyKey = ruleContext[D2SKeys.propertyKey]
[0;36m|[0;0m | |- [1;39mnote: [1;39madd arguments after the type to construct a value of the type[0;0m
[0;36m|[0;0m | `- [1;39mnote: [1;39muse '.self' to reference the type object[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mexpected member name or initializer call after type name; this is an error in the Swift 6 language mode[0;0m
[0;36m39 |[0;0m return entity[attribute: propertyKey]
[0;36m40 |[0;0m ?? D2SKeys.attribute.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:45:37: [1;33mwarning: [1;39mexpected member name or initializer call after type name; this is an error in the Swift 6 language mode[0;0m
[0;36m43 |[0;0m static var relationship: A<D2SKeys.relationship> {
[0;36m44 |[0;0m .init { ruleContext in
[0;36m45 |[0;0m let entity = ruleContext[D2SKeys.entity]
[0;36m|[0;0m | |- [1;39mnote: [1;39madd arguments after the type to construct a value of the type[0;0m
[0;36m|[0;0m | `- [1;39mnote: [1;39muse '.self' to reference the type object[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mexpected member name or initializer call after type name; this is an error in the Swift 6 language mode[0;0m
[0;36m46 |[0;0m let propertyKey = ruleContext[D2SKeys.propertyKey]
[0;36m47 |[0;0m return entity[relationship: propertyKey]
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:46:37: [1;33mwarning: [1;39mexpected member name or initializer call after type name; this is an error in the Swift 6 language mode[0;0m
[0;36m44 |[0;0m .init { ruleContext in
[0;36m45 |[0;0m let entity = ruleContext[D2SKeys.entity]
[0;36m46 |[0;0m let propertyKey = ruleContext[D2SKeys.propertyKey]
[0;36m|[0;0m | |- [1;39mnote: [1;39madd arguments after the type to construct a value of the type[0;0m
[0;36m|[0;0m | `- [1;39mnote: [1;39muse '.self' to reference the type object[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mexpected member name or initializer call after type name; this is an error in the Swift 6 language mode[0;0m
[0;36m47 |[0;0m return entity[relationship: propertyKey]
[0;36m48 |[0;0m ?? D2SKeys.relationship.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:54:36: [1;33mwarning: [1;39mexpected member name or initializer call after type name; this is an error in the Swift 6 language mode[0;0m
[0;36m52 |[0;0m static var isEntityReadOnly: A<D2SKeys.isEntityReadOnly> {
[0;36m53 |[0;0m .init { ruleContext in
[0;36m54 |[0;0m let entity = ruleContext[D2SKeys.entity]
[0;36m|[0;0m | |- [1;39mnote: [1;39madd arguments after the type to construct a value of the type[0;0m
[0;36m|[0;0m | `- [1;39mnote: [1;39muse '.self' to reference the type object[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mexpected member name or initializer call after type name; this is an error in the Swift 6 language mode[0;0m
[0;36m55 |[0;0m let roEntities = ruleContext[D2SKeys.readOnlyEntityNames]
[0;36m56 |[0;0m return roEntities.contains(entity.name ?? "")
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:55:36: [1;33mwarning: [1;39mexpected member name or initializer call after type name; this is an error in the Swift 6 language mode[0;0m
[0;36m53 |[0;0m .init { ruleContext in
[0;36m54 |[0;0m let entity = ruleContext[D2SKeys.entity]
[0;36m55 |[0;0m let roEntities = ruleContext[D2SKeys.readOnlyEntityNames]
[0;36m|[0;0m | |- [1;39mnote: [1;39madd arguments after the type to construct a value of the type[0;0m
[0;36m|[0;0m | `- [1;39mnote: [1;39muse '.self' to reference the type object[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mexpected member name or initializer call after type name; this is an error in the Swift 6 language mode[0;0m
[0;36m56 |[0;0m return roEntities.contains(entity.name ?? "")
[0;36m57 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:60:41: [1;33mwarning: [1;39mexpected member name or initializer call after type name; this is an error in the Swift 6 language mode[0;0m
[0;36m58 |[0;0m }
[0;36m59 |[0;0m static var isObjectEditable: A<D2SKeys.isObjectEditable> {
[0;36m60 |[0;0m .init { ruleContext in !ruleContext[D2SKeys.isEntityReadOnly] }
[0;36m|[0;0m | |- [1;39mnote: [1;39madd arguments after the type to construct a value of the type[0;0m
[0;36m|[0;0m | `- [1;39mnote: [1;39muse '.self' to reference the type object[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mexpected member name or initializer call after type name; this is an error in the Swift 6 language mode[0;0m
[0;36m61 |[0;0m }
[0;36m62 |[0;0m static var isObjectDeletable: A<D2SKeys.isObjectDeletable> {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:63:40: [1;33mwarning: [1;39mexpected member name or initializer call after type name; this is an error in the Swift 6 language mode[0;0m
[0;36m61 |[0;0m }
[0;36m62 |[0;0m static var isObjectDeletable: A<D2SKeys.isObjectDeletable> {
[0;36m63 |[0;0m .init { ruleContext in ruleContext[D2SKeys.isObjectEditable] }
[0;36m|[0;0m | |- [1;39mnote: [1;39madd arguments after the type to construct a value of the type[0;0m
[0;36m|[0;0m | `- [1;39mnote: [1;39muse '.self' to reference the type object[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mexpected member name or initializer call after type name; this is an error in the Swift 6 language mode[0;0m
[0;36m64 |[0;0m }
[0;36m65 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:68:37: [1;33mwarning: [1;39mexpected member name or initializer call after type name; this is an error in the Swift 6 language mode[0;0m
[0;36m66 |[0;0m static var propertyValue: A<D2SKeys.propertyValue> {
[0;36m67 |[0;0m .init { ruleContext in
[0;36m68 |[0;0m let object = ruleContext[D2SKeys.object]
[0;36m|[0;0m | |- [1;39mnote: [1;39madd arguments after the type to construct a value of the type[0;0m
[0;36m|[0;0m | `- [1;39mnote: [1;39muse '.self' to reference the type object[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mexpected member name or initializer call after type name; this is an error in the Swift 6 language mode[0;0m
[0;36m69 |[0;0m let propertyKey = ruleContext[D2SKeys.propertyKey]
[0;36m70 |[0;0m return KeyValueCoding.value(forKeyPath: propertyKey, inObject: object)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:69:37: [1;33mwarning: [1;39mexpected member name or initializer call after type name; this is an error in the Swift 6 language mode[0;0m
[0;36m67 |[0;0m .init { ruleContext in
[0;36m68 |[0;0m let object = ruleContext[D2SKeys.object]
[0;36m69 |[0;0m let propertyKey = ruleContext[D2SKeys.propertyKey]
[0;36m|[0;0m | |- [1;39mnote: [1;39madd arguments after the type to construct a value of the type[0;0m
[0;36m|[0;0m | `- [1;39mnote: [1;39muse '.self' to reference the type object[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mexpected member name or initializer call after type name; this is an error in the Swift 6 language mode[0;0m
[0;36m70 |[0;0m return KeyValueCoding.value(forKeyPath: propertyKey, inObject: object)
[0;36m71 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:76:31: [1;33mwarning: [1;39mexpected member name or initializer call after type name; this is an error in the Swift 6 language mode[0;0m
[0;36m74 |[0;0m static var loginEntity: A<D2SKeys.entity> {
[0;36m75 |[0;0m .init { ruleContext in
[0;36m76 |[0;0m let model = ruleContext[D2SKeys.model]
[0;36m|[0;0m | |- [1;39mnote: [1;39madd arguments after the type to construct a value of the type[0;0m
[0;36m|[0;0m | `- [1;39mnote: [1;39muse '.self' to reference the type object[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mexpected member name or initializer call after type name; this is an error in the Swift 6 language mode[0;0m
[0;36m77 |[0;0m return model.lookupUserDatabaseEntity() ?? D2SKeys.entity.defaultValue
[0;36m78 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Support/CoreData/DummyImplementations.swift:13:22: [1;33mwarning: [1;39mclass 'D2SDummyObjectContext' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m11 |[0;0m // optionals in Views. Which may or may not be a good decision.
[0;36m12 |[0;0m
[0;36m13 |[0;0m internal final class D2SDummyObjectContext: NSManagedObjectContext {
[0;36m|[0;0m `- [1;33mwarning: [1;39mclass 'D2SDummyObjectContext' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m14 |[0;0m static let shared : NSManagedObjectContext = D2SDummyObjectContext()
[0;36m15 |[0;0m init() {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Support/CoreData/ManagedObjectBindings.swift:16:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'NSManagedObject' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CoreData' introduce this conformance in the future[0;0m
[0;36m14 |[0;0m }
[0;36m15 |[0;0m
[0;36m16 |[0;0m extension NSManagedObject: Identifiable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'NSManagedObject' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CoreData' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m17 |[0;0m
[0;36m18 |[0;0m // TODO: use the pkey/GID instead. This uses the ObjectIdentifier.
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Support/CoreData/ManagedObjectBindings.swift:34:27: [1;33mwarning: [1;39mcapture of 'self' with non-Sendable type 'NSManagedObject' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m32 |[0;0m
[0;36m33 |[0;0m func stringBinding(_ keyPath: String) -> Binding<String> {
[0;36m34 |[0;0m return Binding(get: { self.stringValue(for: keyPath) }) { s in
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of 'self' with non-Sendable type 'NSManagedObject' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m35 |[0;0m self.takeStringValue(s, forKeyPath: keyPath)
[0;36m36 |[0;0m }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/CoreData.framework/Headers/NSManagedObject.h:35:12: [1;39mnote: [1;39mclass 'NSManagedObject' does not conform to the 'Sendable' protocol[0;0m
[0;36m33 |[0;0m
[0;36m34 |[0;0m NS_SWIFT_NONISOLATED NS_SWIFT_NONSENDABLE
[0;36m35 |[0;0m @interface NSManagedObject : NSObject {
[0;36m|[0;0m `- [1;39mnote: [1;39mclass 'NSManagedObject' does not conform to the 'Sendable' protocol[0;0m
[0;36m36 |[0;0m }
[0;36m37 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Support/CoreData/ManagedObjectBindings.swift:35:7: [1;33mwarning: [1;39mcapture of 'self' with non-Sendable type 'NSManagedObject' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m33 |[0;0m func stringBinding(_ keyPath: String) -> Binding<String> {
[0;36m34 |[0;0m return Binding(get: { self.stringValue(for: keyPath) }) { s in
[0;36m35 |[0;0m self.takeStringValue(s, forKeyPath: keyPath)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of 'self' with non-Sendable type 'NSManagedObject' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m36 |[0;0m }
[0;36m37 |[0;0m }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/CoreData.framework/Headers/NSManagedObject.h:35:12: [1;39mnote: [1;39mclass 'NSManagedObject' does not conform to the 'Sendable' protocol[0;0m
[0;36m33 |[0;0m
[0;36m34 |[0;0m NS_SWIFT_NONISOLATED NS_SWIFT_NONSENDABLE
[0;36m35 |[0;0m @interface NSManagedObject : NSObject {
[0;36m|[0;0m `- [1;39mnote: [1;39mclass 'NSManagedObject' does not conform to the 'Sendable' protocol[0;0m
[0;36m36 |[0;0m }
[0;36m37 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Support/CoreData/ManagedObjectBindings.swift:40:27: [1;33mwarning: [1;39mcapture of 'self' with non-Sendable type 'NSManagedObject' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m38 |[0;0m
[0;36m39 |[0;0m func boolBinding(_ keyPath: String) -> Binding<Bool> {
[0;36m40 |[0;0m return Binding(get: { self.boolValue(for: keyPath) ?? false }) { flag in
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of 'self' with non-Sendable type 'NSManagedObject' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m41 |[0;0m self.takeBoolValue(flag, forKeyPath: keyPath)
[0;36m42 |[0;0m }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/CoreData.framework/Headers/NSManagedObject.h:35:12: [1;39mnote: [1;39mclass 'NSManagedObject' does not conform to the 'Sendable' protocol[0;0m
[0;36m33 |[0;0m
[0;36m34 |[0;0m NS_SWIFT_NONISOLATED NS_SWIFT_NONSENDABLE
[0;36m35 |[0;0m @interface NSManagedObject : NSObject {
[0;36m|[0;0m `- [1;39mnote: [1;39mclass 'NSManagedObject' does not conform to the 'Sendable' protocol[0;0m
[0;36m36 |[0;0m }
[0;36m37 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Support/CoreData/ManagedObjectBindings.swift:41:7: [1;33mwarning: [1;39mcapture of 'self' with non-Sendable type 'NSManagedObject' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m39 |[0;0m func boolBinding(_ keyPath: String) -> Binding<Bool> {
[0;36m40 |[0;0m return Binding(get: { self.boolValue(for: keyPath) ?? false }) { flag in
[0;36m41 |[0;0m self.takeBoolValue(flag, forKeyPath: keyPath)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of 'self' with non-Sendable type 'NSManagedObject' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m42 |[0;0m }
[0;36m43 |[0;0m }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/CoreData.framework/Headers/NSManagedObject.h:35:12: [1;39mnote: [1;39mclass 'NSManagedObject' does not conform to the 'Sendable' protocol[0;0m
[0;36m33 |[0;0m
[0;36m34 |[0;0m NS_SWIFT_NONISOLATED NS_SWIFT_NONSENDABLE
[0;36m35 |[0;0m @interface NSManagedObject : NSObject {
[0;36m|[0;0m `- [1;39mnote: [1;39mclass 'NSManagedObject' does not conform to the 'Sendable' protocol[0;0m
[0;36m36 |[0;0m }
[0;36m37 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Support/CoreData/ManagedObjectBindings.swift:47:24: [1;33mwarning: [1;39mcapture of 'self' with non-Sendable type 'NSManagedObject' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m45 |[0;0m func dateBinding(_ keyPath: String) -> Binding<Date> {
[0;36m46 |[0;0m return Binding(get: {
[0;36m47 |[0;0m guard let date = self.dateValue(for: keyPath) else {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of 'self' with non-Sendable type 'NSManagedObject' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m48 |[0;0m globalD2SLogger.warn("could not get date value for key:", keyPath)
[0;36m49 |[0;0m return Date()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/CoreData.framework/Headers/NSManagedObject.h:35:12: [1;39mnote: [1;39mclass 'NSManagedObject' does not conform to the 'Sendable' protocol[0;0m
[0;36m33 |[0;0m
[0;36m34 |[0;0m NS_SWIFT_NONISOLATED NS_SWIFT_NONSENDABLE
[0;36m35 |[0;0m @interface NSManagedObject : NSObject {
[0;36m|[0;0m `- [1;39mnote: [1;39mclass 'NSManagedObject' does not conform to the 'Sendable' protocol[0;0m
[0;36m36 |[0;0m }
[0;36m37 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Support/CoreData/ManagedObjectBindings.swift:54:7: [1;33mwarning: [1;39mcapture of 'self' with non-Sendable type 'NSManagedObject' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m52 |[0;0m })
[0;36m53 |[0;0m { s in
[0;36m54 |[0;0m self.takeDateValue(s, forKeyPath: keyPath)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of 'self' with non-Sendable type 'NSManagedObject' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m55 |[0;0m }
[0;36m56 |[0;0m }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/CoreData.framework/Headers/NSManagedObject.h:35:12: [1;39mnote: [1;39mclass 'NSManagedObject' does not conform to the 'Sendable' protocol[0;0m
[0;36m33 |[0;0m
[0;36m34 |[0;0m NS_SWIFT_NONISOLATED NS_SWIFT_NONSENDABLE
[0;36m35 |[0;0m @interface NSManagedObject : NSObject {
[0;36m|[0;0m `- [1;39mnote: [1;39mclass 'NSManagedObject' does not conform to the 'Sendable' protocol[0;0m
[0;36m36 |[0;0m }
[0;36m37 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Support/CoreData/ManagedObjectBindings.swift:221:9: [1;33mwarning: [1;39minitialization of immutable value 'valueType' was never used; consider replacing with assignment to '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m219 |[0;0m return flag
[0;36m220 |[0;0m }
[0;36m221 |[0;0m let valueType = attribute.attributeType
[0;36m|[0;0m `- [1;33mwarning: [1;39minitialization of immutable value 'valueType' was never used; consider replacing with assignment to '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m222 |[0;0m
[0;36m223 |[0;0m func logError() throws -> Any? {
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/ViewModel/D2SRuleEnvironment.swift:38:17: [1;33mwarning: [1;39mexpected member name or initializer call after type name; this is an error in the Swift 6 language mode[0;0m
[0;36m36 |[0;0m
[0;36m37 |[0;0m ruleContext = RuleContext(ruleModel: ruleModel)
[0;36m38 |[0;0m ruleContext[D2SKeys.ruleObjectContext] = managedObjectContext
[0;36m|[0;0m | |- [1;39mnote: [1;39madd arguments after the type to construct a value of the type[0;0m
[0;36m|[0;0m | `- [1;39mnote: [1;39muse '.self' to reference the type object[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mexpected member name or initializer call after type name; this is an error in the Swift 6 language mode[0;0m
[0;36m39 |[0;0m
[0;36m40 |[0;0m if let model = self.databaseModel {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/ViewModel/D2SRuleEnvironment.swift:41:19: [1;33mwarning: [1;39mexpected member name or initializer call after type name; this is an error in the Swift 6 language mode[0;0m
[0;36m39 |[0;0m
[0;36m40 |[0;0m if let model = self.databaseModel {
[0;36m41 |[0;0m ruleContext[D2SKeys.model] = model
[0;36m|[0;0m | |- [1;39mnote: [1;39madd arguments after the type to construct a value of the type[0;0m
[0;36m|[0;0m | `- [1;39mnote: [1;39muse '.self' to reference the type object[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mexpected member name or initializer call after type name; this is an error in the Swift 6 language mode[0;0m
[0;36m42 |[0;0m }
[0;36m43 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/ViewModel/SparseFaultArray.swift:132:22: [1;33mwarning: [1;39mclass 'IndexGlobalID' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m130 |[0;0m }
[0;36m131 |[0;0m
[0;36m132 |[0;0m internal final class IndexGlobalID : NSManagedObjectID {
[0;36m|[0;0m `- [1;33mwarning: [1;39mclass 'IndexGlobalID' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m133 |[0;0m
[0;36m134 |[0;0m private static let sharedIndexGIDs : [ IndexGlobalID ] = { // prealloc some
Build complete.
{
"dependencies" : [
{
"identity" : "swiftuirules",
"requirement" : {
"range" : [
{
"lower_bound" : "0.1.3",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/DirectToSwift/SwiftUIRules.git"
}
],
"manifest_display_name" : "CoreDataToSwiftUI",
"name" : "CoreDataToSwiftUI",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "6.0"
}
],
"products" : [
{
"name" : "DirectToSwiftUI",
"targets" : [
"DirectToSwiftUI"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "DirectToSwiftUI",
"module_type" : "SwiftTarget",
"name" : "DirectToSwiftUI",
"path" : "Sources/DirectToSwiftUI",
"product_dependencies" : [
"SwiftUIRules"
],
"product_memberships" : [
"DirectToSwiftUI"
],
"sources" : [
"CoreDataRules/KVCRulePredicate.swift",
"CoreDataRules/KVCRuleSelfAssignment.swift",
"CoreDataRules/RuleKeyPathAssignment.swift",
"CoreDataRules/RuleKeyPathPredicateExtras.swift",
"CoreDataRules/RuleModelExtras.swift",
"CoreDataRules/RuleOperatorExtras.swift",
"CoreDataRules/ZeeQLRuleParser.swift",
"D2SMainView.swift",
"DefaultRules.swift",
"Environment/ContextKVC.swift",
"Environment/DefaultAssignment/DefaultAssignment.swift",
"Environment/DefaultAssignment/EntityDefaults.swift",
"Environment/DefaultAssignment/ManagedContextDefaults.swift",
"Environment/DefaultAssignment/ManagedObjectDefaults.swift",
"Environment/DefaultAssignment/ModelDefaults.swift",
"Environment/EnvironmentKeys.swift",
"Environment/EnvironmentPathes.swift",
"Environment/ViewModifiers.swift",
"Support/AppKit/D2SInspectWindow.swift",
"Support/AppKit/D2SMainWindow.swift",
"Support/AttributeValue.swift",
"Support/ComparisonOperation.swift",
"Support/CoreData/AttributeExtras.swift",
"Support/CoreData/D2SEditValidation.swift",
"Support/CoreData/DataSource.swift",
"Support/CoreData/DetailDataSource.swift",
"Support/CoreData/DummyImplementations.swift",
"Support/CoreData/EntityExtras.swift",
"Support/CoreData/FetchRequestExtras.swift",
"Support/CoreData/KVCBindings.swift",
"Support/CoreData/ManagedObjectBindings.swift",
"Support/CoreData/ModelExtras.swift",
"Support/CoreData/PredicateExtras.swift",
"Support/EquatableType.swift",
"Support/FoundationExtras.swift",
"Support/Hashes.swift",
"Support/KeyValueCodingType.swift",
"Support/Logger.swift",
"Support/Platform.swift",
"Support/ReExport.swift",
"Support/SwiftUI/D2STransformingFormatter.swift",
"Support/SwiftUI/FormatterBinding.swift",
"ViewModel/D2SDisplayGroup.swift",
"ViewModel/D2SFault.swift",
"ViewModel/D2SObjectAction.swift",
"ViewModel/D2SRuleEnvironment.swift",
"ViewModel/D2SToOneFetch.swift",
"ViewModel/SparseFaultArray.swift",
"Views/BasicLook/BasicLook.swift",
"Views/BasicLook/PageWrapper/EntityMasterDetailPage.swift",
"Views/BasicLook/PageWrapper/EntitySidebar.swift",
"Views/BasicLook/PageWrapper/MasterDetail.swift",
"Views/BasicLook/PageWrapper/NavigationPage.swift",
"Views/BasicLook/Pages/AppKit/WindowQueryList.swift",
"Views/BasicLook/Pages/Edit.swift",
"Views/BasicLook/Pages/EntityList.swift",
"Views/BasicLook/Pages/Inspect.swift",
"Views/BasicLook/Pages/Login.swift",
"Views/BasicLook/Pages/QueryList.swift",
"Views/BasicLook/Pages/Select.swift",
"Views/BasicLook/Pages/SmallQueryList.swift",
"Views/BasicLook/Pages/UIKit/MobileQueryList.swift",
"Views/BasicLook/Pages/UIKit/MobileSelect.swift",
"Views/BasicLook/Properties/Display/DisplayBool.swift",
"Views/BasicLook/Properties/Display/DisplayDate.swift",
"Views/BasicLook/Properties/Display/DisplayEmail.swift",
"Views/BasicLook/Properties/Display/DisplayPassword.swift",
"Views/BasicLook/Properties/Display/DisplayString.swift",
"Views/BasicLook/Properties/Edit/EditBool.swift",
"Views/BasicLook/Properties/Edit/EditDate.swift",
"Views/BasicLook/Properties/Edit/EditLargeString.swift",
"Views/BasicLook/Properties/Edit/EditNumber.swift",
"Views/BasicLook/Properties/Edit/EditString.swift",
"Views/BasicLook/Properties/Relationships/DisplayToOneSummary.swift",
"Views/BasicLook/Properties/Relationships/DisplayToOneTitle.swift",
"Views/BasicLook/Properties/Relationships/EditToOne.swift",
"Views/BasicLook/Reusable/D2SComponentView.swift",
"Views/BasicLook/Reusable/D2SDisplayProperties.swift",
"Views/BasicLook/Reusable/D2SDisplayPropertiesList.swift",
"Views/BasicLook/Reusable/D2SFaultContainer.swift",
"Views/BasicLook/Reusable/D2SFaultObjectLink.swift",
"Views/BasicLook/Reusable/D2SNavigationLink.swift",
"Views/BasicLook/Reusable/D2SNilText.swift",
"Views/BasicLook/Reusable/D2SPropertyName.swift",
"Views/BasicLook/Reusable/D2SRowFault.swift",
"Views/BasicLook/Reusable/D2SSummaryView.swift",
"Views/BasicLook/Reusable/D2STitleText.swift",
"Views/BasicLook/Reusable/D2STitledSummaryView.swift",
"Views/BasicLook/Reusable/D2SToOneContainer.swift",
"Views/BasicLook/Reusable/D2SToOneLink.swift",
"Views/BasicLook/Rows/NamedToManyLink.swift",
"Views/BasicLook/Rows/PropertyNameAsTitle.swift",
"Views/BasicLook/Rows/PropertyNameValue.swift",
"Views/BasicLook/Rows/PropertyValue.swift",
"Views/Debug/D2SDebugBox.swift",
"Views/Debug/D2SDebugEntityDetails.swift",
"Views/Debug/D2SDebugEntityInfo.swift",
"Views/Debug/D2SDebugFormatter.swift",
"Views/Debug/D2SDebugLabel.swift",
"Views/Debug/D2SDebugMOCInfo.swift",
"Views/Debug/D2SDebugObjectEditInfo.swift",
"Views/DefaultLook.swift",
"Views/Generic/D2SEntityPageView.swift",
"Views/Generic/D2SPageView.swift",
"Views/Misc/ListEnabledDatePicker.swift",
"Views/Misc/MultilineEditor.swift",
"Views/Misc/SearchField.swift",
"Views/Misc/Spinner.swift"
],
"type" : "library"
}
],
"tools_version" : "5.1"
}
Done.