Build Information
Successful build of FunctionalTableData, reference main (b4f7c9
), with Swift 6.1 for iOS using Xcode 16.3 on 26 Apr 2025 23:33:37 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 generic/platform=iOS 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
/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+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/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/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/CellStyle.swift:17:20: warning: static property 'defaultSelectionColor' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public static var defaultSelectionColor: UIColor? = nil
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:17:20: note: convert 'defaultSelectionColor' to a 'let' constant to make 'Sendable' shared state immutable
public static var defaultSelectionColor: UIColor? = nil
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:17:20: note: add '@MainActor' to make static property 'defaultSelectionColor' part of global actor 'MainActor'
public static var defaultSelectionColor: UIColor? = nil
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:17:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static var defaultSelectionColor: UIColor? = nil
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:20:20: warning: static property 'defaultBackgroundColor' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public static var defaultBackgroundColor: UIColor? = .white
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:20:20: note: convert 'defaultBackgroundColor' to a 'let' constant to make 'Sendable' shared state immutable
public static var defaultBackgroundColor: UIColor? = .white
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:20:20: note: add '@MainActor' to make static property 'defaultBackgroundColor' part of global actor 'MainActor'
public static var defaultBackgroundColor: UIColor? = .white
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:20:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static var defaultBackgroundColor: UIColor? = .white
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/ReusableKind.swift:31:13: warning: static property 'header' is not concurrency-safe because non-'Sendable' type 'ReusableKind' may have shared mutable state; this is an error in the Swift 6 language mode
static let header: ReusableKind = "Header"
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/ReusableKind.swift:11:15: note: consider making struct 'ReusableKind' conform to the 'Sendable' protocol
public struct ReusableKind: Equatable, Hashable, RawRepresentable, ExpressibleByStringLiteral, CustomStringConvertible {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/ReusableKind.swift:31:13: note: add '@MainActor' to make static property 'header' part of global actor 'MainActor'
static let header: ReusableKind = "Header"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/ReusableKind.swift:31:13: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let header: ReusableKind = "Header"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/ReusableKind.swift:33:13: warning: static property 'footer' is not concurrency-safe because non-'Sendable' type 'ReusableKind' may have shared mutable state; this is an error in the Swift 6 language mode
static let footer: ReusableKind = "Footer"
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/ReusableKind.swift:11:15: note: consider making struct 'ReusableKind' conform to the 'Sendable' protocol
public struct ReusableKind: Equatable, Hashable, RawRepresentable, ExpressibleByStringLiteral, CustomStringConvertible {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/ReusableKind.swift:33:13: note: add '@MainActor' to make static property 'footer' part of global actor 'MainActor'
static let footer: ReusableKind = "Footer"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/ReusableKind.swift:33:13: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let footer: ReusableKind = "Footer"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/ReusableKind.swift:35:13: warning: static property 'separator' is not concurrency-safe because non-'Sendable' type 'ReusableKind' may have shared mutable state; this is an error in the Swift 6 language mode
static let separator: ReusableKind = "Separator"
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/ReusableKind.swift:11:15: note: consider making struct 'ReusableKind' conform to the 'Sendable' protocol
public struct ReusableKind: Equatable, Hashable, RawRepresentable, ExpressibleByStringLiteral, CustomStringConvertible {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/ReusableKind.swift:35:13: note: add '@MainActor' to make static property 'separator' part of global actor 'MainActor'
static let separator: ReusableKind = "Separator"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/ReusableKind.swift:35:13: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let separator: ReusableKind = "Separator"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData.swift:37:20: warning: static property 'exceptionHandler' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public static var exceptionHandler: FunctionalCollectionDataExceptionHandler?
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData.swift:37:20: note: convert 'exceptionHandler' to a 'let' constant to make 'Sendable' shared state immutable
public static var exceptionHandler: FunctionalCollectionDataExceptionHandler?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData.swift:37:20: note: add '@MainActor' to make static property 'exceptionHandler' part of global actor 'MainActor'
public static var exceptionHandler: FunctionalCollectionDataExceptionHandler?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData.swift:37:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static var exceptionHandler: FunctionalCollectionDataExceptionHandler?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData.swift:59:19: warning: main actor-isolated property 'delegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
collectionView.delegate = delegate
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:368:69: note: mutation of this property is only permitted within the actor
@property (nonatomic, weak, nullable) id <UICollectionViewDelegate> delegate;
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSection.swift:168:21: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SectionStyle.Separators' may have shared mutable state; this is an error in the Swift 6 language mode
public static let `default` = Separators(top: .full, bottom: .full, interitem: .inset)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSection.swift:167:16: note: consider making struct 'Separators' conform to the 'Sendable' protocol
public struct Separators: Equatable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSection.swift:168:21: note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
public static let `default` = Separators(top: .full, bottom: .full, interitem: .inset)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSection.swift:168:21: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let `default` = Separators(top: .full, bottom: .full, interitem: .inset)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSection.swift:169:21: warning: static property 'topAndBottom' is not concurrency-safe because non-'Sendable' type 'SectionStyle.Separators' may have shared mutable state; this is an error in the Swift 6 language mode
public static let topAndBottom = Separators(top: .full, bottom: .full, interitem: nil)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSection.swift:167:16: note: consider making struct 'Separators' conform to the 'Sendable' protocol
public struct Separators: Equatable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSection.swift:169:21: note: add '@MainActor' to make static property 'topAndBottom' part of global actor 'MainActor'
public static let topAndBottom = Separators(top: .full, bottom: .full, interitem: nil)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSection.swift:169:21: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let topAndBottom = Separators(top: .full, bottom: .full, interitem: nil)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSection.swift:170:21: warning: static property 'full' is not concurrency-safe because non-'Sendable' type 'SectionStyle.Separators' may have shared mutable state; this is an error in the Swift 6 language mode
public static let full = Separators(top: .full, bottom: .full, interitem: .full)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSection.swift:167:16: note: consider making struct 'Separators' conform to the 'Sendable' protocol
public struct Separators: Equatable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSection.swift:170:21: note: add '@MainActor' to make static property 'full' part of global actor 'MainActor'
public static let full = Separators(top: .full, bottom: .full, interitem: .full)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSection.swift:170:21: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let full = Separators(top: .full, bottom: .full, interitem: .full)
^
nonisolated(unsafe)
/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)
/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+Classic.swift:47:15: warning: main actor-isolated property 'dataSource' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
tableView.dataSource = dataSource
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:354:66: note: mutation of this property is only permitted within the actor
@property (nonatomic, weak, nullable) id <UITableViewDataSource> dataSource;
^
/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/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)
^
SwiftCompile normal arm64 Compiling\ FunctionalTableData+UITableViewDataSource.swift,\ CellConfig.swift,\ TableSectionHeaderFooter.swift,\ HostCell.swift /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+UITableViewDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/CellConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSectionHeaderFooter.swift /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/HostCell.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
Error opening -stats-output-dir file '/Users/admin/builder/spi-builder-workspace/.stats/stats-1745710410191602-swift-frontend-FunctionalTableData-FunctionalTableData_UITableViewDataSource.swift-arm64_apple_ios10.0-o-Onone-1795673471.json' for writing
===-------------------------------------------------------------------------===
Swift compilation
===-------------------------------------------------------------------------===
Total Execution Time: 0.7416 seconds (7.8490 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.0329 ( 6.2%) 0.0330 ( 15.8%) 0.0659 ( 8.9%) 3.5605 ( 45.4%) parse-and-resolve-imports
0.0295 ( 5.5%) 0.0301 ( 14.4%) 0.0596 ( 8.0%) 3.5541 ( 45.3%) Import resolution
0.0017 ( 0.3%) 0.0141 ( 6.7%) 0.0158 ( 2.1%) 0.1163 ( 1.5%) load-stdlib
0.0893 ( 16.8%) 0.0230 ( 11.0%) 0.1123 ( 15.1%) 0.1159 ( 1.5%) perform-sema
0.0890 ( 16.7%) 0.0230 ( 11.0%) 0.1119 ( 15.1%) 0.1155 ( 1.5%) Type checking and Semantic analysis
0.0597 ( 11.2%) 0.0134 ( 6.4%) 0.0731 ( 9.9%) 0.0757 ( 1.0%) typecheck-stmt
0.0540 ( 10.2%) 0.0151 ( 7.2%) 0.0691 ( 9.3%) 0.0696 ( 0.9%) build-rewrite-system
0.0293 ( 5.5%) 0.0241 ( 11.5%) 0.0534 ( 7.2%) 0.0539 ( 0.7%) import-clang-decl
0.0358 ( 6.7%) 0.0088 ( 4.2%) 0.0446 ( 6.0%) 0.0472 ( 0.6%) typecheck-expr
0.0312 ( 5.9%) 0.0096 ( 4.6%) 0.0408 ( 5.5%) 0.0442 ( 0.6%) typecheck-decl
0.0275 ( 5.2%) 0.0071 ( 3.4%) 0.0347 ( 4.7%) 0.0350 ( 0.4%) IRGen
0.0183 ( 3.4%) 0.0050 ( 2.4%) 0.0233 ( 3.1%) 0.0233 ( 0.3%) precheck-target
0.0136 ( 2.5%) 0.0014 ( 0.7%) 0.0150 ( 2.0%) 0.0154 ( 0.2%) SILGen
0.0087 ( 1.6%) 0.0008 ( 0.4%) 0.0094 ( 1.3%) 0.0096 ( 0.1%) SILGen-function
0.0090 ( 1.7%) 0.0001 ( 0.0%) 0.0090 ( 1.2%) 0.0091 ( 0.1%) SIL optimization
0.0023 ( 0.4%) 0.0009 ( 0.4%) 0.0032 ( 0.4%) 0.0032 ( 0.0%) load-all-members
0.0002 ( 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%) perform-whole-module-type-checking
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 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%) 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.5321 (100.0%) 0.2094 (100.0%) 0.7416 (100.0%) 7.8490 (100.0%) Total
===-------------------------------------------------------------------------===
Running Program
===-------------------------------------------------------------------------===
Total Execution Time: 2.2264 seconds (5.9476 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
1.0980 (100.0%) 1.1284 (100.0%) 2.2264 (100.0%) 5.9476 (100.0%) Building Target
1.0980 (100.0%) 1.1284 (100.0%) 2.2264 (100.0%) 5.9476 (100.0%) Total
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+UITableViewDataSource.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/CollectionView/CellConfig.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
cd /Users/admin/builder/spi-builder-workspace
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/CellConfig.swift:49: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/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.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/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.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/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/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/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/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\ TableData.swift,\ TableCell.swift,\ FunctionalTableData+Classic.swift,\ FunctionalTableData+UITableViewDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableData.swift /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/TableCell.swift /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+UITableViewDelegate.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
Error opening -stats-output-dir file '/Users/admin/builder/spi-builder-workspace/.stats/stats-1745710410193729-swift-frontend-FunctionalTableData-TableData.swift-arm64_apple_ios10.0-o-Onone-1454041182.json' for writing
===-------------------------------------------------------------------------===
Swift compilation
===-------------------------------------------------------------------------===
Total Execution Time: 1.3383 seconds (7.5206 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.0356 ( 3.4%) 0.0407 ( 14.6%) 0.0762 ( 5.7%) 3.1117 ( 41.4%) parse-and-resolve-imports
0.0323 ( 3.1%) 0.0382 ( 13.7%) 0.0705 ( 5.3%) 3.1059 ( 41.3%) Import resolution
0.1988 ( 18.8%) 0.0311 ( 11.2%) 0.2299 ( 17.2%) 0.2306 ( 3.1%) perform-sema
0.1980 ( 18.7%) 0.0311 ( 11.2%) 0.2291 ( 17.1%) 0.2298 ( 3.1%) Type checking and Semantic analysis
0.1551 ( 14.6%) 0.0217 ( 7.8%) 0.1768 ( 13.2%) 0.1775 ( 2.4%) typecheck-stmt
0.1076 ( 10.1%) 0.0169 ( 6.1%) 0.1245 ( 9.3%) 0.1252 ( 1.7%) typecheck-expr
0.0015 ( 0.1%) 0.0110 ( 3.9%) 0.0125 ( 0.9%) 0.1194 ( 1.6%) load-stdlib
0.0747 ( 7.0%) 0.0166 ( 6.0%) 0.0913 ( 6.8%) 0.0920 ( 1.2%) typecheck-decl
0.0682 ( 6.4%) 0.0187 ( 6.7%) 0.0869 ( 6.5%) 0.0869 ( 1.2%) build-rewrite-system
0.0374 ( 3.5%) 0.0269 ( 9.7%) 0.0643 ( 4.8%) 0.0644 ( 0.9%) import-clang-decl
0.0351 ( 3.3%) 0.0111 ( 4.0%) 0.0462 ( 3.5%) 0.0471 ( 0.6%) IRGen
0.0343 ( 3.2%) 0.0053 ( 1.9%) 0.0396 ( 3.0%) 0.0397 ( 0.5%) precheck-target
0.0320 ( 3.0%) 0.0028 ( 1.0%) 0.0348 ( 2.6%) 0.0348 ( 0.5%) SILGen
0.0236 ( 2.2%) 0.0016 ( 0.6%) 0.0251 ( 1.9%) 0.0251 ( 0.3%) SILGen-function
0.0161 ( 1.5%) 0.0002 ( 0.1%) 0.0162 ( 1.2%) 0.0163 ( 0.2%) SIL optimization
0.0083 ( 0.8%) 0.0043 ( 1.6%) 0.0126 ( 0.9%) 0.0127 ( 0.2%) load-all-members
0.0006 ( 0.1%) 0.0001 ( 0.0%) 0.0006 ( 0.0%) 0.0006 ( 0.0%) typecheck-for-each
0.0005 ( 0.0%) 0.0000 ( 0.0%) 0.0005 ( 0.0%) 0.0005 ( 0.0%) perform-whole-module-type-checking
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%) SIL verification, pre-optimization
0.0001 ( 0.0%) 0.0000 ( 0.0%) 0.0001 ( 0.0%) 0.0001 ( 0.0%) SIL verification, post-optimization
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) get-conformance-access-path
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%) AST verification
1.0603 (100.0%) 0.2781 (100.0%) 1.3383 (100.0%) 7.5206 (100.0%) Total
===-------------------------------------------------------------------------===
Running Program
===-------------------------------------------------------------------------===
Total Execution Time: 2.6792 seconds (5.9620 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
1.4078 (100.0%) 1.2714 (100.0%) 2.6792 (100.0%) 5.9620 (100.0%) Building Target
1.4078 (100.0%) 1.2714 (100.0%) 2.6792 (100.0%) 5.9620 (100.0%) Total
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableData.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/TableView/TableCell.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/TableView/FunctionalTableData+Classic.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
cd /Users/admin/builder/spi-builder-workspace
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:47:15: warning: main actor-isolated property 'dataSource' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
tableView.dataSource = dataSource
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:354:66: note: mutation of this property is only permitted within the actor
@property (nonatomic, weak, nullable) id <UITableViewDataSource> dataSource;
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:17:41: 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/TableView/FunctionalTableData+Classic.swift:15:28: warning: capture of 'self' with non-sendable type 'FunctionalTableData.ClassicFunctionalTableDataImpl?' in a '@Sendable' closure
guard let strongSelf = self else {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:12:8: note: class 'ClassicFunctionalTableDataImpl' does not conform to the 'Sendable' protocol
class ClassicFunctionalTableDataImpl: FunctionalTableDataImpl {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:16:26: 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/TableView/FunctionalTableData+Classic.swift:16:26: note: a function type must be marked '@Sendable' to conform to 'Sendable'
if let completion = completion {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:24:6: warning: capture of 'newSections' with non-sendable type '[TableSection]' in a '@Sendable' closure
newSections.validateKeyUniqueness(senderName: strongSelf.name)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSection.swift:32:15: note: consider making struct 'TableSection' conform to the 'Sendable' protocol
public struct TableSection: Sequence, TableSectionType {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:35:77: warning: capture of 'animations' with non-sendable type 'FunctionalTableData.TableAnimations' in a '@Sendable' closure
strongSelf.doRenderAndDiff(newSections, animated: animated, animations: animations, completion: completion)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData.swift:99:16: note: consider making struct 'TableAnimations' conform to the 'Sendable' protocol
public struct TableAnimations {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:24:6: warning: capture of 'newSections' with non-sendable type '[TableSection]' 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/TableSection.swift:32:15: note: consider making struct 'TableSection' conform to the 'Sendable' protocol
public struct TableSection: Sequence, TableSectionType {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:30:70: warning: capture of 'newSections' with non-sendable type '[TableSection]' in an isolated closure; this is an error in the Swift 6 language mode
let exception = Exception(name: $0.name.rawValue, newSections: newSections, oldSections: strongSelf.dataSource.data.sections, changes: changes, visible: [], viewFrame: viewFrame, reason: $0.reason, userInfo: $0.userInfo)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableSection.swift:32:15: note: consider making struct 'TableSection' conform to the 'Sendable' protocol
public struct TableSection: Sequence, TableSectionType {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:30:118: 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 exception = Exception(name: $0.name.rawValue, newSections: newSections, oldSections: strongSelf.dataSource.data.sections, changes: changes, visible: [], viewFrame: viewFrame, reason: $0.reason, userInfo: $0.userInfo)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+UITableViewDataSource.swift:13:7: note: property declared here
let data: TableData
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:58:17: warning: call to main actor-isolated initializer 'init(cellStyler:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
dataSource = DataSource(cellStyler: cellStyler)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+UITableViewDataSource.swift:16:3: note: calls to initializer 'init(cellStyler:)' from outside of its actor context are implicitly asynchronous
init(cellStyler: CellStyler) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+UITableViewDataSource.swift:16:3: note: main actor isolation inferred from conformance to protocol 'UITableViewDataSource'
init(cellStyler: CellStyler) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:68: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/TableView/FunctionalTableData+Classic.swift:72: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+UITableViewDataSource.swift:13:7: note: property declared here
let data: TableData
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:65:16: note: add '@MainActor' to make instance method 'doRenderAndDiff(_:animated:animations:completion:)' part of global actor 'MainActor'
private func doRenderAndDiff(_ newSections: [TableSection], animated: Bool, animations: TableAnimations, completion: (() -> Void)?) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:136: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/TableView/FunctionalTableData+Classic.swift:144: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/TableView/FunctionalTableData+Classic.swift:142:16: 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+UITableViewDataSource.swift:13:7: note: mutation of this property is only permitted within the actor
let data: TableData
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:133:16: note: add '@MainActor' to make instance method 'applyTableChanges(_:localSections:animations:completion:)' part of global actor 'MainActor'
private func applyTableChanges(_ changes: TableSectionChangeSet, localSections: [TableSection], animations: TableAnimations, completion: (() -> Void)?) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:151:16: warning: call to main actor-isolated instance method 'insertSections(_:with:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
tableView.insertSections(changes.insertedSections, with: animations.sections.insert)
^
UIKit.UITableView.insertSections:2:22: note: calls to instance method 'insertSections(_:with:)' from outside of its actor context are implicitly asynchronous
@MainActor open func insertSections(_ sections: IndexSet, with animation: UITableView.RowAnimation)}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:149:9: note: add '@MainActor' to make local function 'applyTableSectionChanges' part of global actor 'MainActor'
func applyTableSectionChanges(_ changes: TableSectionChangeSet) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:154:16: warning: call to main actor-isolated instance method 'deleteSections(_:with:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
tableView.deleteSections(changes.deletedSections, with: animations.sections.delete)
^
UIKit.UITableView.deleteSections:2:22: note: calls to instance method 'deleteSections(_:with:)' from outside of its actor context are implicitly asynchronous
@MainActor open func deleteSections(_ sections: IndexSet, with animation: UITableView.RowAnimation)}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:149:9: note: add '@MainActor' to make local function 'applyTableSectionChanges' part of global actor 'MainActor'
func applyTableSectionChanges(_ changes: TableSectionChangeSet) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:157:16: 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
tableView.moveSection(movedSection.from, toSection: movedSection.to)
^
UIKit.UITableView.moveSection:3:24: 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/TableView/FunctionalTableData+Classic.swift:149:9: note: add '@MainActor' to make local function 'applyTableSectionChanges' part of global actor 'MainActor'
func applyTableSectionChanges(_ changes: TableSectionChangeSet) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:160:16: warning: call to main actor-isolated instance method 'reloadSections(_:with:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
tableView.reloadSections(changes.reloadedSections, with: animations.sections.reload)
^
UIKit.UITableView.reloadSections:3:24: note: calls to instance method 'reloadSections(_:with:)' from outside of its actor context are implicitly asynchronous
@MainActor open func reloadSections(_ sections: IndexSet, with animation: UITableView.RowAnimation)}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:149:9: note: add '@MainActor' to make local function 'applyTableSectionChanges' part of global actor 'MainActor'
func applyTableSectionChanges(_ changes: TableSectionChangeSet) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:164:16: warning: call to main actor-isolated instance method 'insertRows(at:with:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
tableView.insertRows(at: changes.insertedRows, with: animations.rows.insert)
^
UIKit.UITableView.insertRows:2:22: note: calls to instance method 'insertRows(at:with:)' from outside of its actor context are implicitly asynchronous
@MainActor open func insertRows(at indexPaths: [IndexPath], with animation: UITableView.RowAnimation)}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:149:9: note: add '@MainActor' to make local function 'applyTableSectionChanges' part of global actor 'MainActor'
func applyTableSectionChanges(_ changes: TableSectionChangeSet) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:167:16: warning: call to main actor-isolated instance method 'deleteRows(at:with:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
tableView.deleteRows(at: changes.deletedRows, with: animations.rows.delete)
^
UIKit.UITableView.deleteRows:2:22: note: calls to instance method 'deleteRows(at:with:)' from outside of its actor context are implicitly asynchronous
@MainActor open func deleteRows(at indexPaths: [IndexPath], with animation: UITableView.RowAnimation)}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:149:9: note: add '@MainActor' to make local function 'applyTableSectionChanges' part of global actor 'MainActor'
func applyTableSectionChanges(_ changes: TableSectionChangeSet) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:170:16: warning: call to main actor-isolated instance method 'moveRow(at:to:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
tableView.moveRow(at: movedRow.from, to: movedRow.to)
^
UIKit.UITableView.moveRow:3:24: note: calls to instance method 'moveRow(at:to:)' from outside of its actor context are implicitly asynchronous
@MainActor open func moveRow(at indexPath: IndexPath, to newIndexPath: IndexPath)}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:149:9: note: add '@MainActor' to make local function 'applyTableSectionChanges' part of global actor 'MainActor'
func applyTableSectionChanges(_ changes: TableSectionChangeSet) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:173:16: warning: call to main actor-isolated instance method 'reloadRows(at:with:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
tableView.reloadRows(at: changes.reloadedRows, with: animations.rows.reload)
^
UIKit.UITableView.reloadRows:3:24: note: calls to instance method 'reloadRows(at:with:)' from outside of its actor context are implicitly asynchronous
@MainActor open func reloadRows(at indexPaths: [IndexPath], with animation: UITableView.RowAnimation)}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:149:9: note: add '@MainActor' to make local function 'applyTableSectionChanges' part of global actor 'MainActor'
func applyTableSectionChanges(_ changes: TableSectionChangeSet) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:179:17: warning: main actor-isolated property 'cellStyler' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
dataSource.cellStyler.update(cellConfig: update.cellConfig, at: update.index, in: tableView)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+UITableViewDataSource.swift:14:20: note: property declared here
private(set) var cellStyler: CellStyler
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:177:9: note: add '@MainActor' to make local function 'applyTransitionChanges' part of global actor 'MainActor'
func applyTransitionChanges(_ changes: TableSectionChangeSet) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:188:14: warning: call to main actor-isolated instance method 'beginUpdates()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
tableView.beginUpdates()
^
UIKit.UITableView.beginUpdates:2:22: note: calls to instance method 'beginUpdates()' from outside of its actor context are implicitly asynchronous
@MainActor open func beginUpdates()}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:133:16: note: add '@MainActor' to make instance method 'applyTableChanges(_:localSections:animations:completion:)' part of global actor 'MainActor'
private func applyTableChanges(_ changes: TableSectionChangeSet, localSections: [TableSection], animations: TableAnimations, completion: (() -> Void)?) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:191: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+UITableViewDataSource.swift:13:7: note: mutation of this property is only permitted within the actor
let data: TableData
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:133:16: note: add '@MainActor' to make instance method 'applyTableChanges(_:localSections:animations:completion:)' part of global actor 'MainActor'
private func applyTableChanges(_ changes: TableSectionChangeSet, localSections: [TableSection], animations: TableAnimations, completion: (() -> Void)?) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:193:14: warning: call to main actor-isolated instance method 'endUpdates()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
tableView.endUpdates()
^
UIKit.UITableView.endUpdates:2:22: note: calls to instance method 'endUpdates()' from outside of its actor context are implicitly asynchronous
@MainActor open func endUpdates()}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:133:16: note: add '@MainActor' to make instance method 'applyTableChanges(_:localSections:animations:completion:)' part of global actor 'MainActor'
private func applyTableChanges(_ changes: TableSectionChangeSet, localSections: [TableSection], animations: TableAnimations, completion: (() -> Void)?) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:196:14: warning: call to main actor-isolated instance method 'beginUpdates()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
tableView.beginUpdates()
^
UIKit.UITableView.beginUpdates:2:22: note: calls to instance method 'beginUpdates()' from outside of its actor context are implicitly asynchronous
@MainActor open func beginUpdates()}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:133:16: note: add '@MainActor' to make instance method 'applyTableChanges(_:localSections:animations:completion:)' part of global actor 'MainActor'
private func applyTableChanges(_ changes: TableSectionChangeSet, localSections: [TableSection], animations: TableAnimations, completion: (() -> Void)?) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:198:14: warning: call to main actor-isolated instance method 'endUpdates()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
tableView.endUpdates()
^
UIKit.UITableView.endUpdates:2:22: note: calls to instance method 'endUpdates()' from outside of its actor context are implicitly asynchronous
@MainActor open func endUpdates()}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:133:16: note: add '@MainActor' to make instance method 'applyTableChanges(_:localSections:animations:completion:)' part of global actor 'MainActor'
private func applyTableChanges(_ changes: TableSectionChangeSet, localSections: [TableSection], animations: TableAnimations, completion: (() -> Void)?) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:205:66: 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 exception = Exception(name: name, newSections: dataSource.data.sections, oldSections: previousSections, changes: changes, visible: visibleIndexPaths, viewFrame: tableView?.frame ?? .zero, reason: exceptionReason, userInfo: exceptionUserInfo)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+UITableViewDataSource.swift:13:7: note: property declared here
let data: TableData
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:203: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+Classic.swift:205:180: 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 = Exception(name: name, newSections: dataSource.data.sections, oldSections: previousSections, changes: changes, visible: visibleIndexPaths, viewFrame: tableView?.frame ?? .zero, reason: exceptionReason, userInfo: exceptionUserInfo)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/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+Classic.swift:203: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+Classic.swift:87:28: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
guard let strongSelf = self else {
^~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:87:28: note: main actor-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
guard let strongSelf = self else {
^~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:86:28: note: access can happen concurrently
DispatchQueue.main.sync { [weak self] in
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:88:6: 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/TableView/FunctionalTableData+Classic.swift:88:6: note: main actor-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/TableView/FunctionalTableData+Classic.swift:86:28: note: access can happen concurrently
DispatchQueue.main.sync { [weak self] in
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:93:40: 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+Classic.swift:93:40: note: main actor-isolated 'localSections' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
tableView.registerCellsForSections(localSections)
^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:86:28: note: access can happen concurrently
DispatchQueue.main.sync { [weak self] in
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:94:8: warning: sending 'oldSections' risks causing data races; this is an error in the Swift 6 language mode
if oldSections.isEmpty || changes.count > FunctionalTableData.reloadEntireTableThreshold || tableView.isDecelerating || !animated {
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:94:8: note: main actor-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 > FunctionalTableData.reloadEntireTableThreshold || tableView.isDecelerating || !animated {
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:86:28: note: access can happen concurrently
DispatchQueue.main.sync { [weak self] in
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:94:31: warning: sending 'changes' risks causing data races; this is an error in the Swift 6 language mode
if oldSections.isEmpty || changes.count > FunctionalTableData.reloadEntireTableThreshold || tableView.isDecelerating || !animated {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:94:31: note: main actor-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 > FunctionalTableData.reloadEntireTableThreshold || tableView.isDecelerating || !animated {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:86:28: note: access can happen concurrently
DispatchQueue.main.sync { [weak self] in
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:76:20: 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/TableView/FunctionalTableData+Classic.swift:76:20: note: main actor-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/TableView/FunctionalTableData+Classic.swift:82:18: note: access can happen concurrently
let changes = calculateTableChanges(oldSections: oldSections, newSections: localSections, visibleIndexPaths: visibleIndexPaths)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:29:49: warning: sending 'strongSelf' risks causing data races; this is an error in the Swift 6 language mode
let viewFrame = DispatchQueue.main.sync { strongSelf.tableView?.frame ?? .zero }
~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:29: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.tableView?.frame ?? .zero }
^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:58:17: warning: sending 'cellStyler' risks causing data races; this is an error in the Swift 6 language mode
dataSource = DataSource(cellStyler: cellStyler)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+Classic.swift:58:17: note: sending task-isolated 'cellStyler' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
dataSource = DataSource(cellStyler: cellStyler)
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+UITableViewDelegate.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
cd /Users/admin/builder/spi-builder-workspace
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+UITableViewDelegate.swift:28:39: warning: main actor-isolated property 'scrollViewDelegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
} else if let scrollViewDelegate = scrollViewDelegate, scrollViewDelegate.responds(to: aSelector) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+UITableViewDelegate.swift:17:12: note: property declared here
weak var scrollViewDelegate: UIScrollViewDelegate?
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+UITableViewDelegate.swift:30:14: warning: main actor-isolated property 'backwardsCompatScrollViewDelegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
} else if backwardsCompatScrollViewDelegate.responds(to: aSelector) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+UITableViewDelegate.swift:18:7: note: property declared here
var backwardsCompatScrollViewDelegate = ScrollViewDelegate()
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+UITableViewDelegate.swift:39:39: warning: main actor-isolated property 'scrollViewDelegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
} else if let scrollViewDelegate = scrollViewDelegate, scrollViewDelegate.responds(to: aSelector) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+UITableViewDelegate.swift:17:12: note: property declared here
weak var scrollViewDelegate: UIScrollViewDelegate?
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+UITableViewDelegate.swift:41:14: warning: main actor-isolated property 'backwardsCompatScrollViewDelegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
} else if backwardsCompatScrollViewDelegate.responds(to: aSelector) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+UITableViewDelegate.swift:18:7: note: property declared here
var backwardsCompatScrollViewDelegate = ScrollViewDelegate()
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+UITableViewDelegate.swift:42:12: warning: main actor-isolated property 'backwardsCompatScrollViewDelegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return backwardsCompatScrollViewDelegate
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/FunctionalTableData+UITableViewDelegate.swift:18:7: note: property declared here
var backwardsCompatScrollViewDelegate = ScrollViewDelegate()
^
SwiftCompile normal arm64 Compiling\ ConfigurableView.swift,\ Reusable.swift,\ TableItemConfigType.swift,\ FunctionalCollectionData+UICollectionViewDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/ConfigurableView.swift /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Reusable.swift /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/TableView/TableItemConfigType.swift /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/FunctionalCollectionData+UICollectionViewDataSource.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
Error opening -stats-output-dir file '/Users/admin/builder/spi-builder-workspace/.stats/stats-1745710410192302-swift-frontend-FunctionalTableData-ConfigurableView.swift-arm64_apple_ios10.0-o-Onone-1674901031.json' for writing
===-------------------------------------------------------------------------===
Swift compilation
===-------------------------------------------------------------------------===
Total Execution Time: 0.6643 seconds (6.7139 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.0321 ( 7.2%) 0.0359 ( 16.4%) 0.0679 ( 10.2%) 3.0077 ( 44.8%) parse-and-resolve-imports
0.0288 ( 6.5%) 0.0328 ( 15.0%) 0.0617 ( 9.3%) 2.9983 ( 44.7%) Import resolution
0.0018 ( 0.4%) 0.0146 ( 6.6%) 0.0163 ( 2.5%) 0.1772 ( 2.6%) load-stdlib
0.0784 ( 17.6%) 0.0240 ( 11.0%) 0.1024 ( 15.4%) 0.1026 ( 1.5%) build-rewrite-system
0.0594 ( 13.3%) 0.0200 ( 9.1%) 0.0794 ( 12.0%) 0.0822 ( 1.2%) perform-sema
0.0591 ( 13.3%) 0.0199 ( 9.1%) 0.0791 ( 11.9%) 0.0819 ( 1.2%) Type checking and Semantic analysis
0.0288 ( 6.5%) 0.0244 ( 11.1%) 0.0532 ( 8.0%) 0.0545 ( 0.8%) import-clang-decl
0.0391 ( 8.8%) 0.0090 ( 4.1%) 0.0481 ( 7.2%) 0.0500 ( 0.7%) typecheck-stmt
0.0358 ( 8.0%) 0.0085 ( 3.9%) 0.0442 ( 6.7%) 0.0461 ( 0.7%) typecheck-expr
0.0231 ( 5.2%) 0.0111 ( 5.1%) 0.0342 ( 5.1%) 0.0352 ( 0.5%) typecheck-decl
0.0129 ( 2.9%) 0.0076 ( 3.5%) 0.0205 ( 3.1%) 0.0211 ( 0.3%) IRGen
0.0140 ( 3.1%) 0.0032 ( 1.5%) 0.0172 ( 2.6%) 0.0172 ( 0.3%) precheck-target
0.0107 ( 2.4%) 0.0027 ( 1.2%) 0.0134 ( 2.0%) 0.0134 ( 0.2%) SILGen
0.0084 ( 1.9%) 0.0021 ( 1.0%) 0.0105 ( 1.6%) 0.0105 ( 0.2%) SILGen-function
0.0058 ( 1.3%) 0.0026 ( 1.2%) 0.0084 ( 1.3%) 0.0084 ( 0.1%) load-all-members
0.0068 ( 1.5%) 0.0005 ( 0.2%) 0.0073 ( 1.1%) 0.0073 ( 0.1%) SIL optimization
0.0002 ( 0.1%) 0.0000 ( 0.0%) 0.0002 ( 0.0%) 0.0002 ( 0.0%) module-populate-cache
0.0001 ( 0.0%) 0.0000 ( 0.0%) 0.0001 ( 0.0%) 0.0001 ( 0.0%) perform-whole-module-type-checking
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 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%) associated-type-inference
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%) AST verification
0.4453 (100.0%) 0.2190 (100.0%) 0.6643 (100.0%) 6.7139 (100.0%) Total
===-------------------------------------------------------------------------===
Running Program
===-------------------------------------------------------------------------===
Total Execution Time: 2.6680 seconds (5.9454 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
1.2807 (100.0%) 1.3873 (100.0%) 2.6680 (100.0%) 5.9454 (100.0%) Building Target
1.2807 (100.0%) 1.3873 (100.0%) 2.6680 (100.0%) 5.9454 (100.0%) Total
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/ConfigurableView.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/Reusable.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/TableView/TableItemConfigType.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/CollectionView/FunctionalCollectionData+UICollectionViewDataSource.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
cd /Users/admin/builder/spi-builder-workspace
SwiftCompile normal arm64 Compiling\ CollectionSection.swift,\ CollectionData.swift,\ CellStyle.swift,\ AnyCollectionSection.swift,\ ReusableKind.swift /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionSection.swift /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/CollectionData.swift /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/AnyCollectionSection.swift /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/ReusableKind.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
Error opening -stats-output-dir file '/Users/admin/builder/spi-builder-workspace/.stats/stats-1745710413934898-swift-frontend-FunctionalTableData-CollectionSection.swift-arm64_apple_ios10.0-o-Onone-1794646562.json' for writing
===-------------------------------------------------------------------------===
Swift compilation
===-------------------------------------------------------------------------===
Total Execution Time: 0.9380 seconds (0.9488 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.1440 ( 19.5%) 0.0248 ( 12.4%) 0.1688 ( 18.0%) 0.1709 ( 18.0%) perform-sema
0.1437 ( 19.5%) 0.0248 ( 12.4%) 0.1685 ( 18.0%) 0.1706 ( 18.0%) Type checking and Semantic analysis
0.1065 ( 14.4%) 0.0124 ( 6.2%) 0.1189 ( 12.7%) 0.1206 ( 12.7%) typecheck-stmt
0.0880 ( 11.9%) 0.0110 ( 5.5%) 0.0990 ( 10.6%) 0.1004 ( 10.6%) typecheck-expr
0.0351 ( 4.8%) 0.0333 ( 16.6%) 0.0684 ( 7.3%) 0.0686 ( 7.2%) parse-and-resolve-imports
0.0519 ( 7.0%) 0.0160 ( 8.0%) 0.0678 ( 7.2%) 0.0679 ( 7.2%) build-rewrite-system
0.0310 ( 4.2%) 0.0298 ( 14.9%) 0.0609 ( 6.5%) 0.0611 ( 6.4%) Import resolution
0.0391 ( 5.3%) 0.0129 ( 6.4%) 0.0520 ( 5.5%) 0.0525 ( 5.5%) typecheck-decl
0.0267 ( 3.6%) 0.0239 ( 11.9%) 0.0506 ( 5.4%) 0.0510 ( 5.4%) import-clang-decl
0.0199 ( 2.7%) 0.0051 ( 2.6%) 0.0251 ( 2.7%) 0.0253 ( 2.7%) IRGen
0.0179 ( 2.4%) 0.0012 ( 0.6%) 0.0190 ( 2.0%) 0.0196 ( 2.1%) precheck-target
0.0131 ( 1.8%) 0.0016 ( 0.8%) 0.0147 ( 1.6%) 0.0150 ( 1.6%) SILGen
0.0094 ( 1.3%) 0.0003 ( 0.1%) 0.0097 ( 1.0%) 0.0101 ( 1.1%) SIL optimization
0.0078 ( 1.1%) 0.0008 ( 0.4%) 0.0086 ( 0.9%) 0.0088 ( 0.9%) SILGen-function
0.0022 ( 0.3%) 0.0007 ( 0.4%) 0.0029 ( 0.3%) 0.0032 ( 0.3%) load-all-members
0.0010 ( 0.1%) 0.0016 ( 0.8%) 0.0026 ( 0.3%) 0.0026 ( 0.3%) load-stdlib
0.0003 ( 0.0%) 0.0000 ( 0.0%) 0.0003 ( 0.0%) 0.0003 ( 0.0%) module-populate-cache
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%) get-conformance-access-path
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) associated-type-inference
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%) SIL verification, post-optimization
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
0.7377 (100.0%) 0.2003 (100.0%) 0.9380 (100.0%) 0.9488 (100.0%) Total
===-------------------------------------------------------------------------===
Running Program
===-------------------------------------------------------------------------===
Total Execution Time: 2.0918 seconds (2.2089 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
1.0460 (100.0%) 1.0459 (100.0%) 2.0918 (100.0%) 2.2089 (100.0%) Building Target
1.0460 (100.0%) 1.0459 (100.0%) 2.0918 (100.0%) 2.2089 (100.0%) Total
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionSection.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/CollectionView/CollectionData.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/CellStyle.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
cd /Users/admin/builder/spi-builder-workspace
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:17:20: warning: static property 'defaultSelectionColor' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public static var defaultSelectionColor: UIColor? = nil
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:17:20: note: convert 'defaultSelectionColor' to a 'let' constant to make 'Sendable' shared state immutable
public static var defaultSelectionColor: UIColor? = nil
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:17:20: note: add '@MainActor' to make static property 'defaultSelectionColor' part of global actor 'MainActor'
public static var defaultSelectionColor: UIColor? = nil
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:17:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static var defaultSelectionColor: UIColor? = nil
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:20:20: warning: static property 'defaultBackgroundColor' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public static var defaultBackgroundColor: UIColor? = .white
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:20:20: note: convert 'defaultBackgroundColor' to a 'let' constant to make 'Sendable' shared state immutable
public static var defaultBackgroundColor: UIColor? = .white
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:20:20: note: add '@MainActor' to make static property 'defaultBackgroundColor' part of global actor 'MainActor'
public static var defaultBackgroundColor: UIColor? = .white
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:20:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static var defaultBackgroundColor: UIColor? = .white
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:149:8: warning: main actor-isolated property 'backgroundColor' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.backgroundColor = backgroundColor
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:303:66: note: mutation of this property is only permitted within the actor
@property(nullable, nonatomic,copy) UIColor *backgroundColor UI_APPEARANCE_SELECTOR; // default is nil. Can be useful with the appearance proxy on custom UIView subclasses.
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:148:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UICollectionViewCell, at indexPath: IndexPath, in collectionView: UICollectionView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:150:8: warning: main actor-isolated property 'backgroundView' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.backgroundView = backgroundViewProvider?.backgroundView()
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:121:49: note: mutation of this property is only permitted within the actor
@property (nonatomic, strong, nullable) UIView *backgroundView;
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:148:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UICollectionViewCell, at indexPath: IndexPath, in collectionView: UICollectionView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:153:21: warning: main actor-isolated property 'layoutMargins' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.contentView.layoutMargins = layoutMargins
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:263:36: note: mutation of this property is only permitted within the actor
@property (nonatomic) UIEdgeInsets layoutMargins API_AVAILABLE(ios(8.0));
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:148:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UICollectionViewCell, at indexPath: IndexPath, in collectionView: UICollectionView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:153:9: warning: main actor-isolated property 'contentView' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.contentView.layoutMargins = layoutMargins
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:92:41: note: mutation of this property is only permitted within the actor
@property (nonatomic, readonly) UIView *contentView; // add custom subviews to the cell's contentView
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:148:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UICollectionViewCell, at indexPath: IndexPath, in collectionView: UICollectionView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:156:8: warning: main actor-isolated property 'tintColor' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.tintColor = tintColor
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:319:56: note: mutation of this property is only permitted within the actor
@property(null_resettable, nonatomic, strong) UIColor *tintColor API_AVAILABLE(ios(7.0));
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:148:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UICollectionViewCell, at indexPath: IndexPath, in collectionView: UICollectionView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:159:9: warning: main actor-isolated property 'insetsLayoutMarginsFromSafeArea' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.insetsLayoutMarginsFromSafeArea = false
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:271:28: note: mutation of this property is only permitted within the actor
@property (nonatomic) BOOL insetsLayoutMarginsFromSafeArea API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos); // Default: YES
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:148:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UICollectionViewCell, at indexPath: IndexPath, in collectionView: UICollectionView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:160:21: warning: main actor-isolated property 'insetsLayoutMarginsFromSafeArea' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.contentView.insetsLayoutMarginsFromSafeArea = false
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:271:28: note: mutation of this property is only permitted within the actor
@property (nonatomic) BOOL insetsLayoutMarginsFromSafeArea API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos); // Default: YES
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:148:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UICollectionViewCell, at indexPath: IndexPath, in collectionView: UICollectionView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:160:9: warning: main actor-isolated property 'contentView' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.contentView.insetsLayoutMarginsFromSafeArea = false
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:92:41: note: mutation of this property is only permitted within the actor
@property (nonatomic, readonly) UIView *contentView; // add custom subviews to the cell's contentView
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:148:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UICollectionViewCell, at indexPath: IndexPath, in collectionView: UICollectionView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:163:8: warning: main actor-isolated property 'selectedBackgroundView' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.selectedBackgroundView = nil
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:122:49: note: mutation of this property is only permitted within the actor
@property (nonatomic, strong, nullable) UIView *selectedBackgroundView;
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:148:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UICollectionViewCell, at indexPath: IndexPath, in collectionView: UICollectionView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:165:33: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let selectedBackgroundView = UIView()
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.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/CellStyle.swift:148:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UICollectionViewCell, at indexPath: IndexPath, in collectionView: UICollectionView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:166:27: warning: main actor-isolated property 'backgroundColor' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
selectedBackgroundView.backgroundColor = selectionColor
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:303:66: note: mutation of this property is only permitted within the actor
@property(nullable, nonatomic,copy) UIColor *backgroundColor UI_APPEARANCE_SELECTOR; // default is nil. Can be useful with the appearance proxy on custom UIView subclasses.
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:148:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UICollectionViewCell, at indexPath: IndexPath, in collectionView: UICollectionView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:167:9: warning: main actor-isolated property 'selectedBackgroundView' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.selectedBackgroundView = selectedBackgroundView
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:122:49: note: mutation of this property is only permitted within the actor
@property (nonatomic, strong, nullable) UIView *selectedBackgroundView;
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:148:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UICollectionViewCell, at indexPath: IndexPath, in collectionView: UICollectionView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:171:9: warning: main actor-isolated property 'selectedBackgroundView' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.selectedBackgroundView = selectedBackgroundView
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:122:49: note: mutation of this property is only permitted within the actor
@property (nonatomic, strong, nullable) UIView *selectedBackgroundView;
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:148:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UICollectionViewCell, at indexPath: IndexPath, in collectionView: UICollectionView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:174:8: warning: main actor-isolated property 'layer' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.layer.cornerRadius = cornerRadius
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:154:64: note: mutation of this property is only permitted within the actor
@property(nonatomic,readonly,strong) CALayer *layer; // returns view's layer. Will always return a non-nil value. view is layer's delegate
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:148:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UICollectionViewCell, at indexPath: IndexPath, in collectionView: UICollectionView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:175:8: warning: main actor-isolated property 'layer' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.layer.masksToBounds = masksToBounds
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:154:64: note: mutation of this property is only permitted within the actor
@property(nonatomic,readonly,strong) CALayer *layer; // returns view's layer. Will always return a non-nil value. view is layer's delegate
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:148:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UICollectionViewCell, at indexPath: IndexPath, in collectionView: UICollectionView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:180:9: warning: call to main actor-isolated instance method 'applyBottomSeparator(_:color:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
cell.applyBottomSeparator(separator, color: separatorColor)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Separator.swift:127:7: note: calls to instance method 'applyBottomSeparator(_:color:)' from outside of its actor context are implicitly asynchronous
func applyBottomSeparator(_ style: Separator.Style, color: UIColor? = nil) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:178:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UITableViewCell, at indexPath: IndexPath, in tableView: UITableView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:182:9: warning: call to main actor-isolated instance method 'removeSeparator' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
cell.removeSeparator(Separator.Tag.bottom)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Separator.swift:141:7: note: calls to instance method 'removeSeparator' from outside of its actor context are implicitly asynchronous
func removeSeparator(_ withTag: Separator.Tag) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:178:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UITableViewCell, at indexPath: IndexPath, in tableView: UITableView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:186:9: warning: call to main actor-isolated instance method 'applyTopSeparator(_:color:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
cell.applyTopSeparator(separator, color: separatorColor)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Separator.swift:111:7: note: calls to instance method 'applyTopSeparator(_:color:)' from outside of its actor context are implicitly asynchronous
func applyTopSeparator(_ style: Separator.Style, color: UIColor? = nil) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:178:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UITableViewCell, at indexPath: IndexPath, in tableView: UITableView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:188:9: warning: call to main actor-isolated instance method 'removeSeparator' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
cell.removeSeparator(Separator.Tag.top)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/Separator.swift:141:7: note: calls to instance method 'removeSeparator' from outside of its actor context are implicitly asynchronous
func removeSeparator(_ withTag: Separator.Tag) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:178:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UITableViewCell, at indexPath: IndexPath, in tableView: UITableView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:191:8: warning: main actor-isolated property 'backgroundColor' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.backgroundColor = backgroundColor
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:303:66: note: mutation of this property is only permitted within the actor
@property(nullable, nonatomic,copy) UIColor *backgroundColor UI_APPEARANCE_SELECTOR; // default is nil. Can be useful with the appearance proxy on custom UIView subclasses.
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:178:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UITableViewCell, at indexPath: IndexPath, in tableView: UITableView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:192:8: warning: main actor-isolated property 'backgroundView' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.backgroundView = backgroundViewProvider?.backgroundView()
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:134:49: note: mutation of this property is only permitted within the actor
@property (nonatomic, strong, nullable) UIView *backgroundView;
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:178:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UITableViewCell, at indexPath: IndexPath, in tableView: UITableView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:197:23: warning: main actor-isolated property 'preservesSuperviewLayoutMargins' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if cell.contentView.preservesSuperviewLayoutMargins {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:270:28: note: property declared here
@property (nonatomic) BOOL preservesSuperviewLayoutMargins API_AVAILABLE(ios(8.0)); // default is NO - set to enable pass-through or cascading behavior of margins from this view’s parent to its children
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:178:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UITableViewCell, at indexPath: IndexPath, in tableView: UITableView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:197:11: warning: main actor-isolated property 'contentView' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if cell.contentView.preservesSuperviewLayoutMargins {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:116:49: note: property declared here
@property (nonatomic, readonly, strong) UIView *contentView;
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:178:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UITableViewCell, at indexPath: IndexPath, in tableView: UITableView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:198:21: warning: main actor-isolated property 'preservesSuperviewLayoutMargins' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.contentView.preservesSuperviewLayoutMargins = true
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:270:28: note: mutation of this property is only permitted within the actor
@property (nonatomic) BOOL preservesSuperviewLayoutMargins API_AVAILABLE(ios(8.0)); // default is NO - set to enable pass-through or cascading behavior of margins from this view’s parent to its children
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:178:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UITableViewCell, at indexPath: IndexPath, in tableView: UITableView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:198:9: warning: main actor-isolated property 'contentView' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.contentView.preservesSuperviewLayoutMargins = true
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:116:49: note: mutation of this property is only permitted within the actor
@property (nonatomic, readonly, strong) UIView *contentView;
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:178:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UITableViewCell, at indexPath: IndexPath, in tableView: UITableView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:201:20: warning: main actor-isolated property 'layoutMargins' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.contentView.layoutMargins = layoutMargins ?? UIEdgeInsets(top: 8, left: 8, bottom: 8, right: 8)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:263:36: note: mutation of this property is only permitted within the actor
@property (nonatomic) UIEdgeInsets layoutMargins API_AVAILABLE(ios(8.0));
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:178:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UITableViewCell, at indexPath: IndexPath, in tableView: UITableView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:201:8: warning: main actor-isolated property 'contentView' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.contentView.layoutMargins = layoutMargins ?? UIEdgeInsets(top: 8, left: 8, bottom: 8, right: 8)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:116:49: note: mutation of this property is only permitted within the actor
@property (nonatomic, readonly, strong) UIView *contentView;
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:178:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UITableViewCell, at indexPath: IndexPath, in tableView: UITableView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:203:8: warning: main actor-isolated property 'tintColor' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.tintColor = tintColor
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:319:56: note: mutation of this property is only permitted within the actor
@property(null_resettable, nonatomic, strong) UIColor *tintColor API_AVAILABLE(ios(7.0));
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:178:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UITableViewCell, at indexPath: IndexPath, in tableView: UITableView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:205:8: warning: main actor-isolated property 'selectionStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.selectionStyle = (highlight ?? false) ? .default : .none
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:143:55: note: mutation of this property is only permitted within the actor
@property (nonatomic) UITableViewCellSelectionStyle selectionStyle; // default is UITableViewCellSelectionStyleDefault.
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:178:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UITableViewCell, at indexPath: IndexPath, in tableView: UITableView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:207:8: warning: main actor-isolated property 'selectedBackgroundView' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.selectedBackgroundView = nil
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:136:49: note: mutation of this property is only permitted within the actor
@property (nonatomic, strong, nullable) UIView *selectedBackgroundView;
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:178:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UITableViewCell, at indexPath: IndexPath, in tableView: UITableView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:209:33: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let selectedBackgroundView = UIView()
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.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/CellStyle.swift:178:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UITableViewCell, at indexPath: IndexPath, in tableView: UITableView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:210:27: warning: main actor-isolated property 'backgroundColor' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
selectedBackgroundView.backgroundColor = selectionColor
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:303:66: note: mutation of this property is only permitted within the actor
@property(nullable, nonatomic,copy) UIColor *backgroundColor UI_APPEARANCE_SELECTOR; // default is nil. Can be useful with the appearance proxy on custom UIView subclasses.
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:178:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UITableViewCell, at indexPath: IndexPath, in tableView: UITableView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:211:9: warning: main actor-isolated property 'selectedBackgroundView' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.selectedBackgroundView = selectedBackgroundView
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:136:49: note: mutation of this property is only permitted within the actor
@property (nonatomic, strong, nullable) UIView *selectedBackgroundView;
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:178:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UITableViewCell, at indexPath: IndexPath, in tableView: UITableView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:215:9: warning: main actor-isolated property 'selectedBackgroundView' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.selectedBackgroundView = selectedBackgroundView
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:136:49: note: mutation of this property is only permitted within the actor
@property (nonatomic, strong, nullable) UIView *selectedBackgroundView;
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:178:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UITableViewCell, at indexPath: IndexPath, in tableView: UITableView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:218:8: warning: main actor-isolated property 'accessoryType' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.accessoryType = accessoryType
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:153:55: note: mutation of this property is only permitted within the actor
@property (nonatomic) UITableViewCellAccessoryType accessoryType; // default is UITableViewCellAccessoryNone. use to set standard type
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:178:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UITableViewCell, at indexPath: IndexPath, in tableView: UITableView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:221:14: warning: call to main actor-isolated instance method 'selectRow(at:animated:scrollPosition:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
tableView.selectRow(at: indexPath, animated: false, scrollPosition: .none)
^
UIKit.UITableView.selectRow:2:22: note: calls to instance method 'selectRow(at:animated:scrollPosition:)' from outside of its actor context are implicitly asynchronous
@MainActor open func selectRow(at indexPath: IndexPath?, animated: Bool, scrollPosition: UITableView.ScrollPosition)}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:178:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UITableViewCell, at indexPath: IndexPath, in tableView: UITableView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:222:9: warning: main actor-isolated property 'isSelected' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.isSelected = true
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:144:55: note: mutation of this property is only permitted within the actor
@property (nonatomic, getter=isSelected) BOOL selected; // set selected state (title, image, background). default is NO. animated is NO
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:178:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UITableViewCell, at indexPath: IndexPath, in tableView: UITableView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:224:14: warning: call to main actor-isolated instance method 'deselectRow(at:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
tableView.deselectRow(at: indexPath, animated: false)
^
UIKit.UITableView.deselectRow:2:22: note: calls to instance method 'deselectRow(at:animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func deselectRow(at indexPath: IndexPath, animated: Bool)}
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:178:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UITableViewCell, at indexPath: IndexPath, in tableView: UITableView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:225:9: warning: main actor-isolated property 'isSelected' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.isSelected = false
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:144:55: note: mutation of this property is only permitted within the actor
@property (nonatomic, getter=isSelected) BOOL selected; // set selected state (title, image, background). default is NO. animated is NO
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:178:7: note: add '@MainActor' to make instance method 'configure(cell:at:in:)' part of global actor 'MainActor'
func configure(cell: UITableViewCell, at indexPath: IndexPath, in tableView: UITableView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:180:9: warning: sending 'separator' risks causing data races; this is an error in the Swift 6 language mode
cell.applyBottomSeparator(separator, color: separatorColor)
~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:180:9: note: sending task-isolated 'separator' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
cell.applyBottomSeparator(separator, color: separatorColor)
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:186:9: warning: sending 'separator' risks causing data races; this is an error in the Swift 6 language mode
cell.applyTopSeparator(separator, color: separatorColor)
~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CellStyle.swift:186:9: note: sending task-isolated 'separator' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
cell.applyTopSeparator(separator, color: separatorColor)
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/AnyCollectionSection.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/CollectionView/ReusableKind.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
cd /Users/admin/builder/spi-builder-workspace
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/ReusableKind.swift:31:13: warning: static property 'header' is not concurrency-safe because non-'Sendable' type 'ReusableKind' may have shared mutable state; this is an error in the Swift 6 language mode
static let header: ReusableKind = "Header"
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/ReusableKind.swift:11:15: note: consider making struct 'ReusableKind' conform to the 'Sendable' protocol
public struct ReusableKind: Equatable, Hashable, RawRepresentable, ExpressibleByStringLiteral, CustomStringConvertible {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/ReusableKind.swift:31:13: note: add '@MainActor' to make static property 'header' part of global actor 'MainActor'
static let header: ReusableKind = "Header"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/ReusableKind.swift:31:13: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let header: ReusableKind = "Header"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/ReusableKind.swift:33:13: warning: static property 'footer' is not concurrency-safe because non-'Sendable' type 'ReusableKind' may have shared mutable state; this is an error in the Swift 6 language mode
static let footer: ReusableKind = "Footer"
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/ReusableKind.swift:11:15: note: consider making struct 'ReusableKind' conform to the 'Sendable' protocol
public struct ReusableKind: Equatable, Hashable, RawRepresentable, ExpressibleByStringLiteral, CustomStringConvertible {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/ReusableKind.swift:33:13: note: add '@MainActor' to make static property 'footer' part of global actor 'MainActor'
static let footer: ReusableKind = "Footer"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/ReusableKind.swift:33:13: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let footer: ReusableKind = "Footer"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/ReusableKind.swift:35:13: warning: static property 'separator' is not concurrency-safe because non-'Sendable' type 'ReusableKind' may have shared mutable state; this is an error in the Swift 6 language mode
static let separator: ReusableKind = "Separator"
^
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/ReusableKind.swift:11:15: note: consider making struct 'ReusableKind' conform to the 'Sendable' protocol
public struct ReusableKind: Equatable, Hashable, RawRepresentable, ExpressibleByStringLiteral, CustomStringConvertible {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/ReusableKind.swift:35:13: note: add '@MainActor' to make static property 'separator' part of global actor 'MainActor'
static let separator: ReusableKind = "Separator"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/FunctionalTableData/CollectionView/ReusableKind.swift:35:13: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let separator: ReusableKind = "Separator"
^
nonisolated(unsafe)
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-iphoneos/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/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios10.0 -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-iphoneos -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/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-iphoneos/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-iphoneos/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-iphoneos/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-iphoneos/FunctionalTableData.build/FunctionalTableData-generated-files.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/FunctionalTableData.build/FunctionalTableData-own-target-headers.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/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-iphoneos/FunctionalTableData-5ff6b2265642139c4130b1fd140f74d6-VFS-iphoneos/all-product-headers.yaml -Xcc -iquote -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/FunctionalTableData.build/FunctionalTableData-project-headers.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/FunctionalTableData.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/FunctionalTableData.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/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-iphoneos/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-iphoneos/FunctionalTableData.build/unextended-module-overlay.yaml -working-directory /Users/admin/builder/spi-builder-workspace -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Compiling CollectionSection.swift, CollectionData.swift, CellStyle.swift, AnyCollectionSection.swift, ReusableKind.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/FunctionalTableData.framework/Headers/FunctionalTableData-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/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-iphoneos/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/FunctionalTableData.framework/Headers/FunctionalTableData-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/FunctionalTableData.framework/Modules/FunctionalTableData.swiftmodule/arm64-apple-ios.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/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-iphoneos/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/FunctionalTableData.framework/Modules/FunctionalTableData.swiftmodule/arm64-apple-ios.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/FunctionalTableData.framework/Modules/FunctionalTableData.swiftmodule/arm64-apple-ios.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/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-iphoneos/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/FunctionalTableData.framework/Modules/FunctionalTableData.swiftmodule/arm64-apple-ios.swiftdoc
SwiftDriverJobDiscovery normal arm64 Compiling FunctionalTableData+UITableViewDataSource.swift, CellConfig.swift, TableSectionHeaderFooter.swift, HostCell.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/FunctionalTableData.framework/Modules/FunctionalTableData.swiftmodule/arm64-apple-ios.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/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-iphoneos/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/FunctionalTableData.framework/Modules/FunctionalTableData.swiftmodule/arm64-apple-ios.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/FunctionalTableData.framework/Modules/FunctionalTableData.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/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-iphoneos/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/FunctionalTableData.framework/Modules/FunctionalTableData.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo
ScanDependencies /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData_vers.o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/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-iphoneos/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-iphoneos/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/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.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-iphoneos/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-iphoneos/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData_vers.d --serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData_vers.dia -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/FunctionalTableData.build/DerivedSources/FunctionalTableData_vers.c -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData_vers.o -index-unit-output-path /FunctionalTableData.build/Debug-iphoneos/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData_vers.o
SwiftDriverJobDiscovery normal arm64 Compiling CollectionItemConfigType.swift, CollectionSectionChangeSet.swift, AnyHashableConfig.swift, ObjCExceptionRethrower.swift, TableSection.swift (in target 'FunctionalTableData' from project 'FunctionalTableData')
CompileC /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData_vers.o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/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-iphoneos/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/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.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-iphoneos/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-iphoneos/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData_vers.d --serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData_vers.dia -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/FunctionalTableData.build/DerivedSources/FunctionalTableData_vers.c -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData_vers.o -index-unit-output-path /FunctionalTableData.build/Debug-iphoneos/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData_vers.o
SwiftDriverJobDiscovery normal arm64 Compiling ConfigurableView.swift, Reusable.swift, TableItemConfigType.swift, FunctionalCollectionData+UICollectionViewDataSource.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')
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 CellActions.swift, FunctionalCollectionData+DiffableDataSource.swift, FunctionalCollectionData+ClassicDiff.swift, UIView+AutoLayout.swift, TableSectionChangeSet.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 Array+TableSection.swift, SupplementaryConfig.swift, FunctionalTableData.swift, ReusableSupplementaryView.swift, UITableView+Reusable.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')
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-iphoneos/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/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios10.0 -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-iphoneos -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/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-iphoneos/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-iphoneos/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-iphoneos/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-iphoneos/FunctionalTableData.build/FunctionalTableData-generated-files.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/FunctionalTableData.build/FunctionalTableData-own-target-headers.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/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-iphoneos/FunctionalTableData-5ff6b2265642139c4130b1fd140f74d6-VFS-iphoneos/all-product-headers.yaml -Xcc -iquote -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/FunctionalTableData.build/FunctionalTableData-project-headers.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/FunctionalTableData.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/FunctionalTableData.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/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-iphoneos/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-iphoneos/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-iphoneos/FunctionalTableData.framework/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-ios10.0 -dynamiclib -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData.LinkFileList -install_name @rpath/FunctionalTableData.framework/FunctionalTableData -Xlinker -rpath -Xlinker /usr/lib/swift -Xlinker -rpath -Xlinker @executable_path/Frameworks -Xlinker -rpath -Xlinker @loader_path/Frameworks -dead_strip -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/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-iphoneos/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/iphoneos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData.swiftmodule -compatibility_version 1 -current_version 1 -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/FunctionalTableData.framework/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/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk --xcode-version 16E140 --platform-family iOS --deployment-target 10.0 --bundle-identifier com.Shopify.FunctionalTableData --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/FunctionalTableData.framework --target-triple arm64-apple-ios10.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/FunctionalTableData.framework/FunctionalTableData --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/FunctionalTableData.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/FunctionalTableData.build/FunctionalTableData.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/FunctionalTableData.build/FunctionalTableData.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/FunctionalTableData.build/Objects-normal/arm64/FunctionalTableData.SwiftConstValuesFileList --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-04-26 16:33:36.675 appintentsmetadataprocessor[709:4044] Starting appintentsmetadataprocessor export
2025-04-26 16:33:36.677 appintentsmetadataprocessor[709:4044] warning: Metadata extraction skipped. No AppIntents.framework dependency found.
AppIntentsSSUTraining (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/appintentsnltrainingprocessor --infoplist-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/FunctionalTableData.framework/Info.plist --temp-dir-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/FunctionalTableData.build/ssu --bundle-id com.Shopify.FunctionalTableData --product-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/FunctionalTableData.framework --extracted-metadata-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/FunctionalTableData.framework/Metadata.appintents --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FunctionalTableData.build/Debug-iphoneos/FunctionalTableData.build/FunctionalTableData.DependencyMetadataFileList --archive-ssu-assets
2025-04-26 16:33:36.697 appintentsnltrainingprocessor[710:4046] Parsing options for appintentsnltrainingprocessor
2025-04-26 16:33:36.698 appintentsnltrainingprocessor[710:4046] No AppShortcuts found - Skipping.
GenerateTAPI /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos/FunctionalTableData.framework/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/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/FunctionalTableData.framework/FunctionalTableData -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos/FunctionalTableData.framework/FunctionalTableData.tbd
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/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-iphoneos/FunctionalTableData.framework
Touch /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/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-iphoneos/FunctionalTableData.framework
/Users/admin/builder/spi-builder-workspace/FunctionalTableData.xcodeproj: warning: The iOS deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 10.0, but the range of supported deployment target versions is 12.0 to 18.4.99. (in target 'FunctionalTableData' from project 'FunctionalTableData')
** BUILD SUCCEEDED **
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.