Build Information
Successful build of ASCollectionView, reference master (561ee7
), with Swift 6.1 for iOS using Xcode 16.3 on 27 Apr 2025 06:15:23 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
if let scrollPositionToSet = parent.scrollPositionSetter?.wrappedValue
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:47:15: note: property declared here
internal var scrollPositionSetter: Binding<ASCollectionViewScrollPosition?>?
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:507:8: note: add '@MainActor' to make instance method 'applyScrollPosition(animated:)' part of global actor 'MainActor'
func applyScrollPosition(animated: Bool)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:524:46: warning: call to main actor-isolated instance method 'setContentOffset(_:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionViewController?.collectionView.setContentOffset(.zero, animated: animated)
^
UIKit.UIScrollView.setContentOffset:2:22: note: calls to instance method 'setContentOffset(_:animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func setContentOffset(_ contentOffset: CGPoint, animated: Bool)}
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:519:8: note: add '@MainActor' to make instance method 'scrollToPosition(_:animated:)' part of global actor 'MainActor'
func scrollToPosition(_ scrollPosition: ASCollectionViewScrollPosition, animated: Bool = false)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:524: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.setContentOffset(.zero, animated: animated)
^
/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:519:8: note: add '@MainActor' to make instance method 'scrollToPosition(_:animated:)' part of global actor 'MainActor'
func scrollToPosition(_ scrollPosition: ASCollectionViewScrollPosition, animated: Bool = false)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:526:68: warning: main actor-isolated property 'maxContentOffset' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let maxOffset = collectionViewController?.collectionView.maxContentOffset else { return }
^
/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:519:8: note: add '@MainActor' to make instance method 'scrollToPosition(_:animated:)' part of global actor 'MainActor'
func scrollToPosition(_ scrollPosition: ASCollectionViewScrollPosition, animated: Bool = false)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:526:53: 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 maxOffset = collectionViewController?.collectionView.maxContentOffset 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:519:8: note: add '@MainActor' to make instance method 'scrollToPosition(_:animated:)' part of global actor 'MainActor'
func scrollToPosition(_ scrollPosition: ASCollectionViewScrollPosition, animated: Bool = false)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:527:46: warning: call to main actor-isolated instance method 'setContentOffset(_:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionViewController?.collectionView.setContentOffset(.init(x: 0, y: maxOffset.y), animated: animated)
^
UIKit.UIScrollView.setContentOffset:2:22: note: calls to instance method 'setContentOffset(_:animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func setContentOffset(_ contentOffset: CGPoint, animated: Bool)}
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:519:8: note: add '@MainActor' to make instance method 'scrollToPosition(_:animated:)' part of global actor 'MainActor'
func scrollToPosition(_ scrollPosition: ASCollectionViewScrollPosition, animated: Bool = false)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:527: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.setContentOffset(.init(x: 0, y: maxOffset.y), animated: animated)
^
/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:519:8: note: add '@MainActor' to make instance method 'scrollToPosition(_:animated:)' part of global actor 'MainActor'
func scrollToPosition(_ scrollPosition: ASCollectionViewScrollPosition, animated: Bool = false)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:529:68: warning: main actor-isolated property 'maxContentOffset' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let maxOffset = collectionViewController?.collectionView.maxContentOffset else { return }
^
/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:519:8: note: add '@MainActor' to make instance method 'scrollToPosition(_:animated:)' part of global actor 'MainActor'
func scrollToPosition(_ scrollPosition: ASCollectionViewScrollPosition, animated: Bool = false)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:529:53: 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 maxOffset = collectionViewController?.collectionView.maxContentOffset 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:519:8: note: add '@MainActor' to make instance method 'scrollToPosition(_:animated:)' part of global actor 'MainActor'
func scrollToPosition(_ scrollPosition: ASCollectionViewScrollPosition, animated: Bool = false)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:530:46: warning: call to main actor-isolated instance method 'setContentOffset(_:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionViewController?.collectionView.setContentOffset(.init(x: maxOffset.x, y: 0), animated: animated)
^
UIKit.UIScrollView.setContentOffset:2:22: note: calls to instance method 'setContentOffset(_:animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func setContentOffset(_ contentOffset: CGPoint, animated: Bool)}
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:519:8: note: add '@MainActor' to make instance method 'scrollToPosition(_:animated:)' part of global actor 'MainActor'
func scrollToPosition(_ scrollPosition: ASCollectionViewScrollPosition, animated: Bool = false)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:530: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.setContentOffset(.init(x: maxOffset.x, y: 0), animated: animated)
^
/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:519:8: note: add '@MainActor' to make instance method 'scrollToPosition(_:animated:)' part of global actor 'MainActor'
func scrollToPosition(_ scrollPosition: ASCollectionViewScrollPosition, animated: Bool = false)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:532:46: warning: call to main actor-isolated instance method 'scrollToItem(at:at:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionViewController?.collectionView.scrollToItem(at: indexPath, at: positionOnScreen, animated: animated)
^
UIKit.UICollectionView.scrollToItem:2:22: note: calls to instance method 'scrollToItem(at:at:animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func scrollToItem(at indexPath: IndexPath, at scrollPosition: UICollectionView.ScrollPosition, animated: Bool)}
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:519:8: note: add '@MainActor' to make instance method 'scrollToPosition(_:animated:)' part of global actor 'MainActor'
func scrollToPosition(_ scrollPosition: ASCollectionViewScrollPosition, animated: Bool = false)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:532: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.scrollToItem(at: indexPath, at: positionOnScreen, animated: animated)
^
/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:519:8: note: add '@MainActor' to make instance method 'scrollToPosition(_:animated:)' part of global actor 'MainActor'
func scrollToPosition(_ scrollPosition: ASCollectionViewScrollPosition, animated: Bool = false)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:533:46: warning: main actor-isolated property 'contentOffset' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
collectionViewController?.collectionView.contentOffset.x += extraOffset.x
^
/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: mutation of this property is only permitted within the actor
@property(nonatomic) CGPoint contentOffset; // default CGPointZero
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:519:8: note: add '@MainActor' to make instance method 'scrollToPosition(_:animated:)' part of global actor 'MainActor'
func scrollToPosition(_ scrollPosition: ASCollectionViewScrollPosition, animated: Bool = false)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:533: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.contentOffset.x += extraOffset.x
^
/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:519:8: note: add '@MainActor' to make instance method 'scrollToPosition(_:animated:)' part of global actor 'MainActor'
func scrollToPosition(_ scrollPosition: ASCollectionViewScrollPosition, animated: Bool = false)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:534:46: warning: main actor-isolated property 'contentOffset' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
collectionViewController?.collectionView.contentOffset.y += extraOffset.y
^
/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: mutation of this property is only permitted within the actor
@property(nonatomic) CGPoint contentOffset; // default CGPointZero
^
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:519:8: note: add '@MainActor' to make instance method 'scrollToPosition(_:animated:)' part of global actor 'MainActor'
func scrollToPosition(_ scrollPosition: ASCollectionViewScrollPosition, animated: Bool = false)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:534: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.contentOffset.y += extraOffset.y
^
/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:519:8: note: add '@MainActor' to make instance method 'scrollToPosition(_:animated:)' part of global actor 'MainActor'
func scrollToPosition(_ scrollPosition: ASCollectionViewScrollPosition, animated: Bool = false)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:540: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 collectionView = collectionViewController?.collectionView 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:538: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:545: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:538: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:545: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:538: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:545: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:538: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:550: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:538: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:550: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:538: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:567: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:563: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:567: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:563: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:584: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:581: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:585: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:581: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:585: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:581: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: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:581: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:589: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:581: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:590: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:581: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:602: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:596: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:602: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:596: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:602: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:596: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:607: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:596: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:608: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:596: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:608: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:596: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:614: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:614: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:637: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:634: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:639: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:634: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:645: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:642: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:646: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:642: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:657: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:655: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:662: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:660: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:667: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:665: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:682: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:680: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:687: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:685: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:693: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:690: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:704: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:701: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:717: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:745: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:738: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:754: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:755: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:762: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:758: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:763: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:769: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:766: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:775: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:773: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: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:773: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:785: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:773: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:789: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:773: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:796: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:793: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:798: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:793: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:806: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:793: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:806: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:793: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:811: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:793: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:813: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:839: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:793: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:843: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:856: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:862: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:865: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:871: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:793: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:871: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:876: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:793: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:876: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:793: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:878: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:793: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: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:793: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: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:793: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:883: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:793: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:890: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:887: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:898: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:896: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:898: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:896: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:898: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:896: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: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:896: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:903: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:896: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:904: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:896: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:929: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:927: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:929: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:927: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:929: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:927: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:935: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:933: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:935: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:933: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:936: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:933: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:936: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:933: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:944: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:946: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:946: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:948: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:948: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:948: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:950: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:950: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:950: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:960: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:933: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:980: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:977: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:1026: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:1026: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:1039: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:1053: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:1057: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:1062: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:1064: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:1068: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:1078: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:1084: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:222: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:222: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:222: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:222: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:355: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:355: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:355: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:355: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:483: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:483: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:243: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:243: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:245:50: note: access can happen concurrently
cell.disableSwiftUIDropInteraction = section.dataSource.dropEnabled
~~~~~~~~^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:243: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:243: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:245:50: note: access can happen concurrently
cell.disableSwiftUIDropInteraction = section.dataSource.dropEnabled
~~~~~~~~^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:237: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:237: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:908: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:908: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:910: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
^~~~
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 ASCollectionViewDelegate.swift, EnvironmentKeys.swift, SectionArrayBuilder.swift, ViewArrayBuilder.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 ASOptionalSize.swift, ASPriorityCache.swift, ASSelfSizingSettings.swift, Binding+Sequence.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
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
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.249 appintentsmetadataprocessor[770:4290] Starting appintentsmetadataprocessor export
2025-04-26 23:15:21.294 appintentsmetadataprocessor[770:4290] Extracted no relevant App Intents symbols, skipping writing output
SwiftDriverJobDiscovery normal arm64 Compiling ASTableView.swift, ASCollectionViewLayout.swift, ASWaterfallLayout.swift, ASIndexedDictionary.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')
SwiftDriverJobDiscovery normal arm64 Compiling ClosureTypeAliases.swift, ASDiffableDataSource.swift, ASDiffableDataSourceCollectionView.swift, ASDiffableDataSourceTableView.swift (in target 'ASCollectionView' from project 'ASCollectionView')
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 ASSection+Modifiers.swift, ASTableView+Initialisers.swift, ASTableView+Modifiers.swift, ASCollectionViewCell.swift, ASCollectionViewDecoration.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')
SwiftDriverJobDiscovery normal arm64 Compiling AS_UITableView.swift, UICollectionView+Convenience.swift, UIScrollView+Convenience.swift, UIView+Convenience.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.813 appintentsmetadataprocessor[773:4316] Starting appintentsmetadataprocessor export
2025-04-26 23:15:21.850 appintentsmetadataprocessor[773:4316] 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
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
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
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.