Build Information
Successful build of FunctionalTableData, reference main (b4f7c9
), with Swift 6.1 for macOS (Xcode) using Xcode 16.3 on 26 Apr 2025 23:32:08 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme FunctionalTableData -destination platform=macOS,arch=arm64 OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures
Build Log
return UITableViewCell()
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/include/objc/NSObject.h:66:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
- (instancetype)init
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/CellConfig.swift:48:14: note: add '@MainActor' to make instance method 'dequeueCell(from:at:)' part of global actor 'MainActor'
public func dequeueCell(from tableView: UITableView, at indexPath: IndexPath) -> UITableViewCell {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/CellConfig.swift:59:18: warning: call to main actor-isolated instance method 'registerReusableCell' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView.registerReusableCell(CollectionCellType.self)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/UICollectionView+Reusable.swift:12:13: note: calls to instance method 'registerReusableCell' from outside of its actor context are implicitly asynchronous
final func registerReusableCell<T: UICollectionViewCell>(_ cellType: T.Type) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/CellConfig.swift:58:14: note: add '@MainActor' to make instance method 'register(with:)' part of global actor 'MainActor'
public func register(with collectionView: UICollectionView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/CellConfig.swift:63:25: warning: call to main actor-isolated instance method 'dequeueReusableCell(_:indexPath:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
return collectionView.dequeueReusableCell(CollectionCellType.self, indexPath: indexPath)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/UICollectionView+Reusable.swift:16:13: note: calls to instance method 'dequeueReusableCell(_:indexPath:)' from outside of its actor context are implicitly asynchronous
final func dequeueReusableCell<T: UICollectionViewCell>(_ cellType: T.Type = T.self, indexPath: IndexPath) -> T {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/CellConfig.swift:62:14: note: add '@MainActor' to make instance method 'dequeueCell(from:at:)' part of global actor 'MainActor'
public func dequeueCell(from collectionView: UICollectionView, at indexPath: IndexPath) -> UICollectionViewCell {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/CellConfig.swift:68:8: warning: call to main actor-isolated instance method 'configure' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
cell.configure(state)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/ConfigurableView.swift:62:14: note: calls to instance method 'configure' from outside of its actor context are implicitly asynchronous
public func configure(_ state: State) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/ConfigurableView.swift:62:14: note: main actor isolation inferred from inheritance from class 'UICollectionViewCell'
public func configure(_ state: State) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/CellConfig.swift:66:14: note: add '@MainActor' to make instance method 'update(cell:in:)' part of global actor 'MainActor'
public func update(cell: UICollectionViewCell, in collectionView: UICollectionView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/CellConfig.swift:68:8: warning: sending 'self.state' risks causing data races; this is an error in the Swift 6 language mode
cell.configure(state)
~~~~~^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/CellConfig.swift:68:8: note: sending task-isolated 'self.state' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
cell.configure(state)
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSectionHeaderFooter.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
cd /Users/admin/builder/spi-builder-workspace
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSectionHeaderFooter.swift:31:10: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
return UITableViewCell()
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/include/objc/NSObject.h:66:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
- (instancetype)init
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSectionHeaderFooter.swift:30:14: note: add '@MainActor' to make instance method 'dequeueCell(from:at:)' part of global actor 'MainActor'
public func dequeueCell(from tableView: UITableView, at indexPath: IndexPath) -> UITableViewCell {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSectionHeaderFooter.swift:44:13: warning: call to main actor-isolated instance method 'registerReusableHeaderFooterView' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
tableView.registerReusableHeaderFooterView(TableHeaderFooter<ViewType, Layout>.self)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/UITableView+Reusable.swift:14:13: note: calls to instance method 'registerReusableHeaderFooterView' from outside of its actor context are implicitly asynchronous
final func registerReusableHeaderFooterView<T: UITableViewHeaderFooterView>(_ headerType: T.Type) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSectionHeaderFooter.swift:43:14: note: add '@MainActor' to make instance method 'register(with:)' part of global actor 'MainActor'
public func register(with tableView: UITableView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSectionHeaderFooter.swift:48:26: warning: call to main actor-isolated instance method 'dequeueReusableHeaderFooterView' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let header = tableView.dequeueReusableHeaderFooterView(TableHeaderFooter<ViewType, Layout>.self)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/UITableView+Reusable.swift:18:13: note: calls to instance method 'dequeueReusableHeaderFooterView' from outside of its actor context are implicitly asynchronous
final func dequeueReusableHeaderFooterView<T: UITableViewHeaderFooterView>(_ headerType: T.Type = T.self) -> T {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSectionHeaderFooter.swift:47:14: note: add '@MainActor' to make instance method 'dequeueHeaderFooter(from:)' part of global actor 'MainActor'
public func dequeueHeaderFooter(from tableView: UITableView) -> UITableViewHeaderFooterView? {
^
@MainActor
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/HostCell.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
cd /Users/admin/builder/spi-builder-workspace
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/HostCell.swift:41:13: warning: call to main actor-isolated instance method 'registerReusableCell' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
tableView.registerReusableCell(TableCell<View, Layout>.self)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/UITableView+Reusable.swift:27:13: note: calls to instance method 'registerReusableCell' from outside of its actor context are implicitly asynchronous
final func registerReusableCell<T: UITableViewCell>(_ cellType: T.Type) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/HostCell.swift:40:14: note: add '@MainActor' to make instance method 'register(with:)' part of global actor 'MainActor'
public func register(with tableView: UITableView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/HostCell.swift:48:18: warning: call to main actor-isolated instance method 'registerReusableCell' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView.registerReusableCell(CollectionCell<View, Layout>.self)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/UICollectionView+Reusable.swift:12:13: note: calls to instance method 'registerReusableCell' from outside of its actor context are implicitly asynchronous
final func registerReusableCell<T: UICollectionViewCell>(_ cellType: T.Type) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/HostCell.swift:47:14: note: add '@MainActor' to make instance method 'register(with:)' part of global actor 'MainActor'
public func register(with collectionView: UICollectionView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/HostCell.swift:58:24: warning: call to main actor-isolated instance method 'dequeueReusableCell(_:indexPath:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let cell = tableView.dequeueReusableCell(TableCell<View, Layout>.self, indexPath: indexPath)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/UITableView+Reusable.swift:31:13: note: calls to instance method 'dequeueReusableCell(_:indexPath:)' from outside of its actor context are implicitly asynchronous
final func dequeueReusableCell<T: UITableViewCell>(_ cellType: T.Type = T.self, indexPath: IndexPath?) -> T {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/HostCell.swift:57:14: note: add '@MainActor' to make instance method 'dequeueCell(from:at:)' part of global actor 'MainActor'
public func dequeueCell(from tableView: UITableView, at indexPath: IndexPath) -> UITableViewCell {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/HostCell.swift:59:8: warning: main actor-isolated property 'prepare' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.prepare = { [cellUpdater] view in
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/TableCell.swift:13:13: note: mutation of this property is only permitted within the actor
public var prepare: ((_ view: ViewType) -> Void)?
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/HostCell.swift:57:14: note: add '@MainActor' to make instance method 'dequeueCell(from:at:)' part of global actor 'MainActor'
public func dequeueCell(from tableView: UITableView, at indexPath: IndexPath) -> UITableViewCell {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/HostCell.swift:72:29: warning: call to main actor-isolated instance method 'dequeueReusableCell(_:indexPath:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let cell = collectionView.dequeueReusableCell(CollectionCell<View, Layout>.self, indexPath: indexPath)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/UICollectionView+Reusable.swift:16:13: note: calls to instance method 'dequeueReusableCell(_:indexPath:)' from outside of its actor context are implicitly asynchronous
final func dequeueReusableCell<T: UICollectionViewCell>(_ cellType: T.Type = T.self, indexPath: IndexPath) -> T {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/HostCell.swift:71:14: note: add '@MainActor' to make instance method 'dequeueCell(from:at:)' part of global actor 'MainActor'
public func dequeueCell(from collectionView: UICollectionView, at indexPath: IndexPath) -> UICollectionViewCell {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/HostCell.swift:73:8: warning: main actor-isolated property 'prepare' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.prepare = { [cellUpdater] view in
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/CollectionCell.swift:13:13: note: mutation of this property is only permitted within the actor
public var prepare: ((_ view: ViewType) -> Void)?
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/HostCell.swift:71:14: note: add '@MainActor' to make instance method 'dequeueCell(from:at:)' part of global actor 'MainActor'
public func dequeueCell(from collectionView: UICollectionView, at indexPath: IndexPath) -> UICollectionViewCell {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/HostCell.swift:86:11: warning: main actor-isolated property 'superview' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if cell.superview != nil && !cell.isHidden {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:221:55: note: property declared here
@property(nullable, nonatomic,readonly) UIView *superview;
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/HostCell.swift:81:14: note: add '@MainActor' to make instance method 'update(cell:in:)' part of global actor 'MainActor'
public func update(cell: UITableViewCell, in tableView: UITableView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/HostCell.swift:86:37: warning: main actor-isolated property 'isHidden' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
if cell.superview != nil && !cell.isHidden {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:307:56: note: property declared here
@property(nonatomic,getter=isHidden) BOOL hidden; // default is NO. doesn't check superviews
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/HostCell.swift:87:11: warning: call to main actor-isolated class method 'performWithoutAnimation' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
UIView.performWithoutAnimation {
^
UIKit.UIView.performWithoutAnimation:3:30: note: calls to class method 'performWithoutAnimation' from outside of its actor context are implicitly asynchronous
@MainActor open class func performWithoutAnimation(_ actionsWithoutAnimation: () -> Void)}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/HostCell.swift:81:14: note: add '@MainActor' to make instance method 'update(cell:in:)' part of global actor 'MainActor'
public func update(cell: UITableViewCell, in tableView: UITableView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/HostCell.swift:88:10: warning: call to main actor-isolated instance method 'layoutIfNeeded()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
cell.layoutIfNeeded()
^
UIKit.UIView.layoutIfNeeded:2:22: note: calls to instance method 'layoutIfNeeded()' from outside of its actor context are implicitly asynchronous
@MainActor open func layoutIfNeeded()}
^
SwiftCompile normal arm64 Compiling\ Separator.swift,\ UIView+Extensions.swift,\ BackgroundViewProvider.swift,\ Accessibility.swift,\ FunctionalTableData+DiffableDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Separator.swift /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Extensions/UIView+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/BackgroundViewProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Accessibility.swift /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
Error opening -stats-output-dir file '/Users/admin/builder/spi-builder-workspace/.stats/stats-1745710317918196-swift-frontend-FunctionalTableData-Separator.swift-arm64_apple_ios13.1_macabi-o-Onone-3004915962.json' for writing
===-------------------------------------------------------------------------===
Swift compilation
===-------------------------------------------------------------------------===
Total Execution Time: 0.9640 seconds (10.1919 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.0433 ( 6.0%) 0.0415 ( 17.1%) 0.0848 ( 8.8%) 4.6600 ( 45.7%) parse-and-resolve-imports
0.0401 ( 5.6%) 0.0389 ( 16.0%) 0.0790 ( 8.2%) 4.6542 ( 45.7%) Import resolution
0.1033 ( 14.3%) 0.0261 ( 10.8%) 0.1294 ( 13.4%) 0.1296 ( 1.3%) perform-sema
0.1030 ( 14.3%) 0.0261 ( 10.8%) 0.1291 ( 13.4%) 0.1293 ( 1.3%) Type checking and Semantic analysis
0.0750 ( 10.4%) 0.0121 ( 5.0%) 0.0871 ( 9.0%) 0.0878 ( 0.9%) typecheck-expr
0.0712 ( 9.9%) 0.0106 ( 4.4%) 0.0819 ( 8.5%) 0.0825 ( 0.8%) typecheck-stmt
0.0011 ( 0.2%) 0.0043 ( 1.8%) 0.0054 ( 0.6%) 0.0784 ( 0.8%) load-stdlib
0.0561 ( 7.8%) 0.0176 ( 7.2%) 0.0737 ( 7.6%) 0.0739 ( 0.7%) typecheck-decl
0.0549 ( 7.6%) 0.0163 ( 6.7%) 0.0713 ( 7.4%) 0.0713 ( 0.7%) build-rewrite-system
0.0364 ( 5.0%) 0.0297 ( 12.2%) 0.0661 ( 6.9%) 0.0664 ( 0.7%) import-clang-decl
0.0390 ( 5.4%) 0.0040 ( 1.6%) 0.0430 ( 4.5%) 0.0438 ( 0.4%) SILGen
0.0335 ( 4.6%) 0.0031 ( 1.3%) 0.0366 ( 3.8%) 0.0373 ( 0.4%) SILGen-function
0.0244 ( 3.4%) 0.0065 ( 2.7%) 0.0309 ( 3.2%) 0.0311 ( 0.3%) IRGen
0.0197 ( 2.7%) 0.0027 ( 1.1%) 0.0223 ( 2.3%) 0.0223 ( 0.2%) precheck-target
0.0124 ( 1.7%) 0.0001 ( 0.0%) 0.0125 ( 1.3%) 0.0126 ( 0.1%) SIL optimization
0.0072 ( 1.0%) 0.0028 ( 1.2%) 0.0099 ( 1.0%) 0.0103 ( 0.1%) load-all-members
0.0005 ( 0.1%) 0.0000 ( 0.0%) 0.0005 ( 0.1%) 0.0005 ( 0.0%) typecheck-expr-pattern
0.0002 ( 0.0%) 0.0000 ( 0.0%) 0.0003 ( 0.0%) 0.0003 ( 0.0%) module-populate-cache
0.0002 ( 0.0%) 0.0000 ( 0.0%) 0.0002 ( 0.0%) 0.0002 ( 0.0%) typecheck-for-each
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0001 ( 0.0%) 0.0001 ( 0.0%) get-conformance-access-path
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) SIL verification, pre-optimization
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) SIL verification, post-optimization
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) source-file-populate-cache
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) perform-whole-module-type-checking
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) populate-source-file-class-member-cache
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) AST verification
0.7217 (100.0%) 0.2424 (100.0%) 0.9640 (100.0%) 10.1919 (100.0%) Total
===-------------------------------------------------------------------------===
Running Program
===-------------------------------------------------------------------------===
Total Execution Time: 3.8286 seconds (8.7815 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
1.7263 (100.0%) 2.1023 (100.0%) 3.8286 (100.0%) 8.7815 (100.0%) Building Target
1.7263 (100.0%) 2.1023 (100.0%) 3.8286 (100.0%) 8.7815 (100.0%) Total
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Separator.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
cd /Users/admin/builder/spi-builder-workspace
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Separator.swift:26:22: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'Separator.Style.Inset' may have shared mutable state; this is an error in the Swift 6 language mode
public static let none: Inset = Inset(value: 0, respectingLayoutMargins: false)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Separator.swift:20:17: note: consider making struct 'Inset' conform to the 'Sendable' protocol
public struct Inset: Equatable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Separator.swift:26:22: note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
public static let none: Inset = Inset(value: 0, respectingLayoutMargins: false)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Separator.swift:26:22: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let none: Inset = Inset(value: 0, respectingLayoutMargins: false)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Separator.swift:41:21: warning: static property 'full' is not concurrency-safe because non-'Sendable' type 'Separator.Style' may have shared mutable state; this is an error in the Swift 6 language mode
static public let full: Style = Style(leadingInset: .none, trailingInset: .none)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Separator.swift:18:16: note: consider making struct 'Style' conform to the 'Sendable' protocol
public struct Style: Equatable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Separator.swift:41:21: note: add '@MainActor' to make static property 'full' part of global actor 'MainActor'
static public let full: Style = Style(leadingInset: .none, trailingInset: .none)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Separator.swift:41:21: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static public let full: Style = Style(leadingInset: .none, trailingInset: .none)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Separator.swift:51:58: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
public init(leadingInset: Inset, trailingInset: Inset, thickness: CGFloat = 1.0 / UIScreen.main.scale) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Separator.swift:43:21: warning: static property 'inset' is not concurrency-safe because non-'Sendable' type 'Separator.Style' may have shared mutable state; this is an error in the Swift 6 language mode
static public let inset: Style = Style(leadingInset: .init(value: 0, respectingLayoutMargins: true), trailingInset: .none)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Separator.swift:18:16: note: consider making struct 'Style' conform to the 'Sendable' protocol
public struct Style: Equatable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Separator.swift:43:21: note: add '@MainActor' to make static property 'inset' part of global actor 'MainActor'
static public let inset: Style = Style(leadingInset: .init(value: 0, respectingLayoutMargins: true), trailingInset: .none)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Separator.swift:43:21: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static public let inset: Style = Style(leadingInset: .init(value: 0, respectingLayoutMargins: true), trailingInset: .none)
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Extensions/UIView+Extensions.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
cd /Users/admin/builder/spi-builder-workspace
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/BackgroundViewProvider.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
cd /Users/admin/builder/spi-builder-workspace
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Accessibility.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
cd /Users/admin/builder/spi-builder-workspace
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Accessibility.swift:30:8: warning: main actor-isolated property 'accessibilityIdentifier' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.accessibilityIdentifier = identifier
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibilityIdentification.h:25:48: note: mutation of this property is only permitted within the actor
@property(nullable, nonatomic, copy) NSString *accessibilityIdentifier API_AVAILABLE(ios(5.0)) NS_SWIFT_UI_ACTOR;
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Accessibility.swift:29:7: note: add '@MainActor' to make instance method 'apply(to:)' part of global actor 'MainActor'
func apply(to cell: UITableViewCell) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Accessibility.swift:32:9: warning: main actor-isolated property 'accessibilityUserInputLabels' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.accessibilityUserInputLabels = userInputLabels
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:204:69: note: mutation of this property is only permitted within the actor
@property (null_resettable, nonatomic, strong) NSArray<NSString *> *accessibilityUserInputLabels API_AVAILABLE(ios(13.0),tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Accessibility.swift:29:7: note: add '@MainActor' to make instance method 'apply(to:)' part of global actor 'MainActor'
func apply(to cell: UITableViewCell) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Accessibility.swift:37:8: warning: main actor-isolated property 'accessibilityIdentifier' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.accessibilityIdentifier = identifier
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibilityIdentification.h:25:48: note: mutation of this property is only permitted within the actor
@property(nullable, nonatomic, copy) NSString *accessibilityIdentifier API_AVAILABLE(ios(5.0)) NS_SWIFT_UI_ACTOR;
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Accessibility.swift:36:7: note: add '@MainActor' to make instance method 'apply(to:)' part of global actor 'MainActor'
func apply(to cell: UICollectionViewCell) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Accessibility.swift:39:9: warning: main actor-isolated property 'accessibilityUserInputLabels' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.accessibilityUserInputLabels = userInputLabels
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:204:69: note: mutation of this property is only permitted within the actor
@property (null_resettable, nonatomic, strong) NSArray<NSString *> *accessibilityUserInputLabels API_AVAILABLE(ios(13.0),tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Accessibility.swift:36:7: note: add '@MainActor' to make instance method 'apply(to:)' part of global actor 'MainActor'
func apply(to cell: UICollectionViewCell) {
^
@MainActor
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
cd /Users/admin/builder/spi-builder-workspace
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:13:8: warning: type 'DiffableTableSection' does not conform to the 'Sendable' protocol
class DiffableDataSource: UITableViewDiffableDataSource<DiffableTableSection, AnyHashableConfig> {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSection.swift:247:8: note: consider making struct 'DiffableTableSection' conform to the 'Sendable' protocol
struct DiffableTableSection: Equatable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:13:8: warning: type 'AnyHashableConfig' does not conform to the 'Sendable' protocol
class DiffableDataSource: UITableViewDiffableDataSource<DiffableTableSection, AnyHashableConfig> {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/AnyHashableConfig.swift:10:15: note: consider making struct 'AnyHashableConfig' conform to the 'Sendable' protocol
public struct AnyHashableConfig: Hashable, HashableCellConfigType {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:64:16: warning: type 'DiffableTableSection' does not conform to the 'Sendable' protocol
dataSource.defaultRowAnimation = .none
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSection.swift:247:8: note: consider making struct 'DiffableTableSection' conform to the 'Sendable' protocol
struct DiffableTableSection: Equatable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:64:16: warning: type 'AnyHashableConfig' does not conform to the 'Sendable' protocol
dataSource.defaultRowAnimation = .none
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/AnyHashableConfig.swift:10:15: note: consider making struct 'AnyHashableConfig' conform to the 'Sendable' protocol
public struct AnyHashableConfig: Hashable, HashableCellConfigType {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:63:22: warning: call to main actor-isolated initializer 'init(tableView:cellStyler:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let dataSource = DiffableDataSource(tableView: tableView, cellStyler: cellStyler)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:20:3: note: calls to initializer 'init(tableView:cellStyler:)' from outside of its actor context are implicitly asynchronous
init(tableView: UITableView, cellStyler: CellStyler) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:20:3: note: main actor isolation inferred from inheritance from generic class 'UITableViewDiffableDataSource'
init(tableView: UITableView, cellStyler: CellStyler) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:64:16: warning: main actor-isolated property 'defaultRowAnimation' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
dataSource.defaultRowAnimation = .none
^
UIKit.UITableViewDiffableDataSource.defaultRowAnimation:2:39: note: mutation of this property is only permitted within the actor
@MainActor @preconcurrency public var defaultRowAnimation: UITableView.RowAnimation { get set }}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:22:10: warning: type 'DiffableTableSection' does not conform to the 'Sendable' protocol
super.init(tableView: tableView) { (tableView, indexPath, cellConfigType) in
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSection.swift:247:8: note: consider making struct 'DiffableTableSection' conform to the 'Sendable' protocol
struct DiffableTableSection: Equatable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:22:10: warning: type 'AnyHashableConfig' does not conform to the 'Sendable' protocol
super.init(tableView: tableView) { (tableView, indexPath, cellConfigType) in
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/AnyHashableConfig.swift:10:15: note: consider making struct 'AnyHashableConfig' conform to the 'Sendable' protocol
public struct AnyHashableConfig: Hashable, HashableCellConfigType {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:49:10: warning: type 'DiffableTableSection' does not conform to the 'Sendable' protocol
super.tableView(tableView, moveRowAt: sourceIndexPath, to: destinationIndexPath)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSection.swift:247:8: note: consider making struct 'DiffableTableSection' conform to the 'Sendable' protocol
struct DiffableTableSection: Equatable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:49:10: warning: type 'AnyHashableConfig' does not conform to the 'Sendable' protocol
super.tableView(tableView, moveRowAt: sourceIndexPath, to: destinationIndexPath)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/AnyHashableConfig.swift:10:15: note: consider making struct 'AnyHashableConfig' conform to the 'Sendable' protocol
public struct AnyHashableConfig: Hashable, HashableCellConfigType {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:84:19: warning: type 'DiffableTableSection' does not conform to the 'Sendable' protocol
var snapshot = NSDiffableDataSourceSnapshot<DiffableTableSection, AnyHashableConfig>()
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSection.swift:247:8: note: consider making struct 'DiffableTableSection' conform to the 'Sendable' protocol
struct DiffableTableSection: Equatable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:84:19: warning: type 'AnyHashableConfig' does not conform to the 'Sendable' protocol
var snapshot = NSDiffableDataSourceSnapshot<DiffableTableSection, AnyHashableConfig>()
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/AnyHashableConfig.swift:10:15: note: consider making struct 'AnyHashableConfig' conform to the 'Sendable' protocol
public struct AnyHashableConfig: Hashable, HashableCellConfigType {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:84:87: warning: type 'DiffableTableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
var snapshot = NSDiffableDataSourceSnapshot<DiffableTableSection, AnyHashableConfig>()
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSection.swift:247:8: note: consider making struct 'DiffableTableSection' conform to the 'Sendable' protocol
struct DiffableTableSection: Equatable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:84:87: warning: type 'AnyHashableConfig' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
var snapshot = NSDiffableDataSourceSnapshot<DiffableTableSection, AnyHashableConfig>()
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/AnyHashableConfig.swift:10:15: note: consider making struct 'AnyHashableConfig' conform to the 'Sendable' protocol
public struct AnyHashableConfig: Hashable, HashableCellConfigType {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:84:8: warning: type 'DiffableTableSection' does not conform to the 'Sendable' protocol
var snapshot = NSDiffableDataSourceSnapshot<DiffableTableSection, AnyHashableConfig>()
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSection.swift:247:8: note: consider making struct 'DiffableTableSection' conform to the 'Sendable' protocol
struct DiffableTableSection: Equatable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:84:8: warning: type 'AnyHashableConfig' does not conform to the 'Sendable' protocol
var snapshot = NSDiffableDataSourceSnapshot<DiffableTableSection, AnyHashableConfig>()
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/AnyHashableConfig.swift:10:15: note: consider making struct 'AnyHashableConfig' conform to the 'Sendable' protocol
public struct AnyHashableConfig: Hashable, HashableCellConfigType {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:86:13: warning: type 'DiffableTableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
snapshot.appendSections(diffableSections)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSection.swift:247:8: note: consider making struct 'DiffableTableSection' conform to the 'Sendable' protocol
struct DiffableTableSection: Equatable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:86:13: warning: type 'AnyHashableConfig' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
snapshot.appendSections(diffableSections)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/AnyHashableConfig.swift:10:15: note: consider making struct 'AnyHashableConfig' conform to the 'Sendable' protocol
public struct AnyHashableConfig: Hashable, HashableCellConfigType {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:88:14: warning: type 'DiffableTableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
snapshot.appendItems(newSection.anyRows, toSection: newSection)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSection.swift:247:8: note: consider making struct 'DiffableTableSection' conform to the 'Sendable' protocol
struct DiffableTableSection: Equatable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:88:14: warning: type 'AnyHashableConfig' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
snapshot.appendItems(newSection.anyRows, toSection: newSection)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/AnyHashableConfig.swift:10:15: note: consider making struct 'AnyHashableConfig' conform to the 'Sendable' protocol
public struct AnyHashableConfig: Hashable, HashableCellConfigType {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:91:34: warning: type 'DiffableTableSection' does not conform to the 'Sendable' protocol
if let snapshot = datasource?.snapshot(), snapshot.numberOfSections == 0 {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSection.swift:247:8: note: consider making struct 'DiffableTableSection' conform to the 'Sendable' protocol
struct DiffableTableSection: Equatable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:91:34: warning: type 'AnyHashableConfig' does not conform to the 'Sendable' protocol
if let snapshot = datasource?.snapshot(), snapshot.numberOfSections == 0 {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/AnyHashableConfig.swift:10:15: note: consider making struct 'AnyHashableConfig' conform to the 'Sendable' protocol
public struct AnyHashableConfig: Hashable, HashableCellConfigType {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:91:55: warning: type 'DiffableTableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
if let snapshot = datasource?.snapshot(), snapshot.numberOfSections == 0 {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSection.swift:247:8: note: consider making struct 'DiffableTableSection' conform to the 'Sendable' protocol
struct DiffableTableSection: Equatable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:91:55: warning: type 'AnyHashableConfig' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
if let snapshot = datasource?.snapshot(), snapshot.numberOfSections == 0 {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/AnyHashableConfig.swift:10:15: note: consider making struct 'AnyHashableConfig' conform to the 'Sendable' protocol
public struct AnyHashableConfig: Hashable, HashableCellConfigType {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:96:21: warning: type 'DiffableTableSection' does not conform to the 'Sendable' protocol
self.datasource.apply(snapshot, animatingDifferences: shouldAnimate, completion: completion)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSection.swift:247:8: note: consider making struct 'DiffableTableSection' conform to the 'Sendable' protocol
struct DiffableTableSection: Equatable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:96:21: warning: type 'AnyHashableConfig' does not conform to the 'Sendable' protocol
self.datasource.apply(snapshot, animatingDifferences: shouldAnimate, completion: completion)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/AnyHashableConfig.swift:10:15: note: consider making struct 'AnyHashableConfig' conform to the 'Sendable' protocol
public struct AnyHashableConfig: Hashable, HashableCellConfigType {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:99:22: warning: type 'DiffableTableSection' does not conform to the 'Sendable' protocol
self.datasource.apply(snapshot, animatingDifferences: false, completion: completion)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSection.swift:247:8: note: consider making struct 'DiffableTableSection' conform to the 'Sendable' protocol
struct DiffableTableSection: Equatable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:99:22: warning: type 'AnyHashableConfig' does not conform to the 'Sendable' protocol
self.datasource.apply(snapshot, animatingDifferences: false, completion: completion)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/AnyHashableConfig.swift:10:15: note: consider making struct 'AnyHashableConfig' conform to the 'Sendable' protocol
public struct AnyHashableConfig: Hashable, HashableCellConfigType {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:77:32: warning: main actor-isolated property 'indexPathsForVisibleRows' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let indexPaths = tableView?.indexPathsForVisibleRows ?? []
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:404:67: note: property declared here
@property (nonatomic, readonly, nullable) NSArray<NSIndexPath *> *indexPathsForVisibleRows;
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:75:8: note: add '@MainActor' to make instance method 'renderAndDiff(_:animated:animations:completion:)' part of global actor 'MainActor'
func renderAndDiff(_ newSections: [TableSection], animated: Bool, animations: FunctionalTableData.TableAnimations, completion: (() -> Void)?) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:79:15: warning: call to main actor-isolated instance method 'registerCellsForSections' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
tableView?.registerCellsForSections(localSections)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData.swift:301:8: note: calls to instance method 'registerCellsForSections' from outside of its actor context are implicitly asynchronous
func registerCellsForSections(_ sections: [TableSection]) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:75:8: note: add '@MainActor' to make instance method 'renderAndDiff(_:animated:animations:completion:)' part of global actor 'MainActor'
func renderAndDiff(_ newSections: [TableSection], animated: Bool, animations: FunctionalTableData.TableAnimations, completion: (() -> Void)?) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:80:33: warning: main actor-isolated property 'data' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let oldSections = datasource.data.sections
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:16:7: note: property declared here
var data: TableData {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:75:8: note: add '@MainActor' to make instance method 'renderAndDiff(_:animated:animations:completion:)' part of global actor 'MainActor'
func renderAndDiff(_ newSections: [TableSection], animated: Bool, animations: FunctionalTableData.TableAnimations, completion: (() -> Void)?) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:82:15: warning: main actor-isolated property 'data' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
datasource.data.sections = localSections
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:16:7: note: mutation of this property is only permitted within the actor
var data: TableData {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:75:8: note: add '@MainActor' to make instance method 'renderAndDiff(_:animated:animations:completion:)' part of global actor 'MainActor'
func renderAndDiff(_ newSections: [TableSection], animated: Bool, animations: FunctionalTableData.TableAnimations, completion: (() -> Void)?) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:91:34: warning: call to main actor-isolated instance method 'snapshot()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
if let snapshot = datasource?.snapshot(), snapshot.numberOfSections == 0 {
^
UIKit.UITableViewDiffableDataSource.snapshot:2:38: note: calls to instance method 'snapshot()' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency open func snapshot() -> NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType>}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:75:8: note: add '@MainActor' to make instance method 'renderAndDiff(_:animated:animations:completion:)' part of global actor 'MainActor'
func renderAndDiff(_ newSections: [TableSection], animated: Bool, animations: FunctionalTableData.TableAnimations, completion: (() -> Void)?) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:96:21: warning: call to main actor-isolated instance method 'apply(_:animatingDifferences:completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self.datasource.apply(snapshot, animatingDifferences: shouldAnimate, completion: completion)
^
UIKit.UITableViewDiffableDataSource.apply:2:38: note: calls to instance method 'apply(_:animatingDifferences:completion:)' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency open func apply(_ snapshot: NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType>, animatingDifferences: Bool = true, completion: (() -> Void)? = nil)}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:99:22: warning: call to main actor-isolated instance method 'apply(_:animatingDifferences:completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self.datasource.apply(snapshot, animatingDifferences: false, completion: completion)
^
UIKit.UITableViewDiffableDataSource.apply:2:38: note: calls to instance method 'apply(_:animatingDifferences:completion:)' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency open func apply(_ snapshot: NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType>, animatingDifferences: Bool = true, completion: (() -> Void)? = nil)}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:121:34: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
viewFrame: tableView?.frame ?? .zero,
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:185:40: note: property declared here
@property(nonatomic) CGRect frame;
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:114:16: note: add '@MainActor' to make instance method 'dumpDebugInfoForChanges(_:previousSections:visibleIndexPaths:exceptionReason:exceptionUserInfo:)' part of global actor 'MainActor'
private func dumpDebugInfoForChanges(_ changes: TableSectionChangeSet, previousSections: [TableSection], visibleIndexPaths: [IndexPath], exceptionReason: String?, exceptionUserInfo: [AnyHashable: Any]?) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:63:22: warning: sending 'self.cellStyler' risks causing data races; this is an error in the Swift 6 language mode
let dataSource = DiffableDataSource(tableView: tableView, cellStyler: cellStyler)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:63:22: note: sending task-isolated 'self.cellStyler' to main actor-isolated initializer 'init(tableView:cellStyler:)' risks causing data races between main actor-isolated and task-isolated uses
let dataSource = DiffableDataSource(tableView: tableView, cellStyler: cellStyler)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:91:34: warning: sending value of non-Sendable type 'FunctionalTableData.DiffableDataSource' risks causing data races; this is an error in the Swift 6 language mode
if let snapshot = datasource?.snapshot(), snapshot.numberOfSections == 0 {
~~~~~~~~~~~~^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:91:34: note: sending value of non-Sendable type 'FunctionalTableData.DiffableDataSource' to main actor-isolated instance method 'snapshot()' risks causing data races between main actor-isolated and local nonisolated uses
if let snapshot = datasource?.snapshot(), snapshot.numberOfSections == 0 {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:95:31: note: access can happen concurrently
NSException.catchAndHandle {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:79:15: warning: sending 'localSections' risks causing data races; this is an error in the Swift 6 language mode
tableView?.registerCellsForSections(localSections)
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+DiffableDataSource.swift:79:15: note: sending task-isolated 'localSections' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
tableView?.registerCellsForSections(localSections)
^
SwiftCompile normal arm64 Compiling\ CellActions.swift,\ FunctionalCollectionData+DiffableDataSource.swift,\ FunctionalCollectionData+ClassicDiff.swift,\ UIView+AutoLayout.swift,\ TableSectionChangeSet.swift /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Extensions/UIView+AutoLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSectionChangeSet.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
Error opening -stats-output-dir file '/Users/admin/builder/spi-builder-workspace/.stats/stats-1745710322880693-swift-frontend-FunctionalTableData-CellActions.swift-arm64_apple_ios13.1_macabi-o-Onone-3931912594.json' for writing
===-------------------------------------------------------------------------===
Swift compilation
===-------------------------------------------------------------------------===
Total Execution Time: 1.4921 seconds (1.5093 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.2071 ( 17.3%) 0.0394 ( 13.2%) 0.2465 ( 16.5%) 0.2487 ( 16.5%) perform-sema
0.2068 ( 17.3%) 0.0394 ( 13.2%) 0.2462 ( 16.5%) 0.2483 ( 16.5%) Type checking and Semantic analysis
0.1611 ( 13.5%) 0.0237 ( 8.0%) 0.1848 ( 12.4%) 0.1856 ( 12.3%) typecheck-stmt
0.1473 ( 12.3%) 0.0203 ( 6.8%) 0.1676 ( 11.2%) 0.1681 ( 11.1%) typecheck-expr
0.1045 ( 8.8%) 0.0245 ( 8.2%) 0.1290 ( 8.6%) 0.1304 ( 8.6%) typecheck-decl
0.0652 ( 5.5%) 0.0193 ( 6.5%) 0.0845 ( 5.7%) 0.0892 ( 5.9%) build-rewrite-system
0.0437 ( 3.7%) 0.0403 ( 13.5%) 0.0841 ( 5.6%) 0.0850 ( 5.6%) parse-and-resolve-imports
0.0405 ( 3.4%) 0.0378 ( 12.7%) 0.0783 ( 5.2%) 0.0791 ( 5.2%) Import resolution
0.0364 ( 3.0%) 0.0298 ( 10.0%) 0.0661 ( 4.4%) 0.0672 ( 4.5%) import-clang-decl
0.0450 ( 3.8%) 0.0081 ( 2.7%) 0.0532 ( 3.6%) 0.0546 ( 3.6%) IRGen
0.0459 ( 3.8%) 0.0047 ( 1.6%) 0.0505 ( 3.4%) 0.0511 ( 3.4%) SILGen
0.0323 ( 2.7%) 0.0049 ( 1.6%) 0.0372 ( 2.5%) 0.0372 ( 2.5%) precheck-target
0.0325 ( 2.7%) 0.0031 ( 1.0%) 0.0356 ( 2.4%) 0.0360 ( 2.4%) SILGen-function
0.0176 ( 1.5%) 0.0003 ( 0.1%) 0.0180 ( 1.2%) 0.0182 ( 1.2%) SIL optimization
0.0035 ( 0.3%) 0.0010 ( 0.3%) 0.0045 ( 0.3%) 0.0045 ( 0.3%) load-all-members
0.0030 ( 0.2%) 0.0002 ( 0.1%) 0.0031 ( 0.2%) 0.0033 ( 0.2%) typecheck-for-each
0.0010 ( 0.1%) 0.0014 ( 0.5%) 0.0024 ( 0.2%) 0.0024 ( 0.2%) load-stdlib
0.0003 ( 0.0%) 0.0000 ( 0.0%) 0.0003 ( 0.0%) 0.0003 ( 0.0%) module-populate-cache
0.0001 ( 0.0%) 0.0000 ( 0.0%) 0.0001 ( 0.0%) 0.0001 ( 0.0%) get-conformance-access-path
0.0001 ( 0.0%) 0.0000 ( 0.0%) 0.0001 ( 0.0%) 0.0001 ( 0.0%) associated-type-inference
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) SIL verification, pre-optimization
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) SIL verification, post-optimization
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) source-file-populate-cache
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) populate-source-file-class-member-cache
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) perform-whole-module-type-checking
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) AST verification
1.1938 (100.0%) 0.2982 (100.0%) 1.4921 (100.0%) 1.5093 (100.0%) Total
===-------------------------------------------------------------------------===
Running Program
===-------------------------------------------------------------------------===
Total Execution Time: 3.5497 seconds (3.8146 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
1.8479 (100.0%) 1.7018 (100.0%) 3.5497 (100.0%) 3.8146 (100.0%) Building Target
1.8479 (100.0%) 1.7018 (100.0%) 3.5497 (100.0%) 3.8146 (100.0%) Total
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
cd /Users/admin/builder/spi-builder-workspace
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:57:60: warning: 'UITableViewRowAction' was deprecated in Mac Catalyst 13.1: Use UIContextualAction and related APIs instead.
internal func asRowAction(in tableView: UITableView) -> UITableViewRowAction {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:109:52: warning: 'UITableViewRowAction' was deprecated in Mac Catalyst 13.1: Use UIContextualAction and related APIs instead.
func asRowActions(in tableView: UITableView) -> [UITableViewRowAction] {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:58:16: warning: 'UITableViewRowAction' was deprecated in Mac Catalyst 13.1: Use UIContextualAction and related APIs instead.
let style: UITableViewRowAction.Style
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:58:37: warning: 'Style' was deprecated in Mac Catalyst 13.1: Use UIContextualAction and related APIs instead.
let style: UITableViewRowAction.Style
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:65:21: warning: 'UITableViewRowAction' was deprecated in Mac Catalyst 13.1: Use UIContextualAction and related APIs instead.
let rowAction = UITableViewRowAction(style: style, title: title) { [handler] (_, indexPath) in
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:65:21: warning: call to main actor-isolated initializer 'init(style:title:handler:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let rowAction = UITableViewRowAction(style: style, title: title) { [handler] (_, indexPath) in
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:79:1: note: calls to initializer 'init(style:title:handler:)' from outside of its actor context are implicitly asynchronous
+ (instancetype)rowActionWithStyle:(UITableViewRowActionStyle)style title:(nullable NSString *)title handler:(void (^)(UITableViewRowAction *action, NSIndexPath *indexPath))handler;
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:57:18: note: add '@MainActor' to make instance method 'asRowAction(in:)' part of global actor 'MainActor'
internal func asRowAction(in tableView: UITableView) -> UITableViewRowAction {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:66:27: warning: call to main actor-isolated instance method 'cellForRow(at:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let cell = tableView.cellForRow(at: indexPath)
^
UIKit.UITableView.cellForRow:2:22: note: calls to instance method 'cellForRow(at:)' from outside of its actor context are implicitly asynchronous
@MainActor open func cellForRow(at indexPath: IndexPath) -> UITableViewCell?}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:70:16: warning: main actor-isolated property 'backgroundColor' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
rowAction.backgroundColor = backgroundColor
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:83:48: note: mutation of this property is only permitted within the actor
@property (nonatomic, copy, nullable) UIColor *backgroundColor; // default background color is dependent on style
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:57:18: note: add '@MainActor' to make instance method 'asRowAction(in:)' part of global actor 'MainActor'
internal func asRowAction(in tableView: UITableView) -> UITableViewRowAction {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:84:28: warning: call to main actor-isolated initializer 'init(style:title:handler:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let contextualAction = UIContextualAction(style: style, title: title, handler: { [handler] (_, sourceView, completionHandler) in
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework/Headers/UIContextualAction.h:29:1: note: calls to initializer 'init(style:title:handler:)' from outside of its actor context are implicitly asynchronous
+ (instancetype)contextualActionWithStyle:(UIContextualActionStyle)style title:(nullable NSString *)title handler:(UIContextualActionHandler)handler;
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:76:18: note: add '@MainActor' to make instance method 'asContextualAction()' part of global actor 'MainActor'
internal func asContextualAction() -> UIContextualAction {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:87:22: warning: main actor-isolated property 'image' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
contextualAction.image = image
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework/Headers/UIContextualAction.h:36:48: note: mutation of this property is only permitted within the actor
@property (nonatomic, copy, nullable) UIImage *image;
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:76:18: note: add '@MainActor' to make instance method 'asContextualAction()' part of global actor 'MainActor'
internal func asContextualAction() -> UIContextualAction {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:89:23: warning: main actor-isolated property 'backgroundColor' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
contextualAction.backgroundColor = backgroundColor
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework/Headers/UIContextualAction.h:35:55: note: mutation of this property is only permitted within the actor
@property (nonatomic, copy, null_resettable) UIColor *backgroundColor; // a default background color is set from the action style
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:76:18: note: add '@MainActor' to make instance method 'asContextualAction()' part of global actor 'MainActor'
internal func asContextualAction() -> UIContextualAction {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:115:24: warning: call to main actor-isolated initializer 'init(actions:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let configuration = UISwipeActionsConfiguration(actions: actions.map { $0.asContextualAction() })
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework/Headers/UISwipeActionsConfiguration.h:18:1: note: calls to initializer 'init(actions:)' from outside of its actor context are implicitly asynchronous
+ (instancetype)configurationWithActions:(NSArray<UIContextualAction *> *)actions;
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:114:8: note: add '@MainActor' to make instance method 'asSwipeActionsConfiguration()' part of global actor 'MainActor'
func asSwipeActionsConfiguration() -> UISwipeActionsConfiguration {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:116:18: warning: main actor-isolated property 'performsFirstActionWithFullSwipe' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
configuration.performsFirstActionWithFullSwipe = performsFirstActionWithFullSwipe
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework/Headers/UISwipeActionsConfiguration.h:21:28: note: mutation of this property is only permitted within the actor
@property (nonatomic) BOOL performsFirstActionWithFullSwipe; // default YES, set to NO to prevent a full swipe from performing the first action
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:114:8: note: add '@MainActor' to make instance method 'asSwipeActionsConfiguration()' part of global actor 'MainActor'
func asSwipeActionsConfiguration() -> UISwipeActionsConfiguration {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:169:13: warning: call to main actor-isolated initializer 'init(title:image:identifier:discoverabilityTitle:attributes:state:handler:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
return UIAction(title: title, image: image, attributes: style, handler: { _ in action() } )
^
UIKit.UIAction.init:2:47: note: calls to initializer 'init(title:image:identifier:discoverabilityTitle:attributes:state:handler:)' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency public convenience init(title: String = "", image: UIImage? = nil, identifier: UIAction.Identifier? = nil, discoverabilityTitle: String? = nil, attributes: UIMenuElement.Attributes = [], state: UIMenuElement.State = .off, handler: @escaping UIActionHandler)}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:156:21: note: add '@MainActor' to make instance method 'asUIMenuElement()' part of global actor 'MainActor'
fileprivate func asUIMenuElement() -> UIMenuElement {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:173:13: warning: call to main actor-isolated initializer 'init(title:image:identifier:options:children:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
return UIMenu(title: title, image: image, options: options, children: submenuChildren)
^
UIKit.UIMenu.init:2:47: note: calls to initializer 'init(title:image:identifier:options:children:)' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency public convenience init(title: String = "", image: UIImage? = nil, identifier: UIMenu.Identifier? = nil, options: UIMenu.Options = [], children: [UIMenuElement] = [])}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:156:21: note: add '@MainActor' to make instance method 'asUIMenuElement()' part of global actor 'MainActor'
fileprivate func asUIMenuElement() -> UIMenuElement {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:208:4: warning: call to main actor-isolated initializer 'init(identifier:previewProvider:actionProvider:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
UIContextMenuConfiguration(
^
UIKit.UIContextMenuConfiguration.init:2:47: note: calls to initializer 'init(identifier:previewProvider:actionProvider:)' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency public convenience init(identifier: (any NSCopying)? = nil, previewProvider: UIContextMenuContentPreviewProvider? = nil, actionProvider: UIContextMenuActionProvider? = nil)}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:207:17: note: add '@MainActor' to make instance method 'asUIContextMenuConfiguration(with:)' part of global actor 'MainActor'
internal func asUIContextMenuConfiguration(with identifier: NSCopying? = nil) -> UIContextMenuConfiguration {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:213:13: warning: call to main actor-isolated initializer 'init(title:image:identifier:options:children:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
return UIMenu(title: self.title, children: menuElements)
^
UIKit.UIMenu.init:2:47: note: calls to initializer 'init(title:image:identifier:options:children:)' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency public convenience init(title: String = "", image: UIImage? = nil, identifier: UIMenu.Identifier? = nil, options: UIMenu.Options = [], children: [UIMenuElement] = [])}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:305:9: warning: 'previewingViewControllerAction' was deprecated in iOS 13.0: Use `ContextMenuConfiguration` for Context Menus instead.
self.previewingViewControllerAction = { (cell, point, context) in
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:306:13: warning: 'sourceRect' was deprecated in Mac Catalyst 13.1: UIViewControllerPreviewing is deprecated. Please use UIContextMenuInteraction.
context.sourceRect = context.sourceView.convert(cell.bounds, from: cell)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:306:34: warning: 'sourceView' was deprecated in Mac Catalyst 13.1: UIViewControllerPreviewing is deprecated. Please use UIContextMenuInteraction.
context.sourceRect = context.sourceView.convert(cell.bounds, from: cell)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:310:9: warning: 'previewingViewControllerAction' was deprecated in iOS 13.0: Use `ContextMenuConfiguration` for Context Menus instead.
self.previewingViewControllerAction = nil
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:306:13: warning: main actor-isolated property 'sourceRect' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
context.sourceRect = context.sourceView.convert(cell.bounds, from: cell)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:620:30: note: mutation of this property is only permitted within the actor
@property (nonatomic) CGRect sourceRect API_DEPRECATED("UIViewControllerPreviewing is deprecated. Please use UIContextMenuInteraction.", ios(9.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:306:45: warning: call to main actor-isolated instance method 'convert(_:from:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
context.sourceRect = context.sourceView.convert(cell.bounds, from: cell)
^
UIKit.UIView.convert:3:24: note: calls to instance method 'convert(_:from:)' from outside of its actor context are implicitly asynchronous
@MainActor open func convert(_ rect: CGRect, from coordinateSpace: any UICoordinateSpace) -> CGRect}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:306:34: warning: main actor-isolated property 'sourceView' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
context.sourceRect = context.sourceView.convert(cell.bounds, from: cell)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:615:41: note: property declared here
@property (nonatomic, readonly) UIView *sourceView API_DEPRECATED("UIViewControllerPreviewing is deprecated. Please use UIContextMenuInteraction.", ios(9.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:306:58: warning: main actor-isolated property 'bounds' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
context.sourceRect = context.sourceView.convert(cell.bounds, from: cell)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:188:40: note: property declared here
@property(nonatomic) CGRect bounds; // default bounds is zero origin, frame size. animatable
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:336:22: warning: main actor-isolated property 'sourceRect' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
previewingContext.sourceRect = previewingContext.sourceView.convert(cell.bounds, from: cell)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:620:30: note: mutation of this property is only permitted within the actor
@property (nonatomic) CGRect sourceRect API_DEPRECATED("UIViewControllerPreviewing is deprecated. Please use UIContextMenuInteraction.", ios(9.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:336:64: warning: call to main actor-isolated instance method 'convert(_:from:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
previewingContext.sourceRect = previewingContext.sourceView.convert(cell.bounds, from: cell)
^
UIKit.UIView.convert:3:24: note: calls to instance method 'convert(_:from:)' from outside of its actor context are implicitly asynchronous
@MainActor open func convert(_ rect: CGRect, from coordinateSpace: any UICoordinateSpace) -> CGRect}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:336:53: warning: main actor-isolated property 'sourceView' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
previewingContext.sourceRect = previewingContext.sourceView.convert(cell.bounds, from: cell)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:615:41: note: property declared here
@property (nonatomic, readonly) UIView *sourceView API_DEPRECATED("UIViewControllerPreviewing is deprecated. Please use UIContextMenuInteraction.", ios(9.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:336:77: warning: main actor-isolated property 'bounds' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
previewingContext.sourceRect = previewingContext.sourceView.convert(cell.bounds, from: cell)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:188:40: note: property declared here
@property(nonatomic) CGRect bounds; // default bounds is zero origin, frame size. animatable
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:65:21: warning: sending value of non-Sendable type '(UITableViewRowAction, IndexPath) -> Void' risks causing data races; this is an error in the Swift 6 language mode
let rowAction = UITableViewRowAction(style: style, title: title) { [handler] (_, indexPath) in
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:65:21: note: sending task-isolated value of non-Sendable type '(UITableViewRowAction, IndexPath) -> Void' to main actor-isolated initializer 'init(style:title:handler:)' risks causing races in between task-isolated and main actor-isolated uses
let rowAction = UITableViewRowAction(style: style, title: title) { [handler] (_, indexPath) in
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:84:28: warning: sending value of non-Sendable type '(UIContextualAction, UIView, @escaping (Bool) -> Void) -> Void' risks causing data races; this is an error in the Swift 6 language mode
let contextualAction = UIContextualAction(style: style, title: title, handler: { [handler] (_, sourceView, completionHandler) in
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:84:28: note: sending task-isolated value of non-Sendable type '(UIContextualAction, UIView, @escaping (Bool) -> Void) -> Void' to main actor-isolated initializer 'init(style:title:handler:)' risks causing races in between task-isolated and main actor-isolated uses
let contextualAction = UIContextualAction(style: style, title: title, handler: { [handler] (_, sourceView, completionHandler) in
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:169:13: warning: sending value of non-Sendable type '(UIAction) -> Void' risks causing data races; this is an error in the Swift 6 language mode
return UIAction(title: title, image: image, attributes: style, handler: { _ in action() } )
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:169:13: note: sending task-isolated value of non-Sendable type '(UIAction) -> Void' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
return UIAction(title: title, image: image, attributes: style, handler: { _ in action() } )
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:208:4: warning: sending 'identifier' risks causing data races; this is an error in the Swift 6 language mode
UIContextMenuConfiguration(
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:208:4: note: sending task-isolated 'identifier' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
UIContextMenuConfiguration(
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:208:4: warning: sending 'self.previewContentProvider' risks causing data races; this is an error in the Swift 6 language mode
UIContextMenuConfiguration(
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:208:4: note: sending task-isolated 'self.previewContentProvider' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
UIContextMenuConfiguration(
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:208:4: warning: sending value of non-Sendable type '([UIMenuElement]) -> UIMenu?' risks causing data races; this is an error in the Swift 6 language mode
UIContextMenuConfiguration(
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellActions.swift:208:4: note: sending task-isolated value of non-Sendable type '([UIMenuElement]) -> UIMenu?' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
UIContextMenuConfiguration(
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
cd /Users/admin/builder/spi-builder-workspace
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:16:6: warning: type 'AnyCollectionSection' does not conform to the 'Sendable' protocol
var dataSource: UICollectionViewDiffableDataSource<AnyCollectionSection,AnyHashableConfig>!
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/AnyCollectionSection.swift:10:8: note: consider making struct 'AnyCollectionSection' conform to the 'Sendable' protocol
struct AnyCollectionSection: Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:16:6: warning: type 'AnyHashableConfig' does not conform to the 'Sendable' protocol
var dataSource: UICollectionViewDiffableDataSource<AnyCollectionSection,AnyHashableConfig>!
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/AnyHashableConfig.swift:10:15: note: consider making struct 'AnyHashableConfig' conform to the 'Sendable' protocol
public struct AnyHashableConfig: Hashable, HashableCellConfigType {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:20:21: warning: type 'AnyCollectionSection' does not conform to the 'Sendable' protocol
let dataSource = UICollectionViewDiffableDataSource<AnyCollectionSection, AnyHashableConfig>(collectionView: collectionView) { collectionView, indexPath, cellConfig in
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/AnyCollectionSection.swift:10:8: note: consider making struct 'AnyCollectionSection' conform to the 'Sendable' protocol
struct AnyCollectionSection: Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:20:21: warning: type 'AnyHashableConfig' does not conform to the 'Sendable' protocol
let dataSource = UICollectionViewDiffableDataSource<AnyCollectionSection, AnyHashableConfig>(collectionView: collectionView) { collectionView, indexPath, cellConfig in
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/AnyHashableConfig.swift:10:15: note: consider making struct 'AnyHashableConfig' conform to the 'Sendable' protocol
public struct AnyHashableConfig: Hashable, HashableCellConfigType {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:20:95: warning: type 'AnyCollectionSection' does not conform to the 'Sendable' protocol
let dataSource = UICollectionViewDiffableDataSource<AnyCollectionSection, AnyHashableConfig>(collectionView: collectionView) { collectionView, indexPath, cellConfig in
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/AnyCollectionSection.swift:10:8: note: consider making struct 'AnyCollectionSection' conform to the 'Sendable' protocol
struct AnyCollectionSection: Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:20:95: warning: type 'AnyHashableConfig' does not conform to the 'Sendable' protocol
let dataSource = UICollectionViewDiffableDataSource<AnyCollectionSection, AnyHashableConfig>(collectionView: collectionView) { collectionView, indexPath, cellConfig in
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/AnyHashableConfig.swift:10:15: note: consider making struct 'AnyHashableConfig' conform to the 'Sendable' protocol
public struct AnyHashableConfig: Hashable, HashableCellConfigType {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:20:8: warning: type 'AnyCollectionSection' does not conform to the 'Sendable' protocol
let dataSource = UICollectionViewDiffableDataSource<AnyCollectionSection, AnyHashableConfig>(collectionView: collectionView) { collectionView, indexPath, cellConfig in
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/AnyCollectionSection.swift:10:8: note: consider making struct 'AnyCollectionSection' conform to the 'Sendable' protocol
struct AnyCollectionSection: Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:20:8: warning: type 'AnyHashableConfig' does not conform to the 'Sendable' protocol
let dataSource = UICollectionViewDiffableDataSource<AnyCollectionSection, AnyHashableConfig>(collectionView: collectionView) { collectionView, indexPath, cellConfig in
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/AnyHashableConfig.swift:10:15: note: consider making struct 'AnyHashableConfig' conform to the 'Sendable' protocol
public struct AnyHashableConfig: Hashable, HashableCellConfigType {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:31:15: warning: type 'AnyCollectionSection' does not conform to the 'Sendable' protocol
dataSource.supplementaryViewProvider = { (collectionView, kind, indexPath) in
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/AnyCollectionSection.swift:10:8: note: consider making struct 'AnyCollectionSection' conform to the 'Sendable' protocol
struct AnyCollectionSection: Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:31:15: warning: type 'AnyHashableConfig' does not conform to the 'Sendable' protocol
dataSource.supplementaryViewProvider = { (collectionView, kind, indexPath) in
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/AnyHashableConfig.swift:10:15: note: consider making struct 'AnyHashableConfig' conform to the 'Sendable' protocol
public struct AnyHashableConfig: Hashable, HashableCellConfigType {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:20:95: warning: call to main actor-isolated initializer 'init(collectionView:cellProvider:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let dataSource = UICollectionViewDiffableDataSource<AnyCollectionSection, AnyHashableConfig>(collectionView: collectionView) { collectionView, indexPath, cellConfig in
^
UIKit.UICollectionViewDiffableDataSource.init:2:35: note: calls to initializer 'init(collectionView:cellProvider:)' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency public init(collectionView: UICollectionView, cellProvider: @escaping UICollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>.CellProvider)}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:31:15: warning: main actor-isolated property 'supplementaryViewProvider' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
dataSource.supplementaryViewProvider = { (collectionView, kind, indexPath) in
^
UIKit.UICollectionViewDiffableDataSource.supplementaryViewProvider:2:39: note: mutation of this property is only permitted within the actor
@MainActor @preconcurrency public var supplementaryViewProvider: UICollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>.SupplementaryViewProvider? { get set }}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:66:18: warning: type 'AnyCollectionSection' does not conform to the 'Sendable' protocol
var snapshot = NSDiffableDataSourceSnapshot<AnyCollectionSection, AnyHashableConfig>()
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/AnyCollectionSection.swift:10:8: note: consider making struct 'AnyCollectionSection' conform to the 'Sendable' protocol
struct AnyCollectionSection: Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:66:18: warning: type 'AnyHashableConfig' does not conform to the 'Sendable' protocol
var snapshot = NSDiffableDataSourceSnapshot<AnyCollectionSection, AnyHashableConfig>()
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/AnyHashableConfig.swift:10:15: note: consider making struct 'AnyHashableConfig' conform to the 'Sendable' protocol
public struct AnyHashableConfig: Hashable, HashableCellConfigType {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:66:86: warning: type 'AnyCollectionSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
var snapshot = NSDiffableDataSourceSnapshot<AnyCollectionSection, AnyHashableConfig>()
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/AnyCollectionSection.swift:10:8: note: consider making struct 'AnyCollectionSection' conform to the 'Sendable' protocol
struct AnyCollectionSection: Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:66:86: warning: type 'AnyHashableConfig' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
var snapshot = NSDiffableDataSourceSnapshot<AnyCollectionSection, AnyHashableConfig>()
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/AnyHashableConfig.swift:10:15: note: consider making struct 'AnyHashableConfig' conform to the 'Sendable' protocol
public struct AnyHashableConfig: Hashable, HashableCellConfigType {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:66:7: warning: type 'AnyCollectionSection' does not conform to the 'Sendable' protocol
var snapshot = NSDiffableDataSourceSnapshot<AnyCollectionSection, AnyHashableConfig>()
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/AnyCollectionSection.swift:10:8: note: consider making struct 'AnyCollectionSection' conform to the 'Sendable' protocol
struct AnyCollectionSection: Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:66:7: warning: type 'AnyHashableConfig' does not conform to the 'Sendable' protocol
var snapshot = NSDiffableDataSourceSnapshot<AnyCollectionSection, AnyHashableConfig>()
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/AnyHashableConfig.swift:10:15: note: consider making struct 'AnyHashableConfig' conform to the 'Sendable' protocol
public struct AnyHashableConfig: Hashable, HashableCellConfigType {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:68:12: warning: type 'AnyCollectionSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
snapshot.appendSections(sections)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/AnyCollectionSection.swift:10:8: note: consider making struct 'AnyCollectionSection' conform to the 'Sendable' protocol
struct AnyCollectionSection: Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:68:12: warning: type 'AnyHashableConfig' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
snapshot.appendSections(sections)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/AnyHashableConfig.swift:10:15: note: consider making struct 'AnyHashableConfig' conform to the 'Sendable' protocol
public struct AnyHashableConfig: Hashable, HashableCellConfigType {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:70:13: warning: type 'AnyCollectionSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
snapshot.appendItems(newSection.items.map { AnyHashableConfig($0) }, toSection: newSection)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/AnyCollectionSection.swift:10:8: note: consider making struct 'AnyCollectionSection' conform to the 'Sendable' protocol
struct AnyCollectionSection: Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:70:13: warning: type 'AnyHashableConfig' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
snapshot.appendItems(newSection.items.map { AnyHashableConfig($0) }, toSection: newSection)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/AnyHashableConfig.swift:10:15: note: consider making struct 'AnyHashableConfig' conform to the 'Sendable' protocol
public struct AnyHashableConfig: Hashable, HashableCellConfigType {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:73:33: warning: type 'AnyCollectionSection' does not conform to the 'Sendable' protocol
if let snapshot = dataSource?.snapshot(), snapshot.numberOfSections == 0 {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/AnyCollectionSection.swift:10:8: note: consider making struct 'AnyCollectionSection' conform to the 'Sendable' protocol
struct AnyCollectionSection: Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:73:33: warning: type 'AnyHashableConfig' does not conform to the 'Sendable' protocol
if let snapshot = dataSource?.snapshot(), snapshot.numberOfSections == 0 {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/AnyHashableConfig.swift:10:15: note: consider making struct 'AnyHashableConfig' conform to the 'Sendable' protocol
public struct AnyHashableConfig: Hashable, HashableCellConfigType {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:73:54: warning: type 'AnyCollectionSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
if let snapshot = dataSource?.snapshot(), snapshot.numberOfSections == 0 {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/AnyCollectionSection.swift:10:8: note: consider making struct 'AnyCollectionSection' conform to the 'Sendable' protocol
struct AnyCollectionSection: Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:73:54: warning: type 'AnyHashableConfig' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
if let snapshot = dataSource?.snapshot(), snapshot.numberOfSections == 0 {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/AnyHashableConfig.swift:10:15: note: consider making struct 'AnyHashableConfig' conform to the 'Sendable' protocol
public struct AnyHashableConfig: Hashable, HashableCellConfigType {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:78:21: warning: type 'AnyCollectionSection' does not conform to the 'Sendable' protocol
self.dataSource?.apply(snapshot, animatingDifferences: shouldAnimate, completion: completion)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/AnyCollectionSection.swift:10:8: note: consider making struct 'AnyCollectionSection' conform to the 'Sendable' protocol
struct AnyCollectionSection: Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:78:21: warning: type 'AnyHashableConfig' does not conform to the 'Sendable' protocol
self.dataSource?.apply(snapshot, animatingDifferences: shouldAnimate, completion: completion)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/AnyHashableConfig.swift:10:15: note: consider making struct 'AnyHashableConfig' conform to the 'Sendable' protocol
public struct AnyHashableConfig: Hashable, HashableCellConfigType {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:59:36: warning: main actor-isolated property 'indexPathsForVisibleItems' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let indexPaths = collectionView?.indexPathsForVisibleItems ?? []
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:451:57: note: property declared here
@property (nonatomic, readonly) NSArray<NSIndexPath *> *indexPathsForVisibleItems;
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:57:7: note: add '@MainActor' to make instance method 'renderAndDiff(_:animated:completion:)' part of global actor 'MainActor'
func renderAndDiff(_ newSections: [CollectionSection], animated: Bool, completion: (() -> Void)?) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:61:19: warning: call to main actor-isolated instance method 'registerCellsForSections' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView?.registerCellsForSections(localSections)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData.swift:235:7: note: calls to instance method 'registerCellsForSections' from outside of its actor context are implicitly asynchronous
func registerCellsForSections(_ sections: [CollectionSection]) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:57:7: note: add '@MainActor' to make instance method 'renderAndDiff(_:animated:completion:)' part of global actor 'MainActor'
func renderAndDiff(_ newSections: [CollectionSection], animated: Bool, completion: (() -> Void)?) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:73:33: warning: call to main actor-isolated instance method 'snapshot()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
if let snapshot = dataSource?.snapshot(), snapshot.numberOfSections == 0 {
^
UIKit.UICollectionViewDiffableDataSource.snapshot:2:38: note: calls to instance method 'snapshot()' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency open func snapshot() -> NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType>}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:57:7: note: add '@MainActor' to make instance method 'renderAndDiff(_:animated:completion:)' part of global actor 'MainActor'
func renderAndDiff(_ newSections: [CollectionSection], animated: Bool, completion: (() -> Void)?) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:78:21: warning: call to main actor-isolated instance method 'apply(_:animatingDifferences:completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self.dataSource?.apply(snapshot, animatingDifferences: shouldAnimate, completion: completion)
^
UIKit.UICollectionViewDiffableDataSource.apply:2:38: note: calls to instance method 'apply(_:animatingDifferences:completion:)' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency open func apply(_ snapshot: NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType>, animatingDifferences: Bool = true, completion: (() -> Void)? = nil)}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:99:193: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let exception = FunctionalCollectionData.Exception(name: name, newSections: sections, oldSections: previousSections, changes: changes, visible: visibleIndexPaths, viewFrame: collectionView?.frame ?? .zero, reason: exceptionReason, userInfo: exceptionUserInfo)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:185:40: note: property declared here
@property(nonatomic) CGRect frame;
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:97:15: note: add '@MainActor' to make instance method 'dumpDebugInfoForChanges(_:previousSections:visibleIndexPaths:exceptionReason:exceptionUserInfo:)' part of global actor 'MainActor'
private func dumpDebugInfoForChanges(_ changes: CollectionSectionChangeSet, previousSections: [CollectionSection], visibleIndexPaths: [IndexPath], exceptionReason: String?, exceptionUserInfo: [AnyHashable: Any]?) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:20:95: warning: sending value of non-Sendable type '(UICollectionView, IndexPath, AnyHashableConfig) -> UICollectionViewCell?' risks causing data races; this is an error in the Swift 6 language mode
let dataSource = UICollectionViewDiffableDataSource<AnyCollectionSection, AnyHashableConfig>(collectionView: collectionView) { collectionView, indexPath, cellConfig in
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:20:95: note: sending task-isolated value of non-Sendable type '(UICollectionView, IndexPath, AnyHashableConfig) -> UICollectionViewCell?' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
let dataSource = UICollectionViewDiffableDataSource<AnyCollectionSection, AnyHashableConfig>(collectionView: collectionView) { collectionView, indexPath, cellConfig in
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:73:33: warning: sending 'self.dataSource.some' risks causing data races; this is an error in the Swift 6 language mode
if let snapshot = dataSource?.snapshot(), snapshot.numberOfSections == 0 {
~~~~~~~~~~~~^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:73:33: note: sending main actor-isolated 'self.dataSource.some' to main actor-isolated instance method 'snapshot()' risks causing data races between main actor-isolated and local nonisolated uses
if let snapshot = dataSource?.snapshot(), snapshot.numberOfSections == 0 {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:77:30: note: access can happen concurrently
NSException.catchAndHandle {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:61:19: warning: sending 'localSections' risks causing data races; this is an error in the Swift 6 language mode
collectionView?.registerCellsForSections(localSections)
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+DiffableDataSource.swift:61:19: note: sending task-isolated 'localSections' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
collectionView?.registerCellsForSections(localSections)
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
cd /Users/admin/builder/spi-builder-workspace
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:15:19: warning: main actor-isolated property 'dataSource' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
collectionView.dataSource = dataSource
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:369:71: note: mutation of this property is only permitted within the actor
@property (nonatomic, weak, nullable) id <UICollectionViewDataSource> dataSource;
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:25:40: warning: converting non-sendable function value to '@MainActor @Sendable @convention(block) () -> Void' may introduce data races
DispatchQueue.main.async(execute: completion)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:23:27: warning: capture of 'self' with non-sendable type 'ClassicFunctionalCollectionDataDiffer?' in a '@Sendable' closure
guard let strongSelf = self else {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:10:13: note: class 'ClassicFunctionalCollectionDataDiffer' does not conform to the 'Sendable' protocol
final class ClassicFunctionalCollectionDataDiffer: FunctionalCollectionDataDiffer {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:24:25: warning: capture of 'completion' with non-sendable type '(() -> Void)?' in a '@Sendable' closure
if let completion = completion {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:24:25: note: a function type must be marked '@Sendable' to conform to 'Sendable'
if let completion = completion {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:31:5: warning: capture of 'newSections' with non-sendable type '[any CollectionSection]' in a '@Sendable' closure
newSections.validateKeyUniqueness(senderName: strongSelf.name)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionSection.swift:12:17: note: protocol 'CollectionSection' does not conform to the 'Sendable' protocol
public protocol CollectionSection {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:34:6: warning: capture of 'newSections' with non-sendable type '[any CollectionSection]' in an isolated closure; this is an error in the Swift 6 language mode
newSections.validateKeyUniqueness(senderName: strongSelf.name)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionSection.swift:12:17: note: protocol 'CollectionSection' does not conform to the 'Sendable' protocol
public protocol CollectionSection {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:40:95: warning: capture of 'newSections' with non-sendable type '[any CollectionSection]' in an isolated closure; this is an error in the Swift 6 language mode
let exception = FunctionalCollectionData.Exception(name: $0.name.rawValue, newSections: newSections, oldSections: strongSelf.sections, changes: changes, visible: [], viewFrame: viewFrame, reason: $0.reason, userInfo: $0.userInfo)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionSection.swift:12:17: note: protocol 'CollectionSection' does not conform to the 'Sendable' protocol
public protocol CollectionSection {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:55:48: warning: main actor-isolated property 'data' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
private var data: CollectionData { dataSource.data }
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+UICollectionViewDataSource.swift:13:7: note: property declared here
let data: CollectionData
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:60:41: warning: call to main actor-isolated initializer 'init(data:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
dataSource = FunctionalCollectionData.DataSource(data: data)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+UICollectionViewDataSource.swift:15:3: note: calls to initializer 'init(data:)' from outside of its actor context are implicitly asynchronous
init(data: CollectionData) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+UICollectionViewDataSource.swift:15:3: note: main actor isolation inferred from conformance to protocol 'UICollectionViewDataSource'
init(data: CollectionData) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:71:39: warning: converting non-sendable function value to '@MainActor @Sendable @convention(block) () -> Void' may introduce data races
DispatchQueue.main.async(execute: completion)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:134:39: warning: converting non-sendable function value to '@MainActor @Sendable @convention(block) () -> Void' may introduce data races
DispatchQueue.main.async(execute: completion)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:142:39: warning: converting non-sendable function value to '@MainActor @Sendable @convention(block) () -> Void' may introduce data races
DispatchQueue.main.async(execute: completion)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:149:20: warning: call to main actor-isolated instance method 'insertSections' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView.insertSections(changes.insertedSections)
^
UIKit.UICollectionView.insertSections:2:22: note: calls to instance method 'insertSections' from outside of its actor context are implicitly asynchronous
@MainActor open func insertSections(_ sections: IndexSet)}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:147:8: note: add '@MainActor' to make local function 'applyTableSectionChanges' part of global actor 'MainActor'
func applyTableSectionChanges(_ changes: CollectionSectionChangeSet) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:152:20: warning: call to main actor-isolated instance method 'deleteSections' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView.deleteSections(changes.deletedSections)
^
UIKit.UICollectionView.deleteSections:2:22: note: calls to instance method 'deleteSections' from outside of its actor context are implicitly asynchronous
@MainActor open func deleteSections(_ sections: IndexSet)}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:147:8: note: add '@MainActor' to make local function 'applyTableSectionChanges' part of global actor 'MainActor'
func applyTableSectionChanges(_ changes: CollectionSectionChangeSet) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:155:20: warning: call to main actor-isolated instance method 'moveSection(_:toSection:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView.moveSection(movedSection.from, toSection: movedSection.to)
^
UIKit.UICollectionView.moveSection:2:22: note: calls to instance method 'moveSection(_:toSection:)' from outside of its actor context are implicitly asynchronous
@MainActor open func moveSection(_ section: Int, toSection newSection: Int)}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:147:8: note: add '@MainActor' to make local function 'applyTableSectionChanges' part of global actor 'MainActor'
func applyTableSectionChanges(_ changes: CollectionSectionChangeSet) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:158:20: warning: call to main actor-isolated instance method 'reloadSections' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView.reloadSections(changes.reloadedSections)
^
UIKit.UICollectionView.reloadSections:2:22: note: calls to instance method 'reloadSections' from outside of its actor context are implicitly asynchronous
@MainActor open func reloadSections(_ sections: IndexSet)}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:147:8: note: add '@MainActor' to make local function 'applyTableSectionChanges' part of global actor 'MainActor'
func applyTableSectionChanges(_ changes: CollectionSectionChangeSet) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:162:20: warning: call to main actor-isolated instance method 'insertItems(at:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView.insertItems(at: changes.insertedRows)
^
UIKit.UICollectionView.insertItems:2:22: note: calls to instance method 'insertItems(at:)' from outside of its actor context are implicitly asynchronous
@MainActor open func insertItems(at indexPaths: [IndexPath])}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:147:8: note: add '@MainActor' to make local function 'applyTableSectionChanges' part of global actor 'MainActor'
func applyTableSectionChanges(_ changes: CollectionSectionChangeSet) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:165:20: warning: call to main actor-isolated instance method 'deleteItems(at:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView.deleteItems(at: changes.deletedRows)
^
UIKit.UICollectionView.deleteItems:2:22: note: calls to instance method 'deleteItems(at:)' from outside of its actor context are implicitly asynchronous
@MainActor open func deleteItems(at indexPaths: [IndexPath])}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:147:8: note: add '@MainActor' to make local function 'applyTableSectionChanges' part of global actor 'MainActor'
func applyTableSectionChanges(_ changes: CollectionSectionChangeSet) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:168:20: warning: call to main actor-isolated instance method 'moveItem(at:to:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView.moveItem(at: movedRow.from, to: movedRow.to)
^
UIKit.UICollectionView.moveItem:2:22: note: calls to instance method 'moveItem(at:to:)' from outside of its actor context are implicitly asynchronous
@MainActor open func moveItem(at indexPath: IndexPath, to newIndexPath: IndexPath)}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:147:8: note: add '@MainActor' to make local function 'applyTableSectionChanges' part of global actor 'MainActor'
func applyTableSectionChanges(_ changes: CollectionSectionChangeSet) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:171:20: warning: call to main actor-isolated instance method 'reloadItems(at:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView.reloadItems(at: changes.reloadedRows)
^
UIKit.UICollectionView.reloadItems:2:22: note: calls to instance method 'reloadItems(at:)' from outside of its actor context are implicitly asynchronous
@MainActor open func reloadItems(at indexPaths: [IndexPath])}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:147:8: note: add '@MainActor' to make local function 'applyTableSectionChanges' part of global actor 'MainActor'
func applyTableSectionChanges(_ changes: CollectionSectionChangeSet) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:177:34: warning: call to main actor-isolated instance method 'cellForItem(at:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
if let cell = collectionView.cellForItem(at: update.index) {
^
UIKit.UICollectionView.cellForItem:2:22: note: calls to instance method 'cellForItem(at:)' from outside of its actor context are implicitly asynchronous
@MainActor open func cellForItem(at indexPath: IndexPath) -> UICollectionViewCell?}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:175:8: note: add '@MainActor' to make local function 'applyTransitionChanges' part of global actor 'MainActor'
func applyTransitionChanges(_ changes: CollectionSectionChangeSet) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:183:18: warning: call to main actor-isolated instance method 'performBatchUpdates(_:completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView.performBatchUpdates({
^
UIKit.UICollectionView.performBatchUpdates:2:22: note: calls to instance method 'performBatchUpdates(_:completion:)' from outside of its actor context are implicitly asynchronous
@MainActor open func performBatchUpdates(_ updates: (() -> Void)?, completion: ((Bool) -> Void)? = nil)}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:131:15: note: add '@MainActor' to make instance method 'applyTableChanges(_:localSections:completion:)' part of global actor 'MainActor'
private func applyTableChanges(_ changes: CollectionSectionChangeSet, localSections: [CollectionSection], completion: (() -> Void)?) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:198:193: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let exception = FunctionalCollectionData.Exception(name: name, newSections: sections, oldSections: previousSections, changes: changes, visible: visibleIndexPaths, viewFrame: collectionView?.frame ?? .zero, reason: exceptionReason, userInfo: exceptionUserInfo)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:185:40: note: property declared here
@property(nonatomic) CGRect frame;
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:196:15: note: add '@MainActor' to make instance method 'dumpDebugInfoForChanges(_:previousSections:visibleIndexPaths:exceptionReason:exceptionUserInfo:)' part of global actor 'MainActor'
private func dumpDebugInfoForChanges(_ changes: CollectionSectionChangeSet, previousSections: [CollectionSection], visibleIndexPaths: [IndexPath], exceptionReason: String?, exceptionUserInfo: [AnyHashable: Any]?) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:80:19: warning: sending 'oldSections' risks causing data races; this is an error in the Swift 6 language mode
let section = oldSections[$0.section]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:80:19: note: task-isolated 'oldSections' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
let section = oldSections[$0.section]
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:91:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
guard let self = self else {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:91:21: note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
guard let self = self else {
^~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:92:5: warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
completion?()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:92:5: note: task-isolated 'completion' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
completion?()
^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:97:44: warning: sending 'localSections' risks causing data races; this is an error in the Swift 6 language mode
collectionView.registerCellsForSections(localSections)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:97:44: note: task-isolated 'localSections' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
collectionView.registerCellsForSections(localSections)
^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:98:7: warning: sending 'oldSections' risks causing data races; this is an error in the Swift 6 language mode
if oldSections.isEmpty || changes.count > FunctionalCollectionData.reloadEntireTableThreshold || collectionView.isDecelerating || !animated {
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:98:7: note: task-isolated 'oldSections' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
if oldSections.isEmpty || changes.count > FunctionalCollectionData.reloadEntireTableThreshold || collectionView.isDecelerating || !animated {
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:98:30: warning: sending 'changes' risks causing data races; this is an error in the Swift 6 language mode
if oldSections.isEmpty || changes.count > FunctionalCollectionData.reloadEntireTableThreshold || collectionView.isDecelerating || !animated {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:98:30: note: task-isolated 'changes' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
if oldSections.isEmpty || changes.count > FunctionalCollectionData.reloadEntireTableThreshold || collectionView.isDecelerating || !animated {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:39:49: warning: sending 'strongSelf' risks causing data races; this is an error in the Swift 6 language mode
let viewFrame = DispatchQueue.main.sync { strongSelf.collectionView?.frame ?? .zero }
~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:39:49: note: task-isolated 'strongSelf' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
let viewFrame = DispatchQueue.main.sync { strongSelf.collectionView?.frame ?? .zero }
^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:60:41: warning: sending 'data' risks causing data races; this is an error in the Swift 6 language mode
dataSource = FunctionalCollectionData.DataSource(data: data)
~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:60:41: note: sending task-isolated 'data' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
dataSource = FunctionalCollectionData.DataSource(data: data)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:183:18: warning: sending value of non-Sendable type '() -> Void' risks causing data races; this is an error in the Swift 6 language mode
collectionView.performBatchUpdates({
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:183:18: note: sending task-isolated value of non-Sendable type '() -> Void' to main actor-isolated instance method 'performBatchUpdates(_:completion:)' risks causing races in between task-isolated and main actor-isolated uses
collectionView.performBatchUpdates({
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:183:18: warning: sending value of non-Sendable type '(Bool) -> Void' risks causing data races; this is an error in the Swift 6 language mode
collectionView.performBatchUpdates({
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+ClassicDiff.swift:183:18: note: sending task-isolated value of non-Sendable type '(Bool) -> Void' to main actor-isolated instance method 'performBatchUpdates(_:completion:)' risks causing races in between task-isolated and main actor-isolated uses
collectionView.performBatchUpdates({
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Extensions/UIView+AutoLayout.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
cd /Users/admin/builder/spi-builder-workspace
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSectionChangeSet.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
cd /Users/admin/builder/spi-builder-workspace
SwiftDriverJobDiscovery normal arm64 Emitting module for FunctionalTableData (in target 'FunctionalTableData' from project 'FunctionalTableData')
SwiftDriver\ Compilation\ Requirements FunctionalTableData normal arm64 com.apple.xcode.tools.swift.compiler (in target 'FunctionalTableData' from project 'FunctionalTableData')
cd /Users/admin/builder/spi-builder-workspace
builtin-Swift-Compilation-Requirements -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name FunctionalTableData -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData.SwiftFileList -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -enable-bare-slash-regex -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk -target arm64-apple-ios13.1-macabi -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -application-extension -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-maccatalyst -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-maccatalyst -Fsystem /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/System/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx15.4-24E241-8287b8f5db97e746a1562fbca0c9d29b.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData_const_extract_protocols.json -Xcc -iquote -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/FunctionalTableData-generated-files.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/FunctionalTableData-own-target-headers.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/FunctionalTableData-all-non-framework-target-headers.hmap -Xcc -ivfsoverlay -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData-5ff6b2265642139c4130b1fd140f74d6-VFS-maccatalyst/all-product-headers.yaml -Xcc -iquote -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/FunctionalTableData-project-headers.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-maccatalyst/include -Xcc -isystem -Xcc /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/usr/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/DerivedSources -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData-Swift.h -import-underlying-module -Xcc -ivfsoverlay -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/unextended-module-overlay.yaml -working-directory /Users/admin/builder/spi-builder-workspace -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Compiling CollectionItemConfigType.swift, CollectionSectionChangeSet.swift, AnyHashableConfig.swift, ObjCExceptionRethrower.swift, TableSection.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-maccatalyst/FunctionalTableData.framework/Versions/A/Headers/FunctionalTableData-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData-Swift.h (in target 'FunctionalTableData' from project 'FunctionalTableData')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-maccatalyst/FunctionalTableData.framework/Versions/A/Headers/FunctionalTableData-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-maccatalyst/FunctionalTableData.framework/Versions/A/Modules/FunctionalTableData.swiftmodule/arm64-apple-ios-macabi.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData.swiftmodule (in target 'FunctionalTableData' from project 'FunctionalTableData')
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/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-maccatalyst/FunctionalTableData.framework/Versions/A/Modules/FunctionalTableData.swiftmodule/arm64-apple-ios-macabi.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-maccatalyst/FunctionalTableData.framework/Versions/A/Modules/FunctionalTableData.swiftmodule/arm64-apple-ios-macabi.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData.swiftdoc (in target 'FunctionalTableData' from project 'FunctionalTableData')
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/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-maccatalyst/FunctionalTableData.framework/Versions/A/Modules/FunctionalTableData.swiftmodule/arm64-apple-ios-macabi.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-maccatalyst/FunctionalTableData.framework/Versions/A/Modules/FunctionalTableData.swiftmodule/arm64-apple-ios-macabi.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData.abi.json (in target 'FunctionalTableData' from project 'FunctionalTableData')
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/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-maccatalyst/FunctionalTableData.framework/Versions/A/Modules/FunctionalTableData.swiftmodule/arm64-apple-ios-macabi.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-maccatalyst/FunctionalTableData.framework/Versions/A/Modules/FunctionalTableData.swiftmodule/Project/arm64-apple-ios-macabi.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData.swiftsourceinfo (in target 'FunctionalTableData' from project 'FunctionalTableData')
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/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-maccatalyst/FunctionalTableData.framework/Versions/A/Modules/FunctionalTableData.swiftmodule/Project/arm64-apple-ios-macabi.swiftsourceinfo
ScanDependencies /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData_vers.o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/DerivedSources/FunctionalTableData_vers.c normal arm64 c com.apple.compilers.llvm.clang.1_0.compiler (in target 'FunctionalTableData' from project 'FunctionalTableData')
cd /Users/admin/builder/spi-builder-workspace
Using response file: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/7187679823f38a2a940e0043cdf9d637-common-args.resp
builtin-ScanDependencies -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData_vers.o.scan -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -ivfsstatcache /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx15.4-24E241-8287b8f5db97e746a1562fbca0c9d29b.sdkstatcache -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -fno-color-diagnostics -fmodules-prune-interval\=86400 -fmodules-prune-after\=345600 -fbuild-session-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror\=non-modular-include-in-framework-module -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Werror\=return-type -Wdocumentation -Wunreachable-code -Werror\=deprecated-objc-isa-usage -Werror\=objc-root-class -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-float-conversion -Wnon-literal-null-conversion -Wobjc-literal-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-implicit-fallthrough -fstrict-aliasing -Wdeprecated-declarations -Wno-sign-conversion -Winfinite-recursion -Wcomma -Wblock-capture-autoreleasing -Wstrict-prototypes -Wno-semicolon-before-method-body -Wunguarded-availability -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/7187679823f38a2a940e0043cdf9d637-common-args.resp -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData_vers.d --serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData_vers.dia -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/DerivedSources/FunctionalTableData_vers.c -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData_vers.o -index-unit-output-path /FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData_vers.o
CompileC /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData_vers.o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/DerivedSources/FunctionalTableData_vers.c normal arm64 c com.apple.compilers.llvm.clang.1_0.compiler (in target 'FunctionalTableData' from project 'FunctionalTableData')
cd /Users/admin/builder/spi-builder-workspace
Using response file: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/7187679823f38a2a940e0043cdf9d637-common-args.resp
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -ivfsstatcache /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx15.4-24E241-8287b8f5db97e746a1562fbca0c9d29b.sdkstatcache -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -fno-color-diagnostics -fmodules-prune-interval\=86400 -fmodules-prune-after\=345600 -fbuild-session-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror\=non-modular-include-in-framework-module -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Werror\=return-type -Wdocumentation -Wunreachable-code -Werror\=deprecated-objc-isa-usage -Werror\=objc-root-class -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-float-conversion -Wnon-literal-null-conversion -Wobjc-literal-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-implicit-fallthrough -fstrict-aliasing -Wdeprecated-declarations -Wno-sign-conversion -Winfinite-recursion -Wcomma -Wblock-capture-autoreleasing -Wstrict-prototypes -Wno-semicolon-before-method-body -Wunguarded-availability -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/7187679823f38a2a940e0043cdf9d637-common-args.resp -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData_vers.d --serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData_vers.dia -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/DerivedSources/FunctionalTableData_vers.c -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData_vers.o -index-unit-output-path /FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData_vers.o
SwiftDriverJobDiscovery normal arm64 Compiling CollectionSection.swift, CollectionData.swift, CellStyle.swift, AnyCollectionSection.swift, ReusableKind.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
SwiftDriverJobDiscovery normal arm64 Compiling ConfigurableView.swift, Reusable.swift, TableItemConfigType.swift, FunctionalCollectionData+UICollectionViewDataSource.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
SwiftDriverJobDiscovery normal arm64 Compiling Array+TableSection.swift, SupplementaryConfig.swift, FunctionalTableData.swift, ReusableSupplementaryView.swift, UITableView+Reusable.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
SwiftDriverJobDiscovery normal arm64 Compiling Separator.swift, UIView+Extensions.swift, BackgroundViewProvider.swift, Accessibility.swift, FunctionalTableData+DiffableDataSource.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
SwiftDriverJobDiscovery normal arm64 Compiling FunctionalTableData+UITableViewDataSource.swift, CellConfig.swift, TableSectionHeaderFooter.swift, HostCell.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
SwiftDriverJobDiscovery normal arm64 Compiling CellActions.swift, FunctionalCollectionData+DiffableDataSource.swift, FunctionalCollectionData+ClassicDiff.swift, UIView+AutoLayout.swift, TableSectionChangeSet.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
SwiftDriverJobDiscovery normal arm64 Compiling FunctionalCollectionData+UICollectionViewDelegate.swift, CollectionCell.swift, ScrollViewDelegate.swift, FunctionalCollectionData.swift, FunctionalTableData+Cells.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
SwiftDriverJobDiscovery normal arm64 Compiling TableData.swift, TableCell.swift, FunctionalTableData+Classic.swift, FunctionalTableData+UITableViewDelegate.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
SwiftDriverJobDiscovery normal arm64 Compiling CellConfigType.swift, SeparatorView.swift, ItemPath.swift, UICollectionView+Reusable.swift, TableItemLayout.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
SwiftDriver\ Compilation FunctionalTableData normal arm64 com.apple.xcode.tools.swift.compiler (in target 'FunctionalTableData' from project 'FunctionalTableData')
cd /Users/admin/builder/spi-builder-workspace
builtin-Swift-Compilation -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name FunctionalTableData -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData.SwiftFileList -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -enable-bare-slash-regex -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk -target arm64-apple-ios13.1-macabi -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -application-extension -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-maccatalyst -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-maccatalyst -Fsystem /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/System/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx15.4-24E241-8287b8f5db97e746a1562fbca0c9d29b.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData_const_extract_protocols.json -Xcc -iquote -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/FunctionalTableData-generated-files.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/FunctionalTableData-own-target-headers.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/FunctionalTableData-all-non-framework-target-headers.hmap -Xcc -ivfsoverlay -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData-5ff6b2265642139c4130b1fd140f74d6-VFS-maccatalyst/all-product-headers.yaml -Xcc -iquote -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/FunctionalTableData-project-headers.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-maccatalyst/include -Xcc -isystem -Xcc /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/usr/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/DerivedSources -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData-Swift.h -import-underlying-module -Xcc -ivfsoverlay -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/unextended-module-overlay.yaml -working-directory /Users/admin/builder/spi-builder-workspace -experimental-emit-module-separately -disable-cmo
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-maccatalyst/FunctionalTableData.framework/Versions/A/FunctionalTableData normal (in target 'FunctionalTableData' from project 'FunctionalTableData')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-ios13.1-macabi -dynamiclib -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-maccatalyst -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-maccatalyst -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/usr/lib -L/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/maccatalyst -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/usr/lib -L/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/maccatalyst -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-maccatalyst -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-maccatalyst -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/System/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/System/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData.LinkFileList -install_name @rpath/FunctionalTableData.framework/Versions/A/FunctionalTableData -Xlinker -rpath -Xlinker /usr/lib/swift -Xlinker -rpath -Xlinker @executable_path/Frameworks -Xlinker -rpath -Xlinker @loader_path/Frameworks -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData_dependency_info.dat -fapplication-extension -fobjc-link-runtime -L/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx -L/System/iOSSupport/usr/lib/swift -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData.swiftmodule -compatibility_version 1 -current_version 1 -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-maccatalyst/FunctionalTableData.framework/Versions/A/FunctionalTableData
ExtractAppIntentsMetadata (in target 'FunctionalTableData' from project 'FunctionalTableData')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/appintentsmetadataprocessor --toolchain-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain --module-name FunctionalTableData --sdk-root /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk --xcode-version 16E140 --platform-family macOS --deployment-target 10.15 --bundle-identifier com.Shopify.FunctionalTableData --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-maccatalyst/FunctionalTableData.framework/Versions/A/Resources --target-triple arm64-apple-ios13.1-macabi --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-maccatalyst/FunctionalTableData.framework/Versions/A/FunctionalTableData --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/FunctionalTableData.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/FunctionalTableData.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-maccatalyst/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData.SwiftConstValuesFileList --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-04-26 16:32:07.436 appintentsmetadataprocessor[706:4047] Starting appintentsmetadataprocessor export
2025-04-26 16:32:07.439 appintentsmetadataprocessor[706:4047] warning: Metadata extraction skipped. No AppIntents.framework dependency found.
GenerateTAPI /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-maccatalyst/FunctionalTableData.framework/Versions/A/FunctionalTableData.tbd (in target 'FunctionalTableData' from project 'FunctionalTableData')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/tapi stubify -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-maccatalyst -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/System/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/System/Library/Frameworks -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-maccatalyst -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/usr/lib -L/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/maccatalyst -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/iOSSupport/usr/lib -L/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/maccatalyst /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-maccatalyst/FunctionalTableData.framework/Versions/A/FunctionalTableData -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-maccatalyst/FunctionalTableData.framework/Versions/A/FunctionalTableData.tbd
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-maccatalyst/FunctionalTableData.framework (in target 'FunctionalTableData' from project 'FunctionalTableData')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-maccatalyst/FunctionalTableData.framework
Touch /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-maccatalyst/FunctionalTableData.framework (in target 'FunctionalTableData' from project 'FunctionalTableData')
cd /Users/admin/builder/spi-builder-workspace
/usr/bin/touch -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-maccatalyst/FunctionalTableData.framework
SymLink /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-maccatalyst/FunctionalTableData.framework/FunctionalTableData.tbd /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-maccatalyst/FunctionalTableData.framework/Versions/A/FunctionalTableData.tbd (in target 'FunctionalTableData' from project 'FunctionalTableData')
cd /Users/admin/builder/spi-builder-workspace
/bin/ln -sfh /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-maccatalyst/FunctionalTableData.framework/Versions/A/FunctionalTableData.tbd /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-maccatalyst/FunctionalTableData.framework/FunctionalTableData.tbd
** BUILD SUCCEEDED **
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:macOS, arch:arm64, variant:Mac Catalyst, id:7e88aa26432ca492dc266c0b6db4f55bc6a53042, name:My Mac }
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:7e88aa26432ca492dc266c0b6db4f55bc6a53042, name:My Mac }
Build complete.
{
"dependencies" : [
{
"identity" : "cwlcatchexception",
"requirement" : {
"range" : [
{
"lower_bound" : "2.0.0-beta.1",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/mattgallagher/CwlCatchException.git"
}
],
"manifest_display_name" : "FunctionalTableData",
"name" : "FunctionalTableData",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "9.0"
}
],
"products" : [
{
"name" : "FunctionalTableData",
"targets" : [
"FunctionalTableData"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "FunctionalTableDataTests",
"module_type" : "SwiftTarget",
"name" : "FunctionalTableDataTests",
"path" : "Tests/FunctionalTableDataTests",
"sources" : [
"AccessibilityTests.swift",
"CellStyleTests.swift",
"CollectionSectionChangeSetTests.swift",
"DiffableDataSourceFunctionalCollectionDataTests.swift",
"DiffableDataSourceFunctionalDataTests.swift",
"DiffableDataSourceFunctionalTableDataPerformanceTests.swift",
"DiffableDataSourceTableCellReuseTests.swift",
"FunctionalCollectionDataPerformanceTests.swift",
"FunctionalCollectionDataTests.swift",
"FunctionalDataTests.swift",
"FunctionalTableDataDelegateTests.swift",
"FunctionaltableDataPerformanceTests.swift",
"Helpers/WindowWithTableViewMounted.swift",
"TableCellReuseTests.swift",
"TableSectionChangeSetTests.swift",
"TableSectionStyleTests.swift",
"TableSectionTests.swift",
"TableSectionsValidationTests.swift"
],
"target_dependencies" : [
"FunctionalTableData"
],
"type" : "test"
},
{
"c99name" : "FunctionalTableData",
"module_type" : "SwiftTarget",
"name" : "FunctionalTableData",
"path" : "Sources/FunctionalTableData",
"product_dependencies" : [
"CwlCatchException"
],
"product_memberships" : [
"FunctionalTableData"
],
"sources" : [
"Accessibility.swift",
"AnyHashableConfig.swift",
"BackgroundViewProvider.swift",
"CellActions.swift",
"CellConfigType.swift",
"CellStyle.swift",
"CollectionSection.swift",
"CollectionView/AnyCollectionSection.swift",
"CollectionView/CellConfig.swift",
"CollectionView/CollectionCell.swift",
"CollectionView/CollectionData.swift",
"CollectionView/CollectionItemConfigType.swift",
"CollectionView/CollectionSectionChangeSet.swift",
"CollectionView/ConfigurableView.swift",
"CollectionView/FunctionalCollectionData+ClassicDiff.swift",
"CollectionView/FunctionalCollectionData+DiffableDataSource.swift",
"CollectionView/FunctionalCollectionData+UICollectionViewDataSource.swift",
"CollectionView/FunctionalCollectionData+UICollectionViewDelegate.swift",
"CollectionView/FunctionalCollectionData.swift",
"CollectionView/ReusableKind.swift",
"CollectionView/ReusableSupplementaryView.swift",
"CollectionView/SeparatorView.swift",
"CollectionView/SupplementaryConfig.swift",
"CollectionView/UICollectionView+Reusable.swift",
"Extensions/Array+TableSection.swift",
"Extensions/UIView+AutoLayout.swift",
"Extensions/UIView+Extensions.swift",
"HostCell.swift",
"ItemPath.swift",
"ObjCExceptionRethrower.swift",
"Reusable.swift",
"ScrollViewDelegate.swift",
"Separator.swift",
"TableData.swift",
"TableItemLayout.swift",
"TableSection.swift",
"TableSectionChangeSet.swift",
"TableSectionHeaderFooter.swift",
"TableView/FunctionalTableData+Cells.swift",
"TableView/FunctionalTableData+Classic.swift",
"TableView/FunctionalTableData+DiffableDataSource.swift",
"TableView/FunctionalTableData+UITableViewDataSource.swift",
"TableView/FunctionalTableData+UITableViewDelegate.swift",
"TableView/FunctionalTableData.swift",
"TableView/TableCell.swift",
"TableView/TableItemConfigType.swift",
"TableView/UITableView+Reusable.swift"
],
"type" : "library"
}
],
"tools_version" : "5.1"
}
Done.