Build Information
Successful build of ASCollectionView, reference 2.1.1 (428874
), with Swift 6.1 for iOS using Xcode 16.3 on 27 Apr 2025 06:15:22 UTC.
Swift 6 data race errors: 30
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme ASCollectionView-Package -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
func prepareForOrientationChange()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:542:39: warning: call to main actor-isolated instance method 'indexPathForItem(at:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
if let indexPath = collectionView.indexPathForItem(at: CGPoint(x: collectionView.bounds.midX, y: collectionView.bounds.midY))
^
UIKit.UICollectionView.indexPathForItem:2:22: note: calls to instance method 'indexPathForItem(at:)' from outside of its actor context are implicitly asynchronous
@MainActor open func indexPathForItem(at point: CGPoint) -> IndexPath?}
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:535:8: note: add '@MainActor' to make instance method 'prepareForOrientationChange()' part of global actor 'MainActor'
func prepareForOrientationChange()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:542:86: warning: main actor-isolated property 'bounds' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let indexPath = collectionView.indexPathForItem(at: CGPoint(x: collectionView.bounds.midX, y: collectionView.bounds.midY))
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:188:40: note: property declared here
@property(nonatomic) CGRect bounds; // default bounds is zero origin, frame size. animatable
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:535:8: note: add '@MainActor' to make instance method 'prepareForOrientationChange()' part of global actor 'MainActor'
func prepareForOrientationChange()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:542:117: warning: main actor-isolated property 'bounds' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let indexPath = collectionView.indexPathForItem(at: CGPoint(x: collectionView.bounds.midX, y: collectionView.bounds.midY))
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:188:40: note: property declared here
@property(nonatomic) CGRect bounds; // default bounds is zero origin, frame size. animatable
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:535:8: note: add '@MainActor' to make instance method 'prepareForOrientationChange()' part of global actor 'MainActor'
func prepareForOrientationChange()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:547:73: warning: main actor-isolated property 'indexPathsForVisibleItems' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
else if let visibleCells = collectionViewController?.collectionView.indexPathsForVisibleItems, !visibleCells.isEmpty
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:451:57: note: property declared here
@property (nonatomic, readonly) NSArray<NSIndexPath *> *indexPathsForVisibleItems;
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:535:8: note: add '@MainActor' to make instance method 'prepareForOrientationChange()' part of global actor 'MainActor'
func prepareForOrientationChange()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:547:58: warning: main actor-isolated property 'collectionView' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
else if let visibleCells = collectionViewController?.collectionView.indexPathsForVisibleItems, !visibleCells.isEmpty
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:18:11: note: property declared here
lazy var collectionView: AS_UICollectionView = {
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:535:8: note: add '@MainActor' to make instance method 'prepareForOrientationChange()' part of global actor 'MainActor'
func prepareForOrientationChange()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:564:72: warning: main actor-isolated property 'contentOffset' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let currentOffset = collectionViewController?.collectionView.contentOffset, currentOffset.x > 0, currentOffset.y > 0 else { return nil }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:55:59: note: property declared here
@property(nonatomic) CGPoint contentOffset; // default CGPointZero
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:560:8: note: add '@MainActor' to make instance method 'getContentOffsetForOrientationChange()' part of global actor 'MainActor'
func getContentOffsetForOrientationChange() -> CGPoint?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:564:57: warning: main actor-isolated property 'collectionView' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let currentOffset = collectionViewController?.collectionView.contentOffset, currentOffset.x > 0, currentOffset.y > 0 else { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:18:11: note: property declared here
lazy var collectionView: AS_UICollectionView = {
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:560:8: note: add '@MainActor' to make instance method 'getContentOffsetForOrientationChange()' part of global actor 'MainActor'
func getContentOffsetForOrientationChange() -> CGPoint?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:581:52: warning: main actor-isolated property 'collectionView' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let collectionView = collectionViewController?.collectionView,
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:18:11: note: property declared here
lazy var collectionView: AS_UICollectionView = {
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:578:8: note: add '@MainActor' to make instance method 'getContentOffsetToCenterCell(at:)' part of global actor 'MainActor'
func getContentOffsetToCenterCell(at indexPath: IndexPath) -> CGPoint?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:582:82: 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 centerCellFrame = collectionView.layoutAttributesForItem(at: indexPath)?.frame
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:45:30: note: property declared here
@property (nonatomic) CGRect frame;
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:578:8: note: add '@MainActor' to make instance method 'getContentOffsetToCenterCell(at:)' part of global actor 'MainActor'
func getContentOffsetToCenterCell(at indexPath: IndexPath) -> CGPoint?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:582:42: warning: call to main actor-isolated instance method 'layoutAttributesForItem(at:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let centerCellFrame = collectionView.layoutAttributesForItem(at: indexPath)?.frame
^
UIKit.UICollectionView.layoutAttributesForItem:2:22: note: calls to instance method 'layoutAttributesForItem(at:)' from outside of its actor context are implicitly asynchronous
@MainActor open func layoutAttributesForItem(at indexPath: IndexPath) -> UICollectionViewLayoutAttributes?}
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:578:8: note: add '@MainActor' to make instance method 'getContentOffsetToCenterCell(at:)' part of global actor 'MainActor'
func getContentOffsetToCenterCell(at indexPath: IndexPath) -> CGPoint?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:584:35: warning: main actor-isolated property 'maxContentOffset' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let maxOffset = collectionView.maxContentOffset
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKitExtensions/UIScrollView+Convenience.swift:14:6: note: property declared here
var maxContentOffset: CGPoint
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:578:8: note: add '@MainActor' to make instance method 'getContentOffsetToCenterCell(at:)' part of global actor 'MainActor'
func getContentOffsetToCenterCell(at indexPath: IndexPath) -> CGPoint?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:586:71: warning: main actor-isolated property 'bounds' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
x: max(0, min(maxOffset.x, centerCellFrame.midX - (collectionView.bounds.width / 2))),
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:188:40: note: property declared here
@property(nonatomic) CGRect bounds; // default bounds is zero origin, frame size. animatable
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:578:8: note: add '@MainActor' to make instance method 'getContentOffsetToCenterCell(at:)' part of global actor 'MainActor'
func getContentOffsetToCenterCell(at indexPath: IndexPath) -> CGPoint?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:587:71: warning: main actor-isolated property 'bounds' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
y: max(0, min(maxOffset.y, centerCellFrame.midY - (collectionView.bounds.height / 2))))
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:188:40: note: property declared here
@property(nonatomic) CGRect bounds; // default bounds is zero origin, frame size. animatable
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:578:8: note: add '@MainActor' to make instance method 'getContentOffsetToCenterCell(at:)' part of global actor 'MainActor'
func getContentOffsetToCenterCell(at indexPath: IndexPath) -> CGPoint?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:599:11: warning: main actor-isolated property 'layout' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
parent.layout.configureLayout(layoutObject: collectionViewController.collectionView.collectionViewLayout)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:19:13: note: property declared here
public var layout: Layout = .default
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:593:8: note: add '@MainActor' to make instance method 'updateLayout()' part of global actor 'MainActor'
func updateLayout()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:599:88: warning: main actor-isolated property 'collectionViewLayout' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
parent.layout.configureLayout(layoutObject: collectionViewController.collectionView.collectionViewLayout)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:367:55: note: property declared here
@property (nonatomic, strong) UICollectionViewLayout *collectionViewLayout;
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:593:8: note: add '@MainActor' to make instance method 'updateLayout()' part of global actor 'MainActor'
func updateLayout()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:599:73: warning: main actor-isolated property 'collectionView' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
parent.layout.configureLayout(layoutObject: collectionViewController.collectionView.collectionViewLayout)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:18:11: note: property declared here
lazy var collectionView: AS_UICollectionView = {
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:593:8: note: add '@MainActor' to make instance method 'updateLayout()' part of global actor 'MainActor'
func updateLayout()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:604:28: warning: main actor-isolated property 'layout' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let newLayout = parent.layout.makeLayout(withCoordinator: self)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:19:13: note: property declared here
public var layout: Layout = .default
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:593:8: note: add '@MainActor' to make instance method 'updateLayout()' part of global actor 'MainActor'
func updateLayout()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:605:45: warning: call to main actor-isolated instance method 'setCollectionViewLayout(_:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionViewController.collectionView.setCollectionViewLayout(newLayout, animated: parent.shouldAnimateRecreatedLayoutOnStateChange && hasDoneInitialSetup)
^
UIKit.UICollectionView.setCollectionViewLayout:2:22: note: calls to instance method 'setCollectionViewLayout(_:animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func setCollectionViewLayout(_ layout: UICollectionViewLayout, animated: Bool)}
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:593:8: note: add '@MainActor' to make instance method 'updateLayout()' part of global actor 'MainActor'
func updateLayout()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:605:30: warning: main actor-isolated property 'collectionView' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
collectionViewController.collectionView.setCollectionViewLayout(newLayout, animated: parent.shouldAnimateRecreatedLayoutOnStateChange && hasDoneInitialSetup)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:18:11: note: property declared here
lazy var collectionView: AS_UICollectionView = {
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:593:8: note: add '@MainActor' to make instance method 'updateLayout()' part of global actor 'MainActor'
func updateLayout()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:611:52: warning: call to main actor-isolated instance method 'invalidateLayout()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionViewController.collectionViewLayout.invalidateLayout()
^
UIKit.UICollectionViewLayout.invalidateLayout:2:22: note: calls to instance method 'invalidateLayout()' from outside of its actor context are implicitly asynchronous
@MainActor open func invalidateLayout()}
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:611:31: warning: main actor-isolated property 'collectionViewLayout' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
collectionViewController.collectionViewLayout.invalidateLayout()
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:17:6: note: property declared here
var collectionViewLayout: UICollectionViewLayout
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:634:11: warning: main actor-isolated property 'sections' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
parent.sections[safe: indexPath.section]?.dataSource.onAppear(indexPath)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:20:13: note: property declared here
public var sections: [Section]
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:631:15: note: add '@MainActor' to make instance method 'collectionView(_:willDisplay:forItemAt:)' part of global actor 'MainActor'
public func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:636:20: warning: main actor-isolated property 'onWillDisplay' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
parent.onWillDisplay?(cell, indexPath)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:40:18: note: property declared here
internal var onWillDisplay: ((UICollectionViewCell, IndexPath) -> Void)?
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:631:15: note: add '@MainActor' to make instance method 'collectionView(_:willDisplay:forItemAt:)' part of global actor 'MainActor'
public func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:642:11: warning: main actor-isolated property 'sections' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
parent.sections[safe: indexPath.section]?.dataSource.onDisappear(indexPath)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:20:13: note: property declared here
public var sections: [Section]
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:639:15: note: add '@MainActor' to make instance method 'collectionView(_:didEndDisplaying:forItemAt:)' part of global actor 'MainActor'
public func collectionView(_ collectionView: UICollectionView, didEndDisplaying cell: UICollectionViewCell, forItemAt indexPath: IndexPath)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:643:20: warning: main actor-isolated property 'onDidDisplay' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
parent.onDidDisplay?(cell, indexPath)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:42:18: note: property declared here
internal var onDidDisplay: ((UICollectionViewCell, IndexPath) -> Void)?
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:639:15: note: add '@MainActor' to make instance method 'collectionView(_:didEndDisplaying:forItemAt:)' part of global actor 'MainActor'
public func collectionView(_ collectionView: UICollectionView, didEndDisplaying cell: UICollectionViewCell, forItemAt indexPath: IndexPath)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:654:11: warning: main actor-isolated property 'sections' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
parent.sections[safe: indexPath.section]?.dataSource.shouldHighlight(indexPath) ?? true
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:20:13: note: property declared here
public var sections: [Section]
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:652:15: note: add '@MainActor' to make instance method 'collectionView(_:shouldHighlightItemAt:)' part of global actor 'MainActor'
public func collectionView(_ collectionView: UICollectionView, shouldHighlightItemAt indexPath: IndexPath) -> Bool
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:659:11: warning: main actor-isolated property 'sections' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
parent.sections[safe: indexPath.section]?.dataSource.highlightIndex(indexPath.item)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:20:13: note: property declared here
public var sections: [Section]
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:657:15: note: add '@MainActor' to make instance method 'collectionView(_:didHighlightItemAt:)' part of global actor 'MainActor'
public func collectionView(_ collectionView: UICollectionView, didHighlightItemAt indexPath: IndexPath)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:664:11: warning: main actor-isolated property 'sections' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
parent.sections[safe: indexPath.section]?.dataSource.unhighlightIndex(indexPath.item)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:20:13: note: property declared here
public var sections: [Section]
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:662:15: note: add '@MainActor' to make instance method 'collectionView(_:didUnhighlightItemAt:)' part of global actor 'MainActor'
public func collectionView(_ collectionView: UICollectionView, didUnhighlightItemAt indexPath: IndexPath)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:679:11: warning: main actor-isolated property 'sections' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
parent.sections[safe: indexPath.section]?.dataSource.shouldSelect(indexPath) ?? true
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:20:13: note: property declared here
public var sections: [Section]
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:677:15: note: add '@MainActor' to make instance method 'collectionView(_:shouldSelectItemAt:)' part of global actor 'MainActor'
public func collectionView(_ collectionView: UICollectionView, shouldSelectItemAt indexPath: IndexPath) -> Bool
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:684:11: warning: main actor-isolated property 'sections' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
parent.sections[safe: indexPath.section]?.dataSource.shouldDeselect(indexPath) ?? true
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:20:13: note: property declared here
public var sections: [Section]
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:682:15: note: add '@MainActor' to make instance method 'collectionView(_:shouldDeselectItemAt:)' part of global actor 'MainActor'
public func collectionView(_ collectionView: UICollectionView, shouldDeselectItemAt indexPath: IndexPath) -> Bool
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:690:11: warning: main actor-isolated property 'sections' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
parent.sections[safe: indexPath.section]?.dataSource.didSelect(indexPath)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:20:13: note: property declared here
public var sections: [Section]
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:687:15: note: add '@MainActor' to make instance method 'collectionView(_:didSelectItemAt:)' part of global actor 'MainActor'
public func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:701:54: warning: main actor-isolated property 'indexPathsForSelectedItems' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let selectedInCollectionView = Set(collectionView.indexPathsForSelectedItems ?? [])
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:414:67: note: property declared here
@property (nonatomic, readonly, nullable) NSArray<NSIndexPath *> *indexPathsForSelectedItems; // returns nil or an array of selected index paths
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:698:8: note: add '@MainActor' to make instance method 'updateSelection(_:transaction:)' part of global actor 'MainActor'
func updateSelection(_ collectionView: UICollectionView, transaction: Transaction? = nil)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:714:11: warning: main actor-isolated property 'sections' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
parent.sections.enumerated().reduce(Set<IndexPath>())
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:20:13: note: property declared here
public var sections: [Section]
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:742:11: warning: main actor-isolated property 'sections' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
parent.sections.enumerated().forEach
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:20:13: note: property declared here
public var sections: [Section]
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:735:16: note: add '@MainActor' to make instance method 'updateSelectionBindings' part of global actor 'MainActor'
private func updateSelectionBindings(_ selectedIndexPaths: Set<IndexPath>)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:751:50: warning: call to main actor-isolated instance method 'deselectItem(at:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
indexPathsToDeselect.forEach { collectionView.deselectItem(at: $0, animated: isAnimated) }
^
UIKit.UICollectionView.deselectItem:2:22: note: calls to instance method 'deselectItem(at:animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func deselectItem(at indexPath: IndexPath, animated: Bool)}
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:752:48: warning: call to main actor-isolated instance method 'selectItem(at:animated:scrollPosition:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
indexPathsToSelect.forEach { collectionView.selectItem(at: $0, animated: isAnimated, scrollPosition: []) }
^
UIKit.UICollectionView.selectItem:2:22: note: calls to instance method 'selectItem(at:animated:scrollPosition:)' from outside of its actor context are implicitly asynchronous
@MainActor open func selectItem(at indexPath: IndexPath?, animated: Bool, scrollPosition: UICollectionView.ScrollPosition)}
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:759:19: warning: main actor-isolated property 'sections' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return (parent.sections[safe: indexPath.section]?.dataSource.dropEnabled ?? false)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:20:13: note: property declared here
public var sections: [Section]
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:755:8: note: add '@MainActor' to make instance method 'canDrop(at:)' part of global actor 'MainActor'
func canDrop(at indexPath: IndexPath) -> Bool
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:760:16: warning: main actor-isolated property 'sections' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
&& (parent.sections[safe: indexPath.section]?.dataSource.canDropItem?(indexPath) ?? true)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:20:13: note: property declared here
public var sections: [Section]
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:766:32: warning: main actor-isolated property 'sections' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let dragItem = parent.sections[safe: indexPath.section]?.dataSource.getDragItem(for: indexPath) else { return [] }
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:20:13: note: property declared here
public var sections: [Section]
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:763:8: note: add '@MainActor' to make instance method 'collectionView(_:itemsForBeginning:at:)' part of global actor 'MainActor'
func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:772:22: warning: main actor-isolated property 'hasActiveDrag' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if collectionView.hasActiveDrag
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:504:38: note: property declared here
@property (nonatomic, readonly) BOOL hasActiveDrag API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:770:8: note: add '@MainActor' to make instance method 'collectionView(_:dropSessionDidUpdate:withDestinationIndexPath:)' part of global actor 'MainActor'
func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:779:14: warning: call to main actor-isolated initializer 'init(operation:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
return UICollectionViewDropProposal(operation: .cancel)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDropInteraction.h:89:1: note: calls to initializer 'init(operation:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithDropOperation:(UIDropOperation)operation NS_DESIGNATED_INITIALIZER;
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:770:8: note: add '@MainActor' to make instance method 'collectionView(_:dropSessionDidUpdate:withDestinationIndexPath:)' part of global actor 'MainActor'
func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:782:12: warning: call to main actor-isolated initializer 'init(operation:intent:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
return UICollectionViewDropProposal(operation: .move, intent: .insertAtDestinationIndexPath)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:658:1: note: calls to initializer 'init(operation:intent:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithDropOperation:(UIDropOperation)operation intent:(UICollectionViewDropIntent)intent;
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:770:8: note: add '@MainActor' to make instance method 'collectionView(_:dropSessionDidUpdate:withDestinationIndexPath:)' part of global actor 'MainActor'
func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:786:12: warning: call to main actor-isolated initializer 'init(operation:intent:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
return UICollectionViewDropProposal(operation: .copy, intent: .insertAtDestinationIndexPath)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:658:1: note: calls to initializer 'init(operation:intent:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithDropOperation:(UIDropOperation)operation intent:(UICollectionViewDropIntent)intent;
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:770:8: note: add '@MainActor' to make instance method 'collectionView(_:dropSessionDidUpdate:withDestinationIndexPath:)' part of global actor 'MainActor'
func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:793:44: warning: main actor-isolated property 'destinationIndexPath' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let destinationIndexPath = coordinator.destinationIndexPath,
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:677:56: note: property declared here
@property (nonatomic, readonly, nullable) NSIndexPath *destinationIndexPath;
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:790:8: note: add '@MainActor' to make instance method 'collectionView(_:performDropWith:)' part of global actor 'MainActor'
func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:795:37: warning: main actor-isolated property 'sections' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let destinationSection = parent.sections[safe: destinationIndexPath.section]
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:20:13: note: property declared here
public var sections: [Section]
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:790:8: note: add '@MainActor' to make instance method 'collectionView(_:performDropWith:)' part of global actor 'MainActor'
func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:803:32: warning: main actor-isolated property 'operation' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
switch coordinator.proposal.operation
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDropInteraction.h:95:49: note: property declared here
@property (nonatomic, readonly) UIDropOperation operation;
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:790:8: note: add '@MainActor' to make instance method 'collectionView(_:performDropWith:)' part of global actor 'MainActor'
func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:803:23: warning: main actor-isolated property 'proposal' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
switch coordinator.proposal.operation
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:681:63: note: property declared here
@property (nonatomic, readonly) UICollectionViewDropProposal *proposal;
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:790:8: note: add '@MainActor' to make instance method 'collectionView(_:performDropWith:)' part of global actor 'MainActor'
func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:808:65: warning: main actor-isolated property 'items' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let itemsBySourceSection = Dictionary(grouping: coordinator.items)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:672:72: note: property declared here
@property (nonatomic, readonly) NSArray<id<UICollectionViewDropItem>> *items;
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:790:8: note: add '@MainActor' to make instance method 'collectionView(_:performDropWith:)' part of global actor 'MainActor'
func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:810:32: warning: main actor-isolated property 'sourceIndexPath' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let sourceIndex = item.sourceIndexPath, !sourceIndex.isEmpty,
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:752:56: note: property declared here
@property (nonatomic, readonly, nullable) NSIndexPath *sourceIndexPath;
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:836:34: warning: main actor-isolated property 'sections' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let sourceSection = parent.sections[safe: sourceSectionIndex]
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:20:13: note: property declared here
public var sections: [Section]
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:790:8: note: add '@MainActor' to make instance method 'collectionView(_:performDropWith:)' part of global actor 'MainActor'
func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:840:49: warning: main actor-isolated property 'sourceIndexPath' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let sourceIndices = items.compactMap { $0.sourceIndexPath?.item }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:752:56: note: property declared here
@property (nonatomic, readonly, nullable) NSIndexPath *sourceIndexPath;
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:853:36: warning: main actor-isolated property 'sourceIndexPath' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let sourceIndexPath = item.sourceIndexPath
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:752:56: note: property declared here
@property (nonatomic, readonly, nullable) NSIndexPath *sourceIndexPath;
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:859:64: warning: main actor-isolated property 'dragItem' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return destinationSection.dataSource.getItemID(for: item.dragItem, withSectionID: destinationSection.id)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:745:45: note: property declared here
@property (nonatomic, readonly) UIDragItem *dragItem;
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:862:77: warning: cannot form key path to main actor-isolated property 'dragItem'; this is an error in the Swift 6 language mode
if destinationSection.dataSource.applyInsert(items: itemsToInsert.map(\.dragItem), at: destinationIndexPath.item)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:868:70: warning: main actor-isolated property 'items' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
_ = destinationSection.dataSource.applyInsert(items: coordinator.items.map(\.dragItem), at: destinationIndexPath.item)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:672:72: note: property declared here
@property (nonatomic, readonly) NSArray<id<UICollectionViewDropItem>> *items;
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:790:8: note: add '@MainActor' to make instance method 'collectionView(_:performDropWith:)' part of global actor 'MainActor'
func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:868:82: warning: cannot form key path to main actor-isolated property 'dragItem'; this is an error in the Swift 6 language mode
_ = destinationSection.dataSource.applyInsert(items: coordinator.items.map(\.dragItem), at: destinationIndexPath.item)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:873:34: warning: main actor-isolated property 'items' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let dragItem = coordinator.items.first, let destination = coordinator.destinationIndexPath
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:672:72: note: property declared here
@property (nonatomic, readonly) NSArray<id<UICollectionViewDropItem>> *items;
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:790:8: note: add '@MainActor' to make instance method 'collectionView(_:performDropWith:)' part of global actor 'MainActor'
func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:873:77: warning: main actor-isolated property 'destinationIndexPath' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let dragItem = coordinator.items.first, let destination = coordinator.destinationIndexPath
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:677:56: note: property declared here
@property (nonatomic, readonly, nullable) NSIndexPath *destinationIndexPath;
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:790:8: note: add '@MainActor' to make instance method 'collectionView(_:performDropWith:)' part of global actor 'MainActor'
func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:875:17: warning: main actor-isolated property 'sourceIndexPath' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if dragItem.sourceIndexPath != nil
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:752:56: note: property declared here
@property (nonatomic, readonly, nullable) NSIndexPath *sourceIndexPath;
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:790:8: note: add '@MainActor' to make instance method 'collectionView(_:performDropWith:)' part of global actor 'MainActor'
func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:877:18: warning: call to main actor-isolated instance method 'drop(_:toItemAt:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
coordinator.drop(dragItem.dragItem, toItemAt: destination)
^
UIKit.UICollectionViewDropCoordinator.drop:2:17: note: calls to instance method 'drop(_:toItemAt:)' from outside of its actor context are implicitly asynchronous
@MainActor func drop(_ dragItem: UIDragItem, toItemAt indexPath: IndexPath) -> any UIDragAnimating}
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:790:8: note: add '@MainActor' to make instance method 'collectionView(_:performDropWith:)' part of global actor 'MainActor'
func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:877:32: warning: main actor-isolated property 'dragItem' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
coordinator.drop(dragItem.dragItem, toItemAt: destination)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:745:45: note: property declared here
@property (nonatomic, readonly) UIDragItem *dragItem;
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:790:8: note: add '@MainActor' to make instance method 'collectionView(_:performDropWith:)' part of global actor 'MainActor'
func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:880:16: warning: call to main actor-isolated instance method 'applySnapshot(_:animated:completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
dataSource?.applySnapshot(dragSnapshot, animated: true)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Datasource/ASDiffableDataSourceCollectionView.swift:31:7: note: calls to instance method 'applySnapshot(_:animated:completion:)' from outside of its actor context are implicitly asynchronous
func applySnapshot(_ newSnapshot: Snapshot, animated: Bool = true, completion: (() -> Void)? = nil)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Datasource/ASDiffableDataSourceCollectionView.swift:31:7: note: main actor isolation inferred from conformance to protocol 'UICollectionViewDataSource'
func applySnapshot(_ newSnapshot: Snapshot, animated: Bool = true, completion: (() -> Void)? = nil)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:790:8: note: add '@MainActor' to make instance method 'collectionView(_:performDropWith:)' part of global actor 'MainActor'
func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:887:18: warning: main actor-isolated property 'sections' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return parent.sections[safe: indexPath.section]?.dataSource.getTypeErasedData(for: indexPath)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:20:13: note: property declared here
public var sections: [Section]
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:884:8: note: add '@MainActor' to make instance method 'typeErasedDataForItem(at:)' part of global actor 'MainActor'
func typeErasedDataForItem(at indexPath: IndexPath) -> Any?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:895:45: warning: main actor-isolated property 'collectionView' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let cv = collectionViewController?.collectionView, cv.contentSize.width != .zero, cv.contentSize.height != .zero else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:18:11: note: property declared here
lazy var collectionView: AS_UICollectionView = {
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:893:8: note: add '@MainActor' to make instance method 'didUpdateContentSize' part of global actor 'MainActor'
func didUpdateContentSize(_ size: CGSize)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:895:64: warning: main actor-isolated property 'contentSize' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let cv = collectionViewController?.collectionView, cv.contentSize.width != .zero, cv.contentSize.height != .zero else { return }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:56:59: note: property declared here
@property(nonatomic) CGSize contentSize; // default CGSizeZero
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:893:8: note: add '@MainActor' to make instance method 'didUpdateContentSize' part of global actor 'MainActor'
func didUpdateContentSize(_ size: CGSize)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:895:95: warning: main actor-isolated property 'contentSize' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let cv = collectionViewController?.collectionView, cv.contentSize.width != .zero, cv.contentSize.height != .zero else { return }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:56:59: note: property declared here
@property(nonatomic) CGSize contentSize; // default CGSizeZero
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:893:8: note: add '@MainActor' to make instance method 'didUpdateContentSize' part of global actor 'MainActor'
func didUpdateContentSize(_ size: CGSize)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:897:10: warning: main actor-isolated property 'contentSize' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if cv.contentSize != lastContentSize
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:56:59: note: property declared here
@property(nonatomic) CGSize contentSize; // default CGSizeZero
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:893:8: note: add '@MainActor' to make instance method 'didUpdateContentSize' part of global actor 'MainActor'
func didUpdateContentSize(_ size: CGSize)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:900:26: warning: main actor-isolated property 'contentSize' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
lastContentSize = cv.contentSize
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:56:59: note: property declared here
@property(nonatomic) CGSize contentSize; // default CGSizeZero
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:893:8: note: add '@MainActor' to make instance method 'didUpdateContentSize' part of global actor 'MainActor'
func didUpdateContentSize(_ size: CGSize)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:901:12: warning: main actor-isolated property 'contentSizeTracker' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
parent.contentSizeTracker?.contentSize = size
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:27:15: note: property declared here
internal var contentSizeTracker: ContentSizeTracker?
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:893:8: note: add '@MainActor' to make instance method 'didUpdateContentSize' part of global actor 'MainActor'
func didUpdateContentSize(_ size: CGSize)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:926:10: warning: main actor-isolated property 'onScrollCallback' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
parent.onScrollCallback?(scrollView.contentOffset, scrollView.contentSizePlusInsets)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:29:15: note: property declared here
internal var onScrollCallback: OnScrollCallback?
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:924:7: note: add '@MainActor' to make instance method 'scrollViewDidScroll' part of global actor 'MainActor'
func scrollViewDidScroll(_ scrollView: UIScrollView)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:926:39: warning: main actor-isolated property 'contentOffset' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
parent.onScrollCallback?(scrollView.contentOffset, scrollView.contentSizePlusInsets)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:55:59: note: property declared here
@property(nonatomic) CGPoint contentOffset; // default CGPointZero
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:924:7: note: add '@MainActor' to make instance method 'scrollViewDidScroll' part of global actor 'MainActor'
func scrollViewDidScroll(_ scrollView: UIScrollView)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:926:65: warning: main actor-isolated property 'contentSizePlusInsets' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
parent.onScrollCallback?(scrollView.contentOffset, scrollView.contentSizePlusInsets)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKitExtensions/UIScrollView+Convenience.swift:7:6: note: property declared here
var contentSizePlusInsets: CGSize
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:924:7: note: add '@MainActor' to make instance method 'scrollViewDidScroll' part of global actor 'MainActor'
func scrollViewDidScroll(_ scrollView: UIScrollView)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:932:43: warning: main actor-isolated property 'contentSizePlusInsets' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let scrollableHorizontally = scrollView.contentSizePlusInsets.width > scrollView.frame.size.width
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKitExtensions/UIScrollView+Convenience.swift:7:6: note: property declared here
var contentSizePlusInsets: CGSize
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:930:7: note: add '@MainActor' to make instance method 'checkIfReachedBoundary' part of global actor 'MainActor'
func checkIfReachedBoundary(_ scrollView: UIScrollView)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:932:84: 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 scrollableHorizontally = scrollView.contentSizePlusInsets.width > scrollView.frame.size.width
^
/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/ASCollectionView/Implementation/ASCollectionView.swift:930:7: note: add '@MainActor' to make instance method 'checkIfReachedBoundary' part of global actor 'MainActor'
func checkIfReachedBoundary(_ scrollView: UIScrollView)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:933:41: warning: main actor-isolated property 'contentSizePlusInsets' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let scrollableVertically = scrollView.contentSizePlusInsets.height > scrollView.frame.size.height
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKitExtensions/UIScrollView+Convenience.swift:7:6: note: property declared here
var contentSizePlusInsets: CGSize
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:930:7: note: add '@MainActor' to make instance method 'checkIfReachedBoundary' part of global actor 'MainActor'
func checkIfReachedBoundary(_ scrollView: UIScrollView)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:933:83: 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 scrollableVertically = scrollView.contentSizePlusInsets.height > scrollView.frame.size.height
^
/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/ASCollectionView/Implementation/ASCollectionView.swift:930:7: note: add '@MainActor' to make instance method 'checkIfReachedBoundary' part of global actor 'MainActor'
func checkIfReachedBoundary(_ scrollView: UIScrollView)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:941:50: warning: main actor-isolated property 'contentOffset' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
return scrollableHorizontally && scrollView.contentOffset.x <= 0
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:55:59: note: property declared here
@property(nonatomic) CGPoint contentOffset; // default CGPointZero
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:943:48: warning: main actor-isolated property 'contentOffset' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
return scrollableVertically && scrollView.contentOffset.y <= -scrollView.adjustedContentInset.top
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:55:59: note: property declared here
@property(nonatomic) CGPoint contentOffset; // default CGPointZero
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:943:79: warning: main actor-isolated property 'adjustedContentInset' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
return scrollableVertically && scrollView.contentOffset.y <= -scrollView.adjustedContentInset.top
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:67:45: note: property declared here
@property(nonatomic, readonly) UIEdgeInsets adjustedContentInset API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:945:51: warning: main actor-isolated property 'contentSizePlusInsets' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
return scrollableHorizontally && (scrollView.contentSizePlusInsets.width - scrollView.contentOffset.x) <= scrollView.frame.size.width
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKitExtensions/UIScrollView+Convenience.swift:7:6: note: property declared here
var contentSizePlusInsets: CGSize
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:945:92: warning: main actor-isolated property 'contentOffset' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
return scrollableHorizontally && (scrollView.contentSizePlusInsets.width - scrollView.contentOffset.x) <= scrollView.frame.size.width
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:55:59: note: property declared here
@property(nonatomic) CGPoint contentOffset; // default CGPointZero
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:945:123: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
return scrollableHorizontally && (scrollView.contentSizePlusInsets.width - scrollView.contentOffset.x) <= scrollView.frame.size.width
^
/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/ASCollectionView/Implementation/ASCollectionView.swift:947:49: warning: main actor-isolated property 'contentSizePlusInsets' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
return scrollableVertically && (scrollView.contentSizePlusInsets.height - scrollView.contentOffset.y) <= scrollView.frame.size.height
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKitExtensions/UIScrollView+Convenience.swift:7:6: note: property declared here
var contentSizePlusInsets: CGSize
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:947:91: warning: main actor-isolated property 'contentOffset' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
return scrollableVertically && (scrollView.contentSizePlusInsets.height - scrollView.contentOffset.y) <= scrollView.frame.size.height
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:55:59: note: property declared here
@property(nonatomic) CGPoint contentOffset; // default CGPointZero
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:947:122: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
return scrollableVertically && (scrollView.contentSizePlusInsets.height - scrollView.contentOffset.y) <= scrollView.frame.size.height
^
/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/ASCollectionView/Implementation/ASCollectionView.swift:957:13: warning: main actor-isolated property 'onReachedBoundaryCallback' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
parent.onReachedBoundaryCallback?(boundary)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:30:15: note: property declared here
internal var onReachedBoundaryCallback: OnReachedBoundaryCallback?
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:930:7: note: add '@MainActor' to make instance method 'checkIfReachedBoundary' part of global actor 'MainActor'
func checkIfReachedBoundary(_ scrollView: UIScrollView)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:977:17: warning: main actor-isolated property 'sections' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return parent.sections[safe: indexPath.section]?.dataSource.getContextMenu(for: indexPath)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:20:13: note: property declared here
public var sections: [Section]
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:974:7: note: add '@MainActor' to make instance method 'collectionView(_:contextMenuConfigurationForItemAt:point:)' part of global actor 'MainActor'
func collectionView(_ collectionView: UICollectionView, contextMenuConfigurationForItemAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:1023:46: warning: main actor-isolated property 'indexPathsForVisibleItems' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
collectionViewController?.collectionView.indexPathsForVisibleItems
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:451:57: note: property declared here
@property (nonatomic, readonly) NSArray<NSIndexPath *> *indexPathsForVisibleItems;
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:1023:31: warning: main actor-isolated property 'collectionView' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
collectionViewController?.collectionView.indexPathsForVisibleItems
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:18:11: note: property declared here
lazy var collectionView: AS_UICollectionView = {
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:1036:48: warning: main actor-isolated property 'sections' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let sectionIndexPaths = self.parent.sections[safe: item.section]?.dataSource.getIndexPaths(withSectionIndex: item.section) else { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:20:13: note: property declared here
public var sections: [Section]
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:1050:40: warning: main actor-isolated property 'sections' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
(firstSection - 1) >= self.parent.sections.startIndex, // CHECK THERE IS A SECTION BEFORE THIS
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:20:13: note: property declared here
public var sections: [Section]
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:1054:49: warning: main actor-isolated property 'sections' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
toPrefetch[precedingSection] = self.parent.sections[precedingSection].dataSource.getIndexPaths(withSectionIndex: precedingSection).suffix(numberToPreload)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:20:13: note: property declared here
public var sections: [Section]
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:1059:38: warning: main actor-isolated property 'sections' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
(lastSection + 1) < self.parent.sections.endIndex, // CHECK THERE IS A SECTION AFTER THIS
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:20:13: note: property declared here
public var sections: [Section]
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:1061:44: warning: main actor-isolated property 'sections' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let lastSectionEndIndex = self.parent.sections[lastSection].dataSource.getIndexPaths(withSectionIndex: lastSection).last?.item,
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:20:13: note: property declared here
public var sections: [Section]
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:1065:50: warning: main actor-isolated property 'sections' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
toPrefetch[nextSection] = Array(self.parent.sections[nextSection].dataSource.getIndexPaths(withSectionIndex: nextSection).prefix(numberToPreload))
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:20:13: note: property declared here
public var sections: [Section]
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:1075:20: warning: main actor-isolated property 'sections' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
self?.parent.sections[safe: sectionIndex]?.dataSource.prefetch(toPrefetch)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:20:13: note: property declared here
public var sections: [Section]
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:1081:20: warning: main actor-isolated property 'sections' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
self?.parent.sections[safe: sectionIndex]?.dataSource.cancelPrefetch(Array(toCancel))
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:20:13: note: property declared here
public var sections: [Section]
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:221:18: warning: sending value of non-Sendable type '(UICollectionView, IndexPath, ASCollectionViewItemUniqueID) -> ASCollectionViewCell?' risks causing data races; this is an error in the Swift 6 language mode
dataSource = .init(collectionView: cv, cellProvider:
~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:221:18: note: sending task-isolated value of non-Sendable type '(UICollectionView, IndexPath, ASCollectionViewItemUniqueID) -> ASCollectionViewCell?' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
dataSource = .init(collectionView: cv, cellProvider:
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:221:18: warning: sending value of non-Sendable type '(UICollectionView, String, IndexPath) -> ASCollectionViewSupplementaryView' risks causing data races; this is an error in the Swift 6 language mode
dataSource = .init(collectionView: cv, cellProvider:
~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:221:18: note: sending task-isolated value of non-Sendable type '(UICollectionView, String, IndexPath) -> ASCollectionViewSupplementaryView' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
dataSource = .init(collectionView: cv, cellProvider:
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:352:9: warning: sending 'itemID' risks causing data races; this is an error in the Swift 6 language mode
cell.setContent(itemID: itemID, content: section.dataSource.content(forItemID: itemID))
~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:352:9: note: sending task-isolated 'itemID' to main actor-isolated instance method 'setContent(itemID:content:)' risks causing data races between main actor-isolated and task-isolated uses
cell.setContent(itemID: itemID, content: section.dataSource.content(forItemID: itemID))
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:352:9: warning: sending 'section.dataSource.content' risks causing data races; this is an error in the Swift 6 language mode
cell.setContent(itemID: itemID, content: section.dataSource.content(forItemID: itemID))
~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:352:9: note: sending task-isolated 'section.dataSource.content' to main actor-isolated instance method 'setContent(itemID:content:)' risks causing data races between main actor-isolated and task-isolated uses
cell.setContent(itemID: itemID, content: section.dataSource.content(forItemID: itemID))
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:480:20: warning: sending value of non-Sendable type 'ASCollectionView<SectionID>.Coordinator' risks causing data races; this is an error in the Swift 6 language mode
refreshControl.addTarget(self, action: #selector(collectionViewDidPullToRefresh), for: .valueChanged)
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:480:20: note: sending task-isolated value of non-Sendable type 'ASCollectionView<SectionID>.Coordinator' to main actor-isolated instance method 'addTarget(_:action:for:)' risks causing races in between task-isolated and main actor-isolated uses
refreshControl.addTarget(self, action: #selector(collectionViewDidPullToRefresh), for: .valueChanged)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:242:10: warning: sending 'itemID' risks causing data races; this is an error in the Swift 6 language mode
cell.setContent(itemID: itemID, content: section.dataSource.content(forItemID: itemID))
~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:242:10: note: sending main actor-isolated 'itemID' to main actor-isolated instance method 'setContent(itemID:content:)' risks causing data races between main actor-isolated and local nonisolated uses
cell.setContent(itemID: itemID, content: section.dataSource.content(forItemID: itemID))
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:244:50: note: access can happen concurrently
cell.disableSwiftUIDropInteraction = section.dataSource.dropEnabled
~~~~~~~~^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:242:10: warning: sending 'section.dataSource.content' risks causing data races; this is an error in the Swift 6 language mode
cell.setContent(itemID: itemID, content: section.dataSource.content(forItemID: itemID))
~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:242:10: note: sending main actor-isolated 'section.dataSource.content' to main actor-isolated instance method 'setContent(itemID:content:)' risks causing data races between main actor-isolated and local nonisolated uses
cell.setContent(itemID: itemID, content: section.dataSource.content(forItemID: itemID))
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:244:50: note: access can happen concurrently
cell.disableSwiftUIDropInteraction = section.dataSource.dropEnabled
~~~~~~~~^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:236:25: warning: sending 'selfSizingContext' risks causing data races; this is an error in the Swift 6 language mode
?? self.delegate?.collectionViewSelfSizingSettings(forContext: selfSizingContext)
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:236:25: note: sending task-isolated 'selfSizingContext' to main actor-isolated instance method 'collectionViewSelfSizingSettings(forContext:)' risks causing data races between main actor-isolated and task-isolated uses
?? self.delegate?.collectionViewSelfSizingSettings(forContext: selfSizingContext)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:905:6: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
self.parent.invalidateParentCellLayout?(!firstSize)
^~~~
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:905:6: 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
self.parent.invalidateParentCellLayout?(!firstSize)
^~~~
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:907:35: note: access can happen concurrently
applyScrollPosition(animated: shouldAnimateScrollPositionSet)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift (in target 'ASCollectionView' from project 'ASCollectionView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:9:6: warning: main actor-isolated property 'invalidateCellLayoutCallback' cannot be used to satisfy nonisolated requirement from protocol 'ASHostingControllerWrapperProtocol'; this is an error in the Swift 6 language mode
var invalidateCellLayoutCallback: ((_ animated: Bool) -> Void)?
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:7:66: note: add '@preconcurrency' to the 'ASHostingControllerWrapperProtocol' conformance to defer isolation checking to run time
internal struct ASHostingControllerWrapper<Content: View>: View, ASHostingControllerWrapperProtocol
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:25:6: note: requirement 'invalidateCellLayoutCallback' declared here
var invalidateCellLayoutCallback: ((_ animated: Bool) -> Void)? { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:10:6: warning: main actor-isolated property 'collectionViewScrollToCellCallback' cannot be used to satisfy nonisolated requirement from protocol 'ASHostingControllerWrapperProtocol'; this is an error in the Swift 6 language mode
var collectionViewScrollToCellCallback: ((UICollectionView.ScrollPosition) -> Void)?
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:26:6: note: requirement 'collectionViewScrollToCellCallback' declared here
var collectionViewScrollToCellCallback: ((UICollectionView.ScrollPosition) -> Void)? { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:11:6: warning: main actor-isolated property 'tableViewScrollToCellCallback' cannot be used to satisfy nonisolated requirement from protocol 'ASHostingControllerWrapperProtocol'; this is an error in the Swift 6 language mode
var tableViewScrollToCellCallback: ((UITableView.ScrollPosition) -> Void)?
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:27:6: note: requirement 'tableViewScrollToCellCallback' declared here
var tableViewScrollToCellCallback: ((UITableView.ScrollPosition) -> Void)? { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:42:26: warning: call to main actor-isolated initializer 'init(rootView:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
uiHostingController = .init(rootView: ASHostingControllerWrapper(content: view))
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:238:11: note: calls to initializer 'init(rootView:)' from outside of its actor context are implicitly asynchronous
override init(rootView: Content)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:238:11: note: main actor isolation inferred from inheritance from generic class 'UIHostingController'
override init(rootView: Content)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:42:41: warning: call to main actor-isolated initializer 'init(invalidateCellLayoutCallback:collectionViewScrollToCellCallback:tableViewScrollToCellCallback:content:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
uiHostingController = .init(rootView: ASHostingControllerWrapper(content: view))
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:7:17: note: calls to initializer 'init(invalidateCellLayoutCallback:collectionViewScrollToCellCallback:tableViewScrollToCellCallback:content:)' from outside of its actor context are implicitly asynchronous
internal struct ASHostingControllerWrapper<Content: View>: View, ASHostingControllerWrapperProtocol
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:7:17: note: main actor isolation inferred from conformance to protocol 'View'
internal struct ASHostingControllerWrapper<Content: View>: View, ASHostingControllerWrapperProtocol
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:48:28: warning: main actor-isolated property 'backgroundColor' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
uiHostingController.view.backgroundColor = .clear
^
/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/ASCollectionView/Implementation/ASHostingController.swift:48:23: warning: main actor-isolated property 'view' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
uiHostingController.view.backgroundColor = .clear
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:116:54: note: property declared here
@property(null_resettable, nonatomic,strong) UIView *view; // The getter first invokes [self loadView] if the view hasn't been set yet. Subclasses must call super if they override the setter or getter.
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:49:28: warning: main actor-isolated property 'insetsLayoutMarginsFromSafeArea' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
uiHostingController.view.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/ASCollectionView/Implementation/ASHostingController.swift:49:23: warning: main actor-isolated property 'view' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
uiHostingController.view.insetsLayoutMarginsFromSafeArea = false
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:116:54: note: property declared here
@property(null_resettable, nonatomic,strong) UIView *view; // The getter first invokes [self loadView] if the view hasn't been set yet. Subclasses must call super if they override the setter or getter.
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:55:29: warning: main actor-isolated property 'shouldDisableDrop' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
get { uiHostingController.shouldDisableDrop }
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:160:6: note: property declared here
var shouldDisableDrop: Bool = false
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:56:29: warning: main actor-isolated property 'shouldDisableDrop' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
set { uiHostingController.shouldDisableDrop = newValue }
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:160:6: note: mutation of this property is only permitted within the actor
var shouldDisableDrop: Bool = false
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:61:29: warning: main actor-isolated property 'shouldDisableDrag' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
get { uiHostingController.shouldDisableDrag }
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:171:6: note: property declared here
var shouldDisableDrag: Bool = false
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:62:29: warning: main actor-isolated property 'shouldDisableDrag' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
set { uiHostingController.shouldDisableDrag = newValue }
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:171:6: note: mutation of this property is only permitted within the actor
var shouldDisableDrag: Bool = false
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:69:33: warning: main actor-isolated property 'content' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
uiHostingController.rootView.content
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:13:6: note: property declared here
var content: Content
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:69:24: warning: main actor-isolated property 'rootView' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
uiHostingController.rootView.content
^
SwiftUI.UIHostingController.rootView:2:39: note: property declared here
@MainActor @preconcurrency public var rootView: Content { get set }}
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:73:33: warning: main actor-isolated property 'content' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
uiHostingController.rootView.content = newValue
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:13:6: note: mutation of this property is only permitted within the actor
var content: Content
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:73:24: warning: main actor-isolated property 'rootView' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
uiHostingController.rootView.content = newValue
^
SwiftUI.UIHostingController.rootView:2:39: note: mutation of this property is only permitted within the actor
@MainActor @preconcurrency public var rootView: Content { get set }}
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:81:33: warning: main actor-isolated property 'invalidateCellLayoutCallback' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
uiHostingController.rootView.invalidateCellLayoutCallback
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:9:6: note: property declared here
var invalidateCellLayoutCallback: ((_ animated: Bool) -> Void)?
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:81:24: warning: main actor-isolated property 'rootView' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
uiHostingController.rootView.invalidateCellLayoutCallback
^
SwiftUI.UIHostingController.rootView:2:39: note: property declared here
@MainActor @preconcurrency public var rootView: Content { get set }}
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:85:33: warning: main actor-isolated property 'invalidateCellLayoutCallback' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
uiHostingController.rootView.invalidateCellLayoutCallback = newValue
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:9:6: note: mutation of this property is only permitted within the actor
var invalidateCellLayoutCallback: ((_ animated: Bool) -> Void)?
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:85:24: warning: main actor-isolated property 'rootView' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
uiHostingController.rootView.invalidateCellLayoutCallback = newValue
^
SwiftUI.UIHostingController.rootView:2:39: note: mutation of this property is only permitted within the actor
@MainActor @preconcurrency public var rootView: Content { get set }}
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:93:33: warning: main actor-isolated property 'collectionViewScrollToCellCallback' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
uiHostingController.rootView.collectionViewScrollToCellCallback
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:10:6: note: property declared here
var collectionViewScrollToCellCallback: ((UICollectionView.ScrollPosition) -> Void)?
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:93:24: warning: main actor-isolated property 'rootView' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
uiHostingController.rootView.collectionViewScrollToCellCallback
^
SwiftUI.UIHostingController.rootView:2:39: note: property declared here
@MainActor @preconcurrency public var rootView: Content { get set }}
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:97:33: warning: main actor-isolated property 'collectionViewScrollToCellCallback' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
uiHostingController.rootView.collectionViewScrollToCellCallback = newValue
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:10:6: note: mutation of this property is only permitted within the actor
var collectionViewScrollToCellCallback: ((UICollectionView.ScrollPosition) -> Void)?
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:97:24: warning: main actor-isolated property 'rootView' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
uiHostingController.rootView.collectionViewScrollToCellCallback = newValue
^
SwiftUI.UIHostingController.rootView:2:39: note: mutation of this property is only permitted within the actor
@MainActor @preconcurrency public var rootView: Content { get set }}
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:105:33: warning: main actor-isolated property 'tableViewScrollToCellCallback' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
uiHostingController.rootView.tableViewScrollToCellCallback
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:11:6: note: property declared here
var tableViewScrollToCellCallback: ((UITableView.ScrollPosition) -> Void)?
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:105:24: warning: main actor-isolated property 'rootView' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
uiHostingController.rootView.tableViewScrollToCellCallback
^
SwiftUI.UIHostingController.rootView:2:39: note: property declared here
@MainActor @preconcurrency public var rootView: Content { get set }}
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:109:33: warning: main actor-isolated property 'tableViewScrollToCellCallback' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
uiHostingController.rootView.tableViewScrollToCellCallback = newValue
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:11:6: note: mutation of this property is only permitted within the actor
var tableViewScrollToCellCallback: ((UITableView.ScrollPosition) -> Void)?
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:109:24: warning: main actor-isolated property 'rootView' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
uiHostingController.rootView.tableViewScrollToCellCallback = newValue
^
SwiftUI.UIHostingController.rootView:2:39: note: mutation of this property is only permitted within the actor
@MainActor @preconcurrency public var rootView: Content { get set }}
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:125:23: warning: call to main actor-isolated instance method 'layoutIfNeeded()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
viewController.view.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()}
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:118:7: note: add '@MainActor' to make instance method 'sizeThatFits(in:maxSize:selfSizeHorizontal:selfSizeVertical:)' part of global actor 'MainActor'
func sizeThatFits(in size: CGSize, maxSize: ASOptionalSize, selfSizeHorizontal: Bool, selfSizeVertical: Bool) -> CGSize
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:125:18: warning: main actor-isolated property 'view' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
viewController.view.layoutIfNeeded()
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:116:54: note: property declared here
@property(null_resettable, nonatomic,strong) UIView *view; // The getter first invokes [self loadView] if the view hasn't been set yet. Subclasses must call super if they override the setter or getter.
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:118:7: note: add '@MainActor' to make instance method 'sizeThatFits(in:maxSize:selfSizeHorizontal:selfSizeVertical:)' part of global actor 'MainActor'
func sizeThatFits(in size: CGSize, maxSize: ASOptionalSize, selfSizeHorizontal: Bool, selfSizeVertical: Bool) -> CGSize
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:131:41: warning: call to main actor-isolated instance method 'sizeThatFits(in:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
var desiredSize = uiHostingController.sizeThatFits(in: fittingSize)
^
SwiftUI.UIHostingController.sizeThatFits:2:40: note: calls to instance method 'sizeThatFits(in:)' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency public func sizeThatFits(in size: CGSize) -> CGSize}
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:118:7: note: add '@MainActor' to make instance method 'sizeThatFits(in:maxSize:selfSizeHorizontal:selfSizeVertical:)' part of global actor 'MainActor'
func sizeThatFits(in size: CGSize, maxSize: ASOptionalSize, selfSizeHorizontal: Bool, selfSizeVertical: Bool) -> CGSize
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:137:38: warning: call to main actor-isolated instance method 'sizeThatFits(in:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
desiredSize = uiHostingController.sizeThatFits(in: size.applyMaxSize(maxSize))
^
SwiftUI.UIHostingController.sizeThatFits:2:40: note: calls to instance method 'sizeThatFits(in:)' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency public func sizeThatFits(in size: CGSize) -> CGSize}
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:118:7: note: add '@MainActor' to make instance method 'sizeThatFits(in:maxSize:selfSizeHorizontal:selfSizeVertical:)' part of global actor 'MainActor'
func sizeThatFits(in size: CGSize, maxSize: ASOptionalSize, selfSizeHorizontal: Bool, selfSizeVertical: Bool) -> CGSize
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:139:38: warning: call to main actor-isolated instance method 'sizeThatFits(in:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
desiredSize = uiHostingController.sizeThatFits(in: CGSize(
^
SwiftUI.UIHostingController.sizeThatFits:2:40: note: calls to instance method 'sizeThatFits(in:)' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency public func sizeThatFits(in size: CGSize) -> CGSize}
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:118:7: note: add '@MainActor' to make instance method 'sizeThatFits(in:maxSize:selfSizeHorizontal:selfSizeVertical:)' part of global actor 'MainActor'
func sizeThatFits(in size: CGSize, maxSize: ASOptionalSize, selfSizeHorizontal: Bool, selfSizeVertical: Bool) -> CGSize
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:143:38: warning: call to main actor-isolated instance method 'sizeThatFits(in:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
desiredSize = uiHostingController.sizeThatFits(in: CGSize(
^
SwiftUI.UIHostingController.sizeThatFits:2:40: note: calls to instance method 'sizeThatFits(in:)' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency public func sizeThatFits(in size: CGSize) -> CGSize}
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:118:7: note: add '@MainActor' to make instance method 'sizeThatFits(in:maxSize:selfSizeHorizontal:selfSizeVertical:)' part of global actor 'MainActor'
func sizeThatFits(in size: CGSize, maxSize: ASOptionalSize, selfSizeHorizontal: Bool, selfSizeVertical: Bool) -> CGSize
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:42:41: warning: sending 'view' risks causing data races; this is an error in the Swift 6 language mode
uiHostingController = .init(rootView: ASHostingControllerWrapper(content: view))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:42:41: note: sending task-isolated 'view' to main actor-isolated initializer 'init(invalidateCellLayoutCallback:collectionViewScrollToCellCallback:tableViewScrollToCellCallback:content:)' risks causing data races between main actor-isolated and task-isolated uses
uiHostingController = .init(rootView: ASHostingControllerWrapper(content: view))
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSection.swift (in target 'ASCollectionView' from project 'ASCollectionView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSection.swift:59:55: warning: main actor-isolated class property 'elementKindSectionHeader' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
setSupplementaryView(view, ofKind: UICollectionView.elementKindSectionHeader)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:24:30: note: class property declared here
UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSection.swift:57:16: note: add '@MainActor' to make instance method 'setHeaderView' part of global actor 'MainActor'
mutating func setHeaderView<Content: View>(_ view: Content?)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSection.swift:64:55: warning: main actor-isolated class property 'elementKindSectionFooter' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
setSupplementaryView(view, ofKind: UICollectionView.elementKindSectionFooter)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:25:30: note: class property declared here
UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSection.swift:62:16: note: add '@MainActor' to make instance method 'setFooterView' part of global actor 'MainActor'
mutating func setFooterView<Content: View>(_ view: Content?)
^
@MainActor
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift (in target 'ASCollectionView' from project 'ASCollectionView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:228:18: warning: call to main actor-isolated initializer 'init(itemProvider:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let dragItem = UIDragItem(itemProvider: itemProvider)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragItem.h:19:1: note: calls to initializer 'init(itemProvider:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithItemProvider:(NSItemProvider *)itemProvider NS_DESIGNATED_INITIALIZER;
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:220:7: note: add '@MainActor' to make instance method 'getDragItem(for:)' part of global actor 'MainActor'
func getDragItem(for indexPath: IndexPath) -> UIDragItem?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:229:12: warning: main actor-isolated property 'localObject' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
dragItem.localObject = item
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragItem.h:29:44: note: mutation of this property is only permitted within the actor
@property (nonatomic, strong, nullable) id localObject;
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:220:7: note: add '@MainActor' to make instance method 'getDragItem(for:)' part of global actor 'MainActor'
func getDragItem(for indexPath: IndexPath) -> UIDragItem?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:242:29: warning: main actor-isolated property 'localObject' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let sourceItem = dragItem.localObject as? Data
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragItem.h:29:44: note: property declared here
@property (nonatomic, strong, nullable) id localObject;
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:238:7: note: add '@MainActor' to make instance method 'getDropItem(from:)' part of global actor 'MainActor'
func getDropItem(from dragItem: UIDragItem) -> Data?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:228:18: warning: sending 'itemProvider' risks causing data races; this is an error in the Swift 6 language mode
let dragItem = UIDragItem(itemProvider: itemProvider)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:228:18: note: sending task-isolated 'itemProvider' to main actor-isolated initializer 'init(itemProvider:)' risks causing data races between main actor-isolated and task-isolated uses
let dragItem = UIDragItem(itemProvider: itemProvider)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:365:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
self.highlightedIndicesBinding?.wrappedValue = highlightedIndicesBinding?.wrappedValue.union([index]) ?? []
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:365:17: note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
self.highlightedIndicesBinding?.wrappedValue = highlightedIndicesBinding?.wrappedValue.union([index]) ?? []
^~~~
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:374:4: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
self.highlightedIndicesBinding?.wrappedValue = highlightedIndicesBinding?.wrappedValue.subtracting([index]) ?? []
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:374:4: note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
self.highlightedIndicesBinding?.wrappedValue = highlightedIndicesBinding?.wrappedValue.subtracting([index]) ?? []
^~~~
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:427:4: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
self.selectedIndicesBinding?.wrappedValue = indices
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:427:4: note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
self.selectedIndicesBinding?.wrappedValue = indices
^~~~
SwiftCompile normal arm64 Compiling\ ASOptionalSize.swift,\ ASPriorityCache.swift,\ ASSelfSizingSettings.swift,\ Binding+Sequence.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ASOptionalSize.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ASPriorityCache.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ASSelfSizingSettings.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/Binding+Sequence.swift (in target 'ASCollectionView' from project 'ASCollectionView')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ASOptionalSize.swift (in target 'ASCollectionView' from project 'ASCollectionView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ASPriorityCache.swift (in target 'ASCollectionView' from project 'ASCollectionView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ASSelfSizingSettings.swift (in target 'ASCollectionView' from project 'ASCollectionView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/Binding+Sequence.swift (in target 'ASCollectionView' from project 'ASCollectionView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ ASCollectionViewSupplementaryView.swift,\ ASSupplementaryCellID.swift,\ ASTableViewCell.swift,\ ASTableViewSupplementaryView.swift,\ ASDragDropConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASCollectionViewSupplementaryView.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASSupplementaryCellID.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASTableViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASTableViewSupplementaryView.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Config/ASDragDropConfig.swift (in target 'ASCollectionView' from project 'ASCollectionView')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASCollectionViewSupplementaryView.swift (in target 'ASCollectionView' from project 'ASCollectionView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASCollectionViewSupplementaryView.swift:47:7: warning: main actor-isolated instance method 'setContent(supplementaryID:content:)' cannot be used to satisfy nonisolated requirement from protocol 'ASDataSourceConfigurableSupplementary'; this is an error in the Swift 6 language mode
func setContent<Content: View>(supplementaryID: ASSupplementaryCellID, content: Content?)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASCollectionViewSupplementaryView.swift:47:7: note: add 'nonisolated' to 'setContent(supplementaryID:content:)' to make this instance method not isolated to the actor
func setContent<Content: View>(supplementaryID: ASSupplementaryCellID, content: Content?)
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASCollectionViewSupplementaryView.swift:8:68: note: add '@preconcurrency' to the 'ASDataSourceConfigurableSupplementary' conformance to defer isolation checking to run time
class ASCollectionViewSupplementaryView: UICollectionReusableView, ASDataSourceConfigurableSupplementary
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:66:7: note: mark the protocol requirement 'setContent(supplementaryID:content:)' 'async' to allow actor-isolated conformances
func setContent<Content: View>(supplementaryID: ASSupplementaryCellID, content: Content?)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASCollectionViewSupplementaryView.swift:55:7: warning: main actor-isolated instance method 'setAsEmpty(supplementaryID:)' cannot be used to satisfy nonisolated requirement from protocol 'ASDataSourceConfigurableSupplementary'; this is an error in the Swift 6 language mode
func setAsEmpty(supplementaryID: ASSupplementaryCellID?)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASCollectionViewSupplementaryView.swift:55:7: note: add 'nonisolated' to 'setAsEmpty(supplementaryID:)' to make this instance method not isolated to the actor
func setAsEmpty(supplementaryID: ASSupplementaryCellID?)
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:67:7: note: mark the protocol requirement 'setAsEmpty(supplementaryID:)' 'async' to allow actor-isolated conformances
func setAsEmpty(supplementaryID: ASSupplementaryCellID?)
^
async
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASSupplementaryCellID.swift (in target 'ASCollectionView' from project 'ASCollectionView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASTableViewCell.swift (in target 'ASCollectionView' from project 'ASCollectionView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASTableViewCell.swift:57:7: warning: main actor-isolated instance method 'setContent(itemID:content:)' cannot be used to satisfy nonisolated requirement from protocol 'ASDataSourceConfigurableCell'; this is an error in the Swift 6 language mode
func setContent<Content: View>(itemID: ASCollectionViewItemUniqueID, content: Content)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASTableViewCell.swift:57:7: note: add 'nonisolated' to 'setContent(itemID:content:)' to make this instance method not isolated to the actor
func setContent<Content: View>(itemID: ASCollectionViewItemUniqueID, content: Content)
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASTableViewCell.swift:8:41: note: add '@preconcurrency' to the 'ASDataSourceConfigurableCell' conformance to defer isolation checking to run time
class ASTableViewCell: UITableViewCell, ASDataSourceConfigurableCell
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:57:7: note: mark the protocol requirement 'setContent(itemID:content:)' 'async' to allow actor-isolated conformances
func setContent<Content: View>(itemID: ASCollectionViewItemUniqueID, content: Content)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASTableViewCell.swift:11:6: warning: main actor-isolated property 'hostingController' cannot be used to satisfy nonisolated requirement from protocol 'ASDataSourceConfigurableCell'; this is an error in the Swift 6 language mode
let hostingController = ASHostingController<AnyView>(AnyView(EmptyView()))
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:58:6: note: requirement 'hostingController' declared here
var hostingController: ASHostingController<AnyView> { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASTableViewCell.swift:87:6: warning: main actor-isolated property 'disableSwiftUIDropInteraction' cannot be used to satisfy nonisolated requirement from protocol 'ASDataSourceConfigurableCell'; this is an error in the Swift 6 language mode
var disableSwiftUIDropInteraction: Bool
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:59:6: note: requirement 'disableSwiftUIDropInteraction' declared here
var disableSwiftUIDropInteraction: Bool { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASTableViewCell.swift:93:6: warning: main actor-isolated property 'disableSwiftUIDragInteraction' cannot be used to satisfy nonisolated requirement from protocol 'ASDataSourceConfigurableCell'; this is an error in the Swift 6 language mode
var disableSwiftUIDragInteraction: Bool
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:60:6: note: requirement 'disableSwiftUIDragInteraction' declared here
var disableSwiftUIDragInteraction: Bool { get set }
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASTableViewSupplementaryView.swift (in target 'ASCollectionView' from project 'ASCollectionView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASTableViewSupplementaryView.swift:46:7: warning: main actor-isolated instance method 'setContent(supplementaryID:content:)' cannot be used to satisfy nonisolated requirement from protocol 'ASDataSourceConfigurableSupplementary'; this is an error in the Swift 6 language mode
func setContent<Content: View>(supplementaryID: ASSupplementaryCellID, content: Content?)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASTableViewSupplementaryView.swift:46:7: note: add 'nonisolated' to 'setContent(supplementaryID:content:)' to make this instance method not isolated to the actor
func setContent<Content: View>(supplementaryID: ASSupplementaryCellID, content: Content?)
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASTableViewSupplementaryView.swift:8:66: note: add '@preconcurrency' to the 'ASDataSourceConfigurableSupplementary' conformance to defer isolation checking to run time
class ASTableViewSupplementaryView: UITableViewHeaderFooterView, ASDataSourceConfigurableSupplementary
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:66:7: note: mark the protocol requirement 'setContent(supplementaryID:content:)' 'async' to allow actor-isolated conformances
func setContent<Content: View>(supplementaryID: ASSupplementaryCellID, content: Content?)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASTableViewSupplementaryView.swift:54:7: warning: main actor-isolated instance method 'setAsEmpty(supplementaryID:)' cannot be used to satisfy nonisolated requirement from protocol 'ASDataSourceConfigurableSupplementary'; this is an error in the Swift 6 language mode
func setAsEmpty(supplementaryID: ASSupplementaryCellID?)
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASTableViewSupplementaryView.swift:54:7: note: add 'nonisolated' to 'setAsEmpty(supplementaryID:)' to make this instance method not isolated to the actor
func setAsEmpty(supplementaryID: ASSupplementaryCellID?)
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:67:7: note: mark the protocol requirement 'setAsEmpty(supplementaryID:)' 'async' to allow actor-isolated conformances
func setAsEmpty(supplementaryID: ASSupplementaryCellID?)
^
async
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Config/ASDragDropConfig.swift (in target 'ASCollectionView' from project 'ASCollectionView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64 Compiling UIKitExtension.swift (in target 'DifferenceKit' from project 'DifferenceKit')
SwiftDriver\ Compilation DifferenceKit normal arm64 com.apple.xcode.tools.swift.compiler (in target 'DifferenceKit' from project 'DifferenceKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name DifferenceKit -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DifferenceKit.build/Debug-iphoneos/DifferenceKit.build/Objects-normal/arm64/DifferenceKit.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -suppress-warnings -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 -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -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/DifferenceKit.build/Debug-iphoneos/DifferenceKit.build/Objects-normal/arm64/DifferenceKit-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/DifferenceKit.build/Debug-iphoneos/DifferenceKit.build/Objects-normal/arm64/DifferenceKit.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/DifferenceKit.build/Debug-iphoneos/DifferenceKit.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DifferenceKit.build/Debug-iphoneos/DifferenceKit.build/Objects-normal/arm64/DifferenceKit_const_extract_protocols.json -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/DifferenceKit.build/Debug-iphoneos/DifferenceKit.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DifferenceKit.build/Debug-iphoneos/DifferenceKit.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DifferenceKit.build/Debug-iphoneos/DifferenceKit.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DifferenceKit.build/Debug-iphoneos/DifferenceKit.build/Objects-normal/arm64/DifferenceKit-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Emitting module for ASCollectionView (in target 'ASCollectionView' from project 'ASCollectionView')
SwiftCompile normal arm64 Compiling\ GlobalConvenienceFunctions.swift,\ RandomAccessCollection+Safe.swift,\ ShrinkToFitWrapper.swift,\ AS_UICollectionView.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/GlobalConvenienceFunctions.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/RandomAccessCollection+Safe.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ShrinkToFitWrapper.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift (in target 'ASCollectionView' from project 'ASCollectionView')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/GlobalConvenienceFunctions.swift (in target 'ASCollectionView' from project 'ASCollectionView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/RandomAccessCollection+Safe.swift (in target 'ASCollectionView' from project 'ASCollectionView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ShrinkToFitWrapper.swift (in target 'ASCollectionView' from project 'ASCollectionView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift (in target 'ASCollectionView' from project 'ASCollectionView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/DifferenceKit.o normal (in target 'DifferenceKit' from project 'DifferenceKit')
cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DifferenceKit
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-ios12.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -O0 -w -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 -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -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 -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DifferenceKit.build/Debug-iphoneos/DifferenceKit.build/Objects-normal/arm64/DifferenceKit.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DifferenceKit.build/Debug-iphoneos/DifferenceKit.build/Objects-normal/arm64/DifferenceKit_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DifferenceKit.build/Debug-iphoneos/DifferenceKit.build/Objects-normal/arm64/DifferenceKit_dependency_info.dat -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/DifferenceKit.build/Debug-iphoneos/DifferenceKit.build/Objects-normal/arm64/DifferenceKit.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/DifferenceKit.o
SwiftDriverJobDiscovery normal arm64 Compiling ASOptionalSize.swift, ASPriorityCache.swift, ASSelfSizingSettings.swift, Binding+Sequence.swift (in target 'ASCollectionView' from project 'ASCollectionView')
SwiftDriver\ Compilation\ Requirements ASCollectionView normal arm64 com.apple.xcode.tools.swift.compiler (in target 'ASCollectionView' from project 'ASCollectionView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation-Requirements -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name ASCollectionView -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/Objects-normal/arm64/ASCollectionView.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -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 -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -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/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/Objects-normal/arm64/ASCollectionView-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/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/Objects-normal/arm64/ASCollectionView.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/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/Objects-normal/arm64/ASCollectionView_const_extract_protocols.json -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/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/Objects-normal/arm64/ASCollectionView-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Compiling ASCollectionViewDelegate.swift, EnvironmentKeys.swift, SectionArrayBuilder.swift, ViewArrayBuilder.swift (in target 'ASCollectionView' from project 'ASCollectionView')
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/ASCollectionView-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/Objects-normal/arm64/ASCollectionView-Swift.h (in target 'ASCollectionView' from project 'ASCollectionView')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/Objects-normal/arm64/ASCollectionView-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/ASCollectionView-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ASCollectionView.swiftmodule/arm64-apple-ios.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/Objects-normal/arm64/ASCollectionView.swiftmodule (in target 'ASCollectionView' from project 'ASCollectionView')
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/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/Objects-normal/arm64/ASCollectionView.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ASCollectionView.swiftmodule/arm64-apple-ios.swiftmodule
SwiftDriverJobDiscovery normal arm64 Compiling ASSection+Modifiers.swift, ASTableView+Initialisers.swift, ASTableView+Modifiers.swift, ASCollectionViewCell.swift, ASCollectionViewDecoration.swift (in target 'ASCollectionView' from project 'ASCollectionView')
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ASCollectionView.swiftmodule/arm64-apple-ios.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/Objects-normal/arm64/ASCollectionView.swiftdoc (in target 'ASCollectionView' from project 'ASCollectionView')
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/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/Objects-normal/arm64/ASCollectionView.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ASCollectionView.swiftmodule/arm64-apple-ios.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ASCollectionView.swiftmodule/arm64-apple-ios.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/Objects-normal/arm64/ASCollectionView.abi.json (in target 'ASCollectionView' from project 'ASCollectionView')
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/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/Objects-normal/arm64/ASCollectionView.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ASCollectionView.swiftmodule/arm64-apple-ios.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ASCollectionView.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/Objects-normal/arm64/ASCollectionView.swiftsourceinfo (in target 'ASCollectionView' from project 'ASCollectionView')
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/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/Objects-normal/arm64/ASCollectionView.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ASCollectionView.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo
SwiftDriverJobDiscovery normal arm64 Compiling ASCellContext.swift, ASCollectionView+Initialisers.swift, ASCollectionView+Modifiers.swift, ASDragDropConfig+Public.swift, ASSection+Initialisers.swift (in target 'ASCollectionView' from project 'ASCollectionView')
SwiftDriverJobDiscovery normal arm64 Compiling ASTableView.swift, ASCollectionViewLayout.swift, ASWaterfallLayout.swift, ASIndexedDictionary.swift (in target 'ASCollectionView' from project 'ASCollectionView')
SwiftDriverJobDiscovery normal arm64 Compiling ClosureTypeAliases.swift, ASDiffableDataSource.swift, ASDiffableDataSourceCollectionView.swift, ASDiffableDataSourceTableView.swift (in target 'ASCollectionView' from project 'ASCollectionView')
SwiftDriverJobDiscovery normal arm64 Compiling ASCollectionViewSupplementaryView.swift, ASSupplementaryCellID.swift, ASTableViewCell.swift, ASTableViewSupplementaryView.swift, ASDragDropConfig.swift (in target 'ASCollectionView' from project 'ASCollectionView')
ExtractAppIntentsMetadata (in target 'DifferenceKit' from project 'DifferenceKit')
cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DifferenceKit
/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 DifferenceKit --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 12.0 --bundle-identifier differencekit.DifferenceKit --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/DifferenceKit.appintents --target-triple arm64-apple-ios12.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/DifferenceKit.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DifferenceKit.build/Debug-iphoneos/DifferenceKit.build/Objects-normal/arm64/DifferenceKit_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DifferenceKit.build/Debug-iphoneos/DifferenceKit.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DifferenceKit.build/Debug-iphoneos/DifferenceKit.build/Objects-normal/arm64/DifferenceKit.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DifferenceKit.build/Debug-iphoneos/DifferenceKit.build/DifferenceKit.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DifferenceKit.build/Debug-iphoneos/DifferenceKit.build/DifferenceKit.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DifferenceKit.build/Debug-iphoneos/DifferenceKit.build/Objects-normal/arm64/DifferenceKit.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-04-26 23:15:21.283 appintentsmetadataprocessor[771:4308] Starting appintentsmetadataprocessor export
2025-04-26 23:15:21.326 appintentsmetadataprocessor[771:4308] Extracted no relevant App Intents symbols, skipping writing output
SwiftDriverJobDiscovery normal arm64 Compiling AS_UITableView.swift, UICollectionView+Convenience.swift, UIScrollView+Convenience.swift, UIView+Convenience.swift (in target 'ASCollectionView' from project 'ASCollectionView')
SwiftDriverJobDiscovery normal arm64 Compiling GlobalConvenienceFunctions.swift, RandomAccessCollection+Safe.swift, ShrinkToFitWrapper.swift, AS_UICollectionView.swift (in target 'ASCollectionView' from project 'ASCollectionView')
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/DifferenceKit.o (in target 'DifferenceKit' from project 'DifferenceKit')
cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DifferenceKit
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/DifferenceKit.o
SwiftDriverJobDiscovery normal arm64 Compiling ASCollectionView.swift, ASHostingController.swift, ASSection.swift, ASSectionDataSource.swift (in target 'ASCollectionView' from project 'ASCollectionView')
SwiftDriver\ Compilation ASCollectionView normal arm64 com.apple.xcode.tools.swift.compiler (in target 'ASCollectionView' from project 'ASCollectionView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name ASCollectionView -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/Objects-normal/arm64/ASCollectionView.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -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 -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -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/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/Objects-normal/arm64/ASCollectionView-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/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/Objects-normal/arm64/ASCollectionView.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/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/Objects-normal/arm64/ASCollectionView_const_extract_protocols.json -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/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/Objects-normal/arm64/ASCollectionView-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ASCollectionView.o normal (in target 'ASCollectionView' from project 'ASCollectionView')
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-ios12.0 -r -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 -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -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/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/Objects-normal/arm64/ASCollectionView.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/Objects-normal/arm64/ASCollectionView_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/Objects-normal/arm64/ASCollectionView_dependency_info.dat -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/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/Objects-normal/arm64/ASCollectionView.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ASCollectionView.o
ExtractAppIntentsMetadata (in target 'ASCollectionView' from project 'ASCollectionView')
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 ASCollectionView --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 12.0 --bundle-identifier spi-builder-workspace.ASCollectionView --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ASCollectionView.appintents --target-triple arm64-apple-ios12.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ASCollectionView.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/Objects-normal/arm64/ASCollectionView_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/Objects-normal/arm64/ASCollectionView.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/ASCollectionView.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/ASCollectionView.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/Objects-normal/arm64/ASCollectionView.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-04-26 23:15:21.462 appintentsmetadataprocessor[774:4328] Starting appintentsmetadataprocessor export
2025-04-26 23:15:21.495 appintentsmetadataprocessor[774:4328] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ASCollectionView.o (in target 'ASCollectionView' from project 'ASCollectionView')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ASCollectionView.o
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks/ASCollectionViewDynamic.framework/ASCollectionViewDynamic normal (in target 'ASCollectionViewDynamic' from project 'ASCollectionView')
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-ios12.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 -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -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/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-iphoneos/ASCollectionViewDynamic\ product.build/Objects-normal/arm64/ASCollectionViewDynamic.LinkFileList -install_name @rpath/ASCollectionViewDynamic.framework/ASCollectionViewDynamic -Xlinker -rpath -Xlinker /usr/lib/swift -Xlinker -rpath -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -dead_strip -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-iphoneos/ASCollectionViewDynamic\ product.build/Objects-normal/arm64/ASCollectionViewDynamic_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-iphoneos/ASCollectionViewDynamic\ product.build/Objects-normal/arm64/ASCollectionViewDynamic_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos -L/usr/lib/swift -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks/ASCollectionViewDynamic.framework/ASCollectionViewDynamic -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-iphoneos/ASCollectionView.build/Objects-normal/arm64/ASCollectionView.swiftmodule -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DifferenceKit.build/Debug-iphoneos/DifferenceKit.build/Objects-normal/arm64/DifferenceKit.swiftmodule
ProcessInfoPlistFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks/ASCollectionViewDynamic.framework/Info.plist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-iphoneos/ASCollectionViewDynamic\ product.build/empty-ASCollectionViewDynamic.plist (in target 'ASCollectionViewDynamic' from project 'ASCollectionView')
cd /Users/admin/builder/spi-builder-workspace
builtin-infoPlistUtility /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-iphoneos/ASCollectionViewDynamic\ product.build/empty-ASCollectionViewDynamic.plist -producttype com.apple.product-type.framework -expandbuildsettings -format binary -platform iphoneos -requiredArchitecture arm64 -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks/ASCollectionViewDynamic.framework/Info.plist
GenerateTAPI /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos/ASCollectionViewDynamic.framework/ASCollectionViewDynamic.tbd (in target 'ASCollectionViewDynamic' from project 'ASCollectionView')
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/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks/ASCollectionViewDynamic.framework/ASCollectionViewDynamic -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos/ASCollectionViewDynamic.framework/ASCollectionViewDynamic.tbd
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks/ASCollectionViewDynamic.framework (in target 'ASCollectionViewDynamic' from project 'ASCollectionView')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks/ASCollectionViewDynamic.framework
Touch /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks/ASCollectionViewDynamic.framework (in target 'ASCollectionViewDynamic' from project 'ASCollectionView')
cd /Users/admin/builder/spi-builder-workspace
/usr/bin/touch -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks/ASCollectionViewDynamic.framework
** BUILD SUCCEEDED **
Build complete.
{
"dependencies" : [
{
"identity" : "differencekit",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.5",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/ra1028/DifferenceKit"
}
],
"manifest_display_name" : "ASCollectionView",
"name" : "ASCollectionView",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "11.0"
}
],
"products" : [
{
"name" : "ASCollectionView",
"targets" : [
"ASCollectionView"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ASCollectionViewDynamic",
"targets" : [
"ASCollectionView"
],
"type" : {
"library" : [
"dynamic"
]
}
}
],
"targets" : [
{
"c99name" : "ASCollectionView",
"module_type" : "SwiftTarget",
"name" : "ASCollectionView",
"path" : "Sources/ASCollectionView",
"product_dependencies" : [
"DifferenceKit"
],
"product_memberships" : [
"ASCollectionView",
"ASCollectionViewDynamic"
],
"sources" : [
"ASCellContext.swift",
"ASCollectionView+Initialisers.swift",
"ASCollectionView+Modifiers.swift",
"ASDragDropConfig+Public.swift",
"ASSection+Initialisers.swift",
"ASSection+Modifiers.swift",
"ASTableView+Initialisers.swift",
"ASTableView+Modifiers.swift",
"Cells/ASCollectionViewCell.swift",
"Cells/ASCollectionViewDecoration.swift",
"Cells/ASCollectionViewSupplementaryView.swift",
"Cells/ASSupplementaryCellID.swift",
"Cells/ASTableViewCell.swift",
"Cells/ASTableViewSupplementaryView.swift",
"Config/ASDragDropConfig.swift",
"Config/ClosureTypeAliases.swift",
"Datasource/ASDiffableDataSource.swift",
"Datasource/ASDiffableDataSourceCollectionView.swift",
"Datasource/ASDiffableDataSourceTableView.swift",
"Delegate/ASCollectionViewDelegate.swift",
"Environment/EnvironmentKeys.swift",
"FunctionBuilders/SectionArrayBuilder.swift",
"FunctionBuilders/ViewArrayBuilder.swift",
"Implementation/ASCollectionView.swift",
"Implementation/ASHostingController.swift",
"Implementation/ASSection.swift",
"Implementation/ASSectionDataSource.swift",
"Implementation/ASTableView.swift",
"Layout/ASCollectionViewLayout.swift",
"Layout/ASWaterfallLayout.swift",
"Support/ASIndexedDictionary.swift",
"Support/ASOptionalSize.swift",
"Support/ASPriorityCache.swift",
"Support/ASSelfSizingSettings.swift",
"Support/Binding+Sequence.swift",
"Support/GlobalConvenienceFunctions.swift",
"Support/RandomAccessCollection+Safe.swift",
"Support/ShrinkToFitWrapper.swift",
"UIKit/AS_UICollectionView.swift",
"UIKit/AS_UITableView.swift",
"UIKitExtensions/UICollectionView+Convenience.swift",
"UIKitExtensions/UIScrollView+Convenience.swift",
"UIKitExtensions/UIView+Convenience.swift"
],
"type" : "library"
}
],
"tools_version" : "5.1"
}
Done.