The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of Runestone, reference 0.5.1 (1fad33), with Swift 6.1 for visionOS using Xcode 16.3 on 28 Apr 2025 22:05:32 UTC.

Swift 6 data race errors: 51

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Runestone -destination generic/platform=xrOS 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

        gutterBackgroundView.frame = CGRect(x: 0, y: viewport.minY, width: totalGutterWidth, height: viewport.height)
                             ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:185:40: note: mutation of this property is only permitted within the actor
@property(nonatomic) CGRect            frame;
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:317:18: note: add '@MainActor' to make instance method 'layoutGutter()' part of global actor 'MainActor'
    private func layoutGutter() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:322:34: warning: main actor-isolated property 'frame' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        lineNumbersContainerView.frame = CGRect(x: 0, y: 0, width: totalGutterWidth, height: contentSize.height)
                                 ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:185:40: note: mutation of this property is only permitted within the actor
@property(nonatomic) CGRect            frame;
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:317:18: note: add '@MainActor' to make instance method 'layoutGutter()' part of global actor 'MainActor'
    private func layoutGutter() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:328:43: warning: main actor-isolated property 'frame' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
            gutterSelectionBackgroundView.frame = CGRect(x: 0, y: rect.minY, width: totalGutterWidth, height: rect.height)
                                          ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:185:40: note: mutation of this property is only permitted within the actor
@property(nonatomic) CGRect            frame;
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:325:18: note: add '@MainActor' to make instance method 'layoutLineSelection()' part of global actor 'MainActor'
    private func layoutLineSelection() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:331:41: warning: main actor-isolated property 'frame' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
            lineSelectionBackgroundView.frame = CGRect(origin: lineSelectionBackgroundOrigin, size: lineSelectionBackgroundSize)
                                        ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:185:40: note: mutation of this property is only permitted within the actor
@property(nonatomic) CGRect            frame;
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:325:18: note: add '@MainActor' to make instance method 'layoutLineSelection()' part of global actor 'MainActor'
    private func layoutLineSelection() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:443:28: warning: main actor-isolated property 'frame' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        linesContainerView.frame = CGRect(x: 0, y: 0, width: contentSize.width, height: contentSize.height)
                           ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:185:40: note: mutation of this property is only permitted within the actor
@property(nonatomic) CGRect            frame;
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:387:18: note: add '@MainActor' to make instance method 'layoutLinesInViewport()' part of global actor 'MainActor'
    private func layoutLinesInViewport() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:463:27: warning: main actor-isolated property 'superview' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        if lineNumberView.superview == nil {
                          ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:221:55: note: property declared here
@property(nullable, nonatomic,readonly) UIView       *superview;
                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:461:18: note: add '@MainActor' to make instance method 'layoutLineNumberView(for:)' part of global actor 'MainActor'
    private func layoutLineNumberView(for line: DocumentLineNode) {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:464:38: warning: call to main actor-isolated instance method 'addSubview' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            lineNumbersContainerView.addSubview(lineNumberView)
                                     ^
UIKit.UIView.addSubview:2:22: note: calls to instance method 'addSubview' from outside of its actor context are implicitly asynchronous
@MainActor open func addSubview(_ view: UIView)}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:461:18: note: add '@MainActor' to make instance method 'layoutLineNumberView(for:)' part of global actor 'MainActor'
    private func layoutLineNumberView(for line: DocumentLineNode) {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:477:24: warning: main actor-isolated property 'text' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        lineNumberView.text = "\(line.index + 1)"
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/LineNumberView.swift:20:9: note: mutation of this property is only permitted within the actor
    var text: String? {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:461:18: note: add '@MainActor' to make instance method 'layoutLineNumberView(for:)' part of global actor 'MainActor'
    private func layoutLineNumberView(for line: DocumentLineNode) {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:478:24: warning: main actor-isolated property 'font' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        lineNumberView.font = theme.lineNumberFont
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/LineNumberView.swift:12:9: note: mutation of this property is only permitted within the actor
    var font: UIFont {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:461:18: note: add '@MainActor' to make instance method 'layoutLineNumberView(for:)' part of global actor 'MainActor'
    private func layoutLineNumberView(for line: DocumentLineNode) {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:479:24: warning: main actor-isolated property 'textColor' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        lineNumberView.textColor = theme.lineNumberColor
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/LineNumberView.swift:4:9: note: mutation of this property is only permitted within the actor
    var textColor: UIColor {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:461:18: note: add '@MainActor' to make instance method 'layoutLineNumberView(for:)' part of global actor 'MainActor'
    private func layoutLineNumberView(for line: DocumentLineNode) {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:480:24: warning: main actor-isolated property 'frame' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        lineNumberView.frame = CGRect(x: xPosition, y: yPosition, width: gutterWidthService.lineNumberWidth, height: fontLineHeight)
                       ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:185:40: note: mutation of this property is only permitted within the actor
@property(nonatomic) CGRect            frame;
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:461:18: note: add '@MainActor' to make instance method 'layoutLineNumberView(for:)' part of global actor 'MainActor'
    private func layoutLineNumberView(for line: DocumentLineNode) {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:486:29: warning: main actor-isolated property 'superview' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        if lineFragmentView.superview == nil {
                            ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:221:55: note: property declared here
@property(nullable, nonatomic,readonly) UIView       *superview;
                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:483:18: note: add '@MainActor' to make instance method 'layoutLineFragmentView(for:lineYPosition:lineFragmentFrame:)' part of global actor 'MainActor'
    private func layoutLineFragmentView(for lineFragmentController: LineFragmentController, lineYPosition: CGFloat, lineFragmentFrame: inout CGRect) {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:487:32: warning: call to main actor-isolated instance method 'addSubview' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            linesContainerView.addSubview(lineFragmentView)
                               ^
UIKit.UIView.addSubview:2:22: note: calls to instance method 'addSubview' from outside of its actor context are implicitly asynchronous
@MainActor open func addSubview(_ view: UIView)}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:483:18: note: add '@MainActor' to make instance method 'layoutLineFragmentView(for:lineYPosition:lineFragmentFrame:)' part of global actor 'MainActor'
    private func layoutLineFragmentView(for lineFragmentController: LineFragmentController, lineYPosition: CGFloat, lineFragmentFrame: inout CGRect) {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:494:26: warning: main actor-isolated property 'frame' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        lineFragmentView.frame = lineFragmentFrame
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LineFragmentView.swift:11:18: note: mutation of this property is only permitted within the actor
    override var frame: CGRect {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:483:18: note: add '@MainActor' to make instance method 'layoutLineFragmentView(for:lineYPosition:lineFragmentFrame:)' part of global actor 'MainActor'
    private func layoutLineFragmentView(for lineFragmentController: LineFragmentController, lineYPosition: CGFloat, lineFragmentFrame: inout CGRect) {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:499:60: 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 selectionFrame = gutterSelectionBackgroundView.frame
                                                           ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.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/Runestone/TextView/Core/LayoutManager.swift:497:18: note: add '@MainActor' to make instance method 'updateLineNumberColors()' part of global actor 'MainActor'
    private func updateLineNumberColors() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:500:65: warning: main actor-isolated property 'isHidden' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        let isSelectionVisible = !gutterSelectionBackgroundView.isHidden
                                                                ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:307:56: note: property declared here
@property(nonatomic,getter=isHidden) BOOL              hidden;                     // default is NO. doesn't check superviews
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:497:18: note: add '@MainActor' to make instance method 'updateLineNumberColors()' part of global actor 'MainActor'
    private func updateLineNumberColors() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:503:54: 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 lineNumberFrame = lineNumberView.frame
                                                     ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.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/Runestone/TextView/Core/LayoutManager.swift:497:18: note: add '@MainActor' to make instance method 'updateLineNumberColors()' part of global actor 'MainActor'
    private func updateLineNumberColors() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:505:32: warning: main actor-isolated property 'textColor' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                lineNumberView.textColor = isInSelection && isEditing ? theme.selectedLinesLineNumberColor : theme.lineNumberColor
                               ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/LineNumberView.swift:4:9: note: mutation of this property is only permitted within the actor
    var textColor: UIColor {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:497:18: note: add '@MainActor' to make instance method 'updateLineNumberColors()' part of global actor 'MainActor'
    private func updateLineNumberColors() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:507:32: warning: main actor-isolated property 'textColor' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                lineNumberView.textColor = theme.lineNumberColor
                               ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/LineNumberView.swift:4:9: note: mutation of this property is only permitted within the actor
    var textColor: UIColor {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:497:18: note: add '@MainActor' to make instance method 'updateLineNumberColors()' part of global actor 'MainActor'
    private func updateLineNumberColors() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:514:37: warning: call to main actor-isolated instance method 'removeFromSuperview()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        lineSelectionBackgroundView.removeFromSuperview()
                                    ^
UIKit.UIView.removeFromSuperview:2:22: note: calls to instance method 'removeFromSuperview()' from outside of its actor context are implicitly asynchronous
@MainActor open func removeFromSuperview()}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:512:18: note: add '@MainActor' to make instance method 'setupViewHierarchy()' part of global actor 'MainActor'
    private func setupViewHierarchy() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:515:28: warning: call to main actor-isolated instance method 'removeFromSuperview()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        linesContainerView.removeFromSuperview()
                           ^
UIKit.UIView.removeFromSuperview:2:22: note: calls to instance method 'removeFromSuperview()' from outside of its actor context are implicitly asynchronous
@MainActor open func removeFromSuperview()}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:512:18: note: add '@MainActor' to make instance method 'setupViewHierarchy()' part of global actor 'MainActor'
    private func setupViewHierarchy() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:516:29: warning: call to main actor-isolated instance method 'removeFromSuperview()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        gutterContainerView.removeFromSuperview()
                            ^
UIKit.UIView.removeFromSuperview:2:22: note: calls to instance method 'removeFromSuperview()' from outside of its actor context are implicitly asynchronous
@MainActor open func removeFromSuperview()}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:512:18: note: add '@MainActor' to make instance method 'setupViewHierarchy()' part of global actor 'MainActor'
    private func setupViewHierarchy() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:517:30: warning: call to main actor-isolated instance method 'removeFromSuperview()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        gutterBackgroundView.removeFromSuperview()
                             ^
UIKit.UIView.removeFromSuperview:2:22: note: calls to instance method 'removeFromSuperview()' from outside of its actor context are implicitly asynchronous
@MainActor open func removeFromSuperview()}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:512:18: note: add '@MainActor' to make instance method 'setupViewHierarchy()' part of global actor 'MainActor'
    private func setupViewHierarchy() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:518:39: warning: call to main actor-isolated instance method 'removeFromSuperview()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        gutterSelectionBackgroundView.removeFromSuperview()
                                      ^
UIKit.UIView.removeFromSuperview:2:22: note: calls to instance method 'removeFromSuperview()' from outside of its actor context are implicitly asynchronous
@MainActor open func removeFromSuperview()}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:512:18: note: add '@MainActor' to make instance method 'setupViewHierarchy()' part of global actor 'MainActor'
    private func setupViewHierarchy() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:519:34: warning: call to main actor-isolated instance method 'removeFromSuperview()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        lineNumbersContainerView.removeFromSuperview()
                                 ^
UIKit.UIView.removeFromSuperview:2:22: note: calls to instance method 'removeFromSuperview()' from outside of its actor context are implicitly asynchronous
@MainActor open func removeFromSuperview()}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:512:18: note: add '@MainActor' to make instance method 'setupViewHierarchy()' part of global actor 'MainActor'
    private func setupViewHierarchy() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:523:24: warning: call to main actor-isolated instance method 'addSubview' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        textInputView?.addSubview(lineSelectionBackgroundView)
                       ^
UIKit.UIView.addSubview:2:22: note: calls to instance method 'addSubview' from outside of its actor context are implicitly asynchronous
@MainActor open func addSubview(_ view: UIView)}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:512:18: note: add '@MainActor' to make instance method 'setupViewHierarchy()' part of global actor 'MainActor'
    private func setupViewHierarchy() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:524:24: warning: call to main actor-isolated instance method 'addSubview' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        textInputView?.addSubview(linesContainerView)
                       ^
UIKit.UIView.addSubview:2:22: note: calls to instance method 'addSubview' from outside of its actor context are implicitly asynchronous
@MainActor open func addSubview(_ view: UIView)}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:512:18: note: add '@MainActor' to make instance method 'setupViewHierarchy()' part of global actor 'MainActor'
    private func setupViewHierarchy() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:525:27: warning: call to main actor-isolated instance method 'addSubview' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        gutterParentView?.addSubview(gutterContainerView)
                          ^
UIKit.UIView.addSubview:2:22: note: calls to instance method 'addSubview' from outside of its actor context are implicitly asynchronous
@MainActor open func addSubview(_ view: UIView)}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:512:18: note: add '@MainActor' to make instance method 'setupViewHierarchy()' part of global actor 'MainActor'
    private func setupViewHierarchy() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:526:29: warning: call to main actor-isolated instance method 'addSubview' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        gutterContainerView.addSubview(gutterBackgroundView)
                            ^
UIKit.UIView.addSubview:2:22: note: calls to instance method 'addSubview' from outside of its actor context are implicitly asynchronous
@MainActor open func addSubview(_ view: UIView)}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:512:18: note: add '@MainActor' to make instance method 'setupViewHierarchy()' part of global actor 'MainActor'
    private func setupViewHierarchy() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:527:29: warning: call to main actor-isolated instance method 'addSubview' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        gutterContainerView.addSubview(gutterSelectionBackgroundView)
                            ^
UIKit.UIView.addSubview:2:22: note: calls to instance method 'addSubview' from outside of its actor context are implicitly asynchronous
@MainActor open func addSubview(_ view: UIView)}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:512:18: note: add '@MainActor' to make instance method 'setupViewHierarchy()' part of global actor 'MainActor'
    private func setupViewHierarchy() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:528:29: warning: call to main actor-isolated instance method 'addSubview' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        gutterContainerView.addSubview(lineNumbersContainerView)
                            ^
UIKit.UIView.addSubview:2:22: note: calls to instance method 'addSubview' from outside of its actor context are implicitly asynchronous
@MainActor open func addSubview(_ view: UIView)}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:512:18: note: add '@MainActor' to make instance method 'setupViewHierarchy()' part of global actor 'MainActor'
    private func setupViewHierarchy() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:533:30: warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        gutterBackgroundView.isHidden = !showLineNumbers
                             ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:307:56: note: mutation of this property is only permitted within the actor
@property(nonatomic,getter=isHidden) BOOL              hidden;                     // default is NO. doesn't check superviews
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:531:18: note: add '@MainActor' to make instance method 'updateShownViews()' part of global actor 'MainActor'
    private func updateShownViews() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:534:34: warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        lineNumbersContainerView.isHidden = !showLineNumbers
                                 ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:307:56: note: mutation of this property is only permitted within the actor
@property(nonatomic,getter=isHidden) BOOL              hidden;                     // default is NO. doesn't check superviews
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:531:18: note: add '@MainActor' to make instance method 'updateShownViews()' part of global actor 'MainActor'
    private func updateShownViews() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:535:39: warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        gutterSelectionBackgroundView.isHidden = !lineSelectionDisplayType.shouldShowLineSelection || !showLineNumbers || !isEditing
                                      ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:307:56: note: mutation of this property is only permitted within the actor
@property(nonatomic,getter=isHidden) BOOL              hidden;                     // default is NO. doesn't check superviews
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:531:18: note: add '@MainActor' to make instance method 'updateShownViews()' part of global actor 'MainActor'
    private func updateShownViews() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:536:37: warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        lineSelectionBackgroundView.isHidden = !lineSelectionDisplayType.shouldShowLineSelection || !isEditing || selectedLength > 0
                                    ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:307:56: note: mutation of this property is only permitted within the actor
@property(nonatomic,getter=isHidden) BOOL              hidden;                     // default is NO. doesn't check superviews
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:531:18: note: add '@MainActor' to make instance method 'updateShownViews()' part of global actor 'MainActor'
    private func updateShownViews() {
                 ^
    @MainActor
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LineEnding.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LineFragmentView.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LineFragmentView.swift:38:10: warning: main actor-isolated instance method 'prepareForReuse()' cannot be used to satisfy nonisolated requirement from protocol 'ReusableView'; this is an error in the Swift 6 language mode
    func prepareForReuse() {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LineFragmentView.swift:38:10: note: add 'nonisolated' to 'prepareForReuse()' to make this instance method not isolated to the actor
    func prepareForReuse() {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LineFragmentView.swift:3:39: note: add '@preconcurrency' to the 'ReusableView' conformance to defer isolation checking to run time
final class LineFragmentView: UIView, ReusableView {
                                      ^
                                      @preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/ViewReuseQueue.swift:4:10: note: mark the protocol requirement 'prepareForReuse()' 'async' to allow actor-isolated conformances
    func prepareForReuse()
         ^
                           async
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LineMovementController.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/MoveLinesService.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/StringView.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ TreeSitterInputEdit.swift,\ TreeSitterNode.swift,\ TreeSitterParser.swift,\ TreeSitterPredicate.swift,\ TreeSitterPredicateMapper.swift,\ TreeSitterQuery.swift,\ TreeSitterQueryCursor.swift,\ TreeSitterQueryMatch.swift,\ TreeSitterTextInput.swift,\ TreeSitterTextPoint.swift,\ TreeSitterTextPredicate.swift,\ TreeSitterTextRange.swift,\ TreeSitterTree.swift,\ GeneratedAssetSymbols.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterInputEdit.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterNode.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterParser.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterPredicate.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterPredicateMapper.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterQuery.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterQueryCursor.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterQueryMatch.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterTextInput.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterTextPoint.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterTextPredicate.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterTextRange.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterTree.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone.build/DerivedSources/GeneratedAssetSymbols.swift (in target 'Runestone' from project 'Runestone')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterInputEdit.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterNode.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterParser.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterPredicate.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterPredicateMapper.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterQuery.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterQueryCursor.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterQueryMatch.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterTextInput.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterTextPoint.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterTextPredicate.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterTextRange.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterTree.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone.build/DerivedSources/GeneratedAssetSymbols.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ Symbol.swift,\ TabWidthMeasurer.swift,\ TextChange.swift,\ TextEditHelper.swift,\ TreeSitterTextPoint+Helpers.swift,\ UIFont+Helpers.swift,\ UIScrollView+Helpers.swift,\ UITextInput+Helpers.swift,\ UITextSelectionDisplayInteraction+Helpers.swift,\ ViewReuseQueue.swift,\ DocumentLineChildrenUpdater.swift,\ DocumentLineNodeData.swift,\ LineChangeSet.swift,\ LineManager.swift,\ LinePosition.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Symbol.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/TabWidthMeasurer.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/TextChange.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/TextEditHelper.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/TreeSitterTextPoint+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/UIFont+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/UIScrollView+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/UITextInput+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/UITextSelectionDisplayInteraction+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/ViewReuseQueue.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/LineManager/DocumentLineChildrenUpdater.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/LineManager/DocumentLineNodeData.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/LineManager/LineChangeSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/LineManager/LineManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/LineManager/LinePosition.swift (in target 'Runestone' from project 'Runestone')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Symbol.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/TabWidthMeasurer.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/TextChange.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/TextEditHelper.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/TreeSitterTextPoint+Helpers.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/UIFont+Helpers.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/UIScrollView+Helpers.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/UITextInput+Helpers.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/UITextSelectionDisplayInteraction+Helpers.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/ViewReuseQueue.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/ViewReuseQueue.swift:32:22: warning: call to main actor-isolated instance method 'removeFromSuperview()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                view.removeFromSuperview()
                     ^
UIKit.UIView.removeFromSuperview:2:22: note: calls to instance method 'removeFromSuperview()' from outside of its actor context are implicitly asynchronous
@MainActor open func removeFromSuperview()}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/ViewReuseQueue.swift:28:10: note: add '@MainActor' to make instance method 'enqueueViews(withKeys:)' part of global actor 'MainActor'
    func enqueueViews(withKeys keys: Set<Key>) {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/ViewReuseQueue.swift:46:24: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            let view = View()
                       ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/usr/include/objc/NSObject.h:66:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
- (instancetype)init
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/ViewReuseQueue.swift:38:10: note: add '@MainActor' to make instance method 'dequeueView(forKey:)' part of global actor 'MainActor'
    func dequeueView(forKey key: Key) -> View {
         ^
    @MainActor
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/LineManager/DocumentLineChildrenUpdater.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/LineManager/DocumentLineNodeData.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/LineManager/LineChangeSet.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/LineManager/LineManager.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/LineManager/LinePosition.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ TextInputStringTokenizer.swift,\ TextInputView.swift,\ TextView.swift,\ TextViewDelegate.swift,\ TextViewState.swift,\ TimedUndoManager.swift,\ GutterBackgroundView.swift,\ GutterWidthService.swift,\ LineNumberView.swift,\ HighlightNavigationController.swift,\ HighlightService.swift,\ HighlightedRange.swift,\ HighlightedRangeFragment.swift,\ HighlightedRangeLoopingMode.swift,\ DetectedIndentStrategy.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputStringTokenizer.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextViewDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextViewState.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TimedUndoManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/GutterBackgroundView.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/GutterWidthService.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/LineNumberView.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Highlight/HighlightNavigationController.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Highlight/HighlightService.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Highlight/HighlightedRange.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Highlight/HighlightedRangeFragment.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Highlight/HighlightedRangeLoopingMode.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Indent/DetectedIndentStrategy.swift (in target 'Runestone' from project 'Runestone')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputStringTokenizer.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/PageGuide/PageGuideController.swift:4:9: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
    let guideView = PageGuideView()
        ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1595:10: warning: main actor-isolated instance method 'treeSitterLanguageMode(_:bytesAt:)' cannot be used to satisfy nonisolated requirement from protocol 'TreeSitterLanguageModeDelegate'; this is an error in the Swift 6 language mode
    func treeSitterLanguageMode(_ languageMode: TreeSitterInternalLanguageMode, bytesAt byteIndex: ByteCount) -> TreeSitterTextProviderResult? {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1595:10: note: add 'nonisolated' to 'treeSitterLanguageMode(_:bytesAt:)' to make this instance method not isolated to the actor
    func treeSitterLanguageMode(_ languageMode: TreeSitterInternalLanguageMode, bytesAt byteIndex: ByteCount) -> TreeSitterTextProviderResult? {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1594:26: note: add '@preconcurrency' to the 'TreeSitterLanguageModeDelegate' conformance to defer isolation checking to run time
extension TextInputView: TreeSitterLanguageModeDelegate {
                         ^
                         @preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInternalLanguageMode.swift:5:10: note: mark the protocol requirement 'treeSitterLanguageMode(_:bytesAt:)' 'async' to allow actor-isolated conformances
    func treeSitterLanguageMode(_ languageMode: TreeSitterInternalLanguageMode, bytesAt byteIndex: ByteCount) -> TreeSitterTextProviderResult?
         ^
                                                                                                              async
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1612:10: warning: main actor-isolated instance method 'lineControllerStorage(_:didCreate:)' cannot be used to satisfy nonisolated requirement from protocol 'LineControllerStorageDelegate'; this is an error in the Swift 6 language mode
    func lineControllerStorage(_ storage: LineControllerStorage, didCreate lineController: LineController) {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1612:10: note: add 'nonisolated' to 'lineControllerStorage(_:didCreate:)' to make this instance method not isolated to the actor
    func lineControllerStorage(_ storage: LineControllerStorage, didCreate lineController: LineController) {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1611:26: note: add '@preconcurrency' to the 'LineControllerStorageDelegate' conformance to defer isolation checking to run time
extension TextInputView: LineControllerStorageDelegate {
                         ^
                         @preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineControllerStorage.swift:2:10: note: mark the protocol requirement 'lineControllerStorage(_:didCreate:)' 'async' to allow actor-isolated conformances
    func lineControllerStorage(_ storage: LineControllerStorage, didCreate lineController: LineController)
         ^
                                                                                                           async
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1625:10: warning: main actor-isolated instance method 'lineSyntaxHighlighter(for:)' cannot be used to satisfy nonisolated requirement from protocol 'LineControllerDelegate'; this is an error in the Swift 6 language mode
    func lineSyntaxHighlighter(for lineController: LineController) -> LineSyntaxHighlighter? {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1625:10: note: add 'nonisolated' to 'lineSyntaxHighlighter(for:)' to make this instance method not isolated to the actor
    func lineSyntaxHighlighter(for lineController: LineController) -> LineSyntaxHighlighter? {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1624:26: note: add '@preconcurrency' to the 'LineControllerDelegate' conformance to defer isolation checking to run time
extension TextInputView: LineControllerDelegate {
                         ^
                         @preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineController.swift:9:10: note: mark the protocol requirement 'lineSyntaxHighlighter(for:)' 'async' to allow actor-isolated conformances
    func lineSyntaxHighlighter(for lineController: LineController) -> LineSyntaxHighlighter?
         ^
                                                                   async
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1629:10: warning: main actor-isolated instance method 'lineControllerDidInvalidateLineWidthDuringAsyncSyntaxHighlight' cannot be used to satisfy nonisolated requirement from protocol 'LineControllerDelegate'; this is an error in the Swift 6 language mode
    func lineControllerDidInvalidateLineWidthDuringAsyncSyntaxHighlight(_ lineController: LineController) {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1629:10: note: add 'nonisolated' to 'lineControllerDidInvalidateLineWidthDuringAsyncSyntaxHighlight' to make this instance method not isolated to the actor
    func lineControllerDidInvalidateLineWidthDuringAsyncSyntaxHighlight(_ lineController: LineController) {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineController.swift:10:10: note: mark the protocol requirement 'lineControllerDidInvalidateLineWidthDuringAsyncSyntaxHighlight' 'async' to allow actor-isolated conformances
    func lineControllerDidInvalidateLineWidthDuringAsyncSyntaxHighlight(_ lineController: LineController)
         ^
                                                                                                          async
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1637:10: warning: main actor-isolated instance method 'layoutManager(_:didProposeContentOffsetAdjustment:)' cannot be used to satisfy nonisolated requirement from protocol 'LayoutManagerDelegate'; this is an error in the Swift 6 language mode
    func layoutManager(_ layoutManager: LayoutManager, didProposeContentOffsetAdjustment contentOffsetAdjustment: CGPoint) {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1637:10: note: add 'nonisolated' to 'layoutManager(_:didProposeContentOffsetAdjustment:)' to make this instance method not isolated to the actor
    func layoutManager(_ layoutManager: LayoutManager, didProposeContentOffsetAdjustment contentOffsetAdjustment: CGPoint) {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1636:26: note: add '@preconcurrency' to the 'LayoutManagerDelegate' conformance to defer isolation checking to run time
extension TextInputView: LayoutManagerDelegate {
                         ^
                         @preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:5:10: note: mark the protocol requirement 'layoutManager(_:didProposeContentOffsetAdjustment:)' 'async' to allow actor-isolated conformances
    func layoutManager(_ layoutManager: LayoutManager, didProposeContentOffsetAdjustment contentOffsetAdjustment: CGPoint)
         ^
                                                                                                                           async
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1644:10: warning: main actor-isolated instance method 'indentController(_:shouldInsert:in:)' cannot be used to satisfy nonisolated requirement from protocol 'IndentControllerDelegate'; this is an error in the Swift 6 language mode
    func indentController(_ controller: IndentController, shouldInsert text: String, in range: NSRange) {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1644:10: note: add 'nonisolated' to 'indentController(_:shouldInsert:in:)' to make this instance method not isolated to the actor
    func indentController(_ controller: IndentController, shouldInsert text: String, in range: NSRange) {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1643:26: note: add '@preconcurrency' to the 'IndentControllerDelegate' conformance to defer isolation checking to run time
extension TextInputView: IndentControllerDelegate {
                         ^
                         @preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Indent/IndentController.swift:5:10: note: mark the protocol requirement 'indentController(_:shouldInsert:in:)' 'async' to allow actor-isolated conformances
    func indentController(_ controller: IndentController, shouldInsert text: String, in range: NSRange)
         ^
                                                                                                        async
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1648:10: warning: main actor-isolated instance method 'indentController(_:shouldSelect:)' cannot be used to satisfy nonisolated requirement from protocol 'IndentControllerDelegate'; this is an error in the Swift 6 language mode
    func indentController(_ controller: IndentController, shouldSelect range: NSRange) {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1648:10: note: add 'nonisolated' to 'indentController(_:shouldSelect:)' to make this instance method not isolated to the actor
    func indentController(_ controller: IndentController, shouldSelect range: NSRange) {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Indent/IndentController.swift:6:10: note: mark the protocol requirement 'indentController(_:shouldSelect:)' 'async' to allow actor-isolated conformances
    func indentController(_ controller: IndentController, shouldSelect range: NSRange)
         ^
                                                                                       async
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1654:10: warning: main actor-isolated instance method 'indentControllerDidUpdateTabWidth' cannot be used to satisfy nonisolated requirement from protocol 'IndentControllerDelegate'; this is an error in the Swift 6 language mode
    func indentControllerDidUpdateTabWidth(_ controller: IndentController) {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1654:10: note: add 'nonisolated' to 'indentControllerDidUpdateTabWidth' to make this instance method not isolated to the actor
    func indentControllerDidUpdateTabWidth(_ controller: IndentController) {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Indent/IndentController.swift:7:10: note: mark the protocol requirement 'indentControllerDidUpdateTabWidth' 'async' to allow actor-isolated conformances
    func indentControllerDidUpdateTabWidth(_ controller: IndentController)
         ^
                                                                           async
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1673:10: warning: main actor-isolated instance method 'editMenuController(_:highlightedRangeFor:)' cannot be used to satisfy nonisolated requirement from protocol 'EditMenuControllerDelegate'; this is an error in the Swift 6 language mode
    func editMenuController(_ controller: EditMenuController, highlightedRangeFor range: NSRange) -> HighlightedRange? {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1673:10: note: add 'nonisolated' to 'editMenuController(_:highlightedRangeFor:)' to make this instance method not isolated to the actor
    func editMenuController(_ controller: EditMenuController, highlightedRangeFor range: NSRange) -> HighlightedRange? {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1660:26: note: add '@preconcurrency' to the 'EditMenuControllerDelegate' conformance to defer isolation checking to run time
extension TextInputView: EditMenuControllerDelegate {
                         ^
                         @preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/EditMenuController.swift:4:10: note: mark the protocol requirement 'editMenuController(_:highlightedRangeFor:)' 'async' to allow actor-isolated conformances
    func editMenuController(_ controller: EditMenuController, highlightedRangeFor range: NSRange) -> HighlightedRange?
         ^
                                                                                                  async
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1669:10: warning: main actor-isolated instance method 'editMenuController(_:canReplaceTextIn:)' cannot be used to satisfy nonisolated requirement from protocol 'EditMenuControllerDelegate'; this is an error in the Swift 6 language mode
    func editMenuController(_ controller: EditMenuController, canReplaceTextIn highlightedRange: HighlightedRange) -> Bool {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1669:10: note: add 'nonisolated' to 'editMenuController(_:canReplaceTextIn:)' to make this instance method not isolated to the actor
    func editMenuController(_ controller: EditMenuController, canReplaceTextIn highlightedRange: HighlightedRange) -> Bool {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/EditMenuController.swift:5:10: note: mark the protocol requirement 'editMenuController(_:canReplaceTextIn:)' 'async' to allow actor-isolated conformances
    func editMenuController(_ controller: EditMenuController, canReplaceTextIn highlightedRange: HighlightedRange) -> Bool
         ^
                                                                                                                   async
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1661:10: warning: main actor-isolated instance method 'editMenuController(_:caretRectAt:)' cannot be used to satisfy nonisolated requirement from protocol 'EditMenuControllerDelegate'; this is an error in the Swift 6 language mode
    func editMenuController(_ controller: EditMenuController, caretRectAt location: Int) -> CGRect {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1661:10: note: add 'nonisolated' to 'editMenuController(_:caretRectAt:)' to make this instance method not isolated to the actor
    func editMenuController(_ controller: EditMenuController, caretRectAt location: Int) -> CGRect {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/EditMenuController.swift:6:10: note: mark the protocol requirement 'editMenuController(_:caretRectAt:)' 'async' to allow actor-isolated conformances
    func editMenuController(_ controller: EditMenuController, caretRectAt location: Int) -> CGRect
         ^
                                                                                         async
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1665:10: warning: main actor-isolated instance method 'editMenuControllerShouldReplaceText' cannot be used to satisfy nonisolated requirement from protocol 'EditMenuControllerDelegate'; this is an error in the Swift 6 language mode
    func editMenuControllerShouldReplaceText(_ controller: EditMenuController) {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1665:10: note: add 'nonisolated' to 'editMenuControllerShouldReplaceText' to make this instance method not isolated to the actor
    func editMenuControllerShouldReplaceText(_ controller: EditMenuController) {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/EditMenuController.swift:7:10: note: mark the protocol requirement 'editMenuControllerShouldReplaceText' 'async' to allow actor-isolated conformances
    func editMenuControllerShouldReplaceText(_ controller: EditMenuController)
         ^
                                                                               async
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1677:10: warning: main actor-isolated instance method 'selectedRange(for:)' cannot be used to satisfy nonisolated requirement from protocol 'EditMenuControllerDelegate'; this is an error in the Swift 6 language mode
    func selectedRange(for controller: EditMenuController) -> NSRange? {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1677:10: note: add 'nonisolated' to 'selectedRange(for:)' to make this instance method not isolated to the actor
    func selectedRange(for controller: EditMenuController) -> NSRange? {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/EditMenuController.swift:8:10: note: mark the protocol requirement 'selectedRange(for:)' 'async' to allow actor-isolated conformances
    func selectedRange(for controller: EditMenuController) -> NSRange?
         ^
                                                           async
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:906:15: warning: 'traitCollectionDidChange' was deprecated in visionOS 1.0: Use the trait change registration APIs declared in the UITraitChangeObservable protocol
        super.traitCollectionDidChange(previousTraitCollection)
              ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1228:51: warning: capture of 'oldString' with non-sendable type 'NSString' in a '@Sendable' closure
            textInputView.setStringWithUndoAction(oldString)
                                                  ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSString.h:103:12: note: class 'NSString' does not conform to the 'Sendable' protocol
@interface NSString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
           ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1228:27: warning: call to main actor-isolated instance method 'setStringWithUndoAction' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            textInputView.setStringWithUndoAction(oldString)
                          ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1213:18: note: calls to instance method 'setStringWithUndoAction' from outside of its actor context are implicitly asynchronous
    private func setStringWithUndoAction(_ newString: NSString) {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1213:18: note: main actor isolation inferred from inheritance from class 'UIView'
    private func setStringWithUndoAction(_ newString: NSString) {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1314:27: warning: main actor-isolated property 'inputDelegate' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
            textInputView.inputDelegate?.selectionWillChange(textInputView)
                          ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:90:14: note: property declared here
    weak var inputDelegate: UITextInputDelegate?
             ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1314:42: warning: call to main actor-isolated instance method 'selectionWillChange' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            textInputView.inputDelegate?.selectionWillChange(textInputView)
                                         ^
UIKit.UITextInputDelegate.selectionWillChange:2:17: note: calls to instance method 'selectionWillChange' from outside of its actor context are implicitly asynchronous
@MainActor func selectionWillChange(_ textInput: (any UITextInput)?)}
                ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1315:27: warning: call to main actor-isolated instance method 'replaceText(in:with:selectedRangeAfterUndo:undoActionName:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            textInputView.replaceText(in: range, with: text)
                          ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1261:18: note: calls to instance method 'replaceText(in:with:selectedRangeAfterUndo:undoActionName:)' from outside of its actor context are implicitly asynchronous
    private func replaceText(in range: NSRange,
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1261:18: note: main actor isolation inferred from inheritance from class 'UIView'
    private func replaceText(in range: NSRange,
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1316:27: warning: main actor-isolated property 'selectedRange' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
            textInputView.selectedRange = oldSelectedRange
                          ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:485:9: note: mutation of this property is only permitted within the actor
    var selectedRange: NSRange? {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1317:27: warning: main actor-isolated property 'inputDelegate' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
            textInputView.inputDelegate?.selectionDidChange(textInputView)
                          ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:90:14: note: property declared here
    weak var inputDelegate: UITextInputDelegate?
             ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1317:42: warning: call to main actor-isolated instance method 'selectionDidChange' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            textInputView.inputDelegate?.selectionDidChange(textInputView)
                                         ^
UIKit.UITextInputDelegate.selectionDidChange:2:17: note: calls to instance method 'selectionDidChange' from outside of its actor context are implicitly asynchronous
@MainActor func selectionDidChange(_ textInput: (any UITextInput)?)}
                ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1298:10: warning: main actor-isolated instance method 'textInputViewWillBeginEditing' cannot be used to satisfy nonisolated requirement from protocol 'TextInputViewDelegate'; this is an error in the Swift 6 language mode
    func textInputViewWillBeginEditing(_ view: TextInputView) {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1298:10: note: add 'nonisolated' to 'textInputViewWillBeginEditing' to make this instance method not isolated to the actor
    func textInputViewWillBeginEditing(_ view: TextInputView) {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1297:21: note: add '@preconcurrency' to the 'TextInputViewDelegate' conformance to defer isolation checking to run time
extension TextView: TextInputViewDelegate {
                    ^
                    @preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:6:10: note: mark the protocol requirement 'textInputViewWillBeginEditing' 'async' to allow actor-isolated conformances
    func textInputViewWillBeginEditing(_ view: TextInputView)
         ^
                                                              async
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1318:10: warning: main actor-isolated instance method 'textInputViewDidBeginEditing' cannot be used to satisfy nonisolated requirement from protocol 'TextInputViewDelegate'; this is an error in the Swift 6 language mode
    func textInputViewDidBeginEditing(_ view: TextInputView) {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1318:10: note: add 'nonisolated' to 'textInputViewDidBeginEditing' to make this instance method not isolated to the actor
    func textInputViewDidBeginEditing(_ view: TextInputView) {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:7:10: note: mark the protocol requirement 'textInputViewDidBeginEditing' 'async' to allow actor-isolated conformances
    func textInputViewDidBeginEditing(_ view: TextInputView)
         ^
                                                             async
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1329:10: warning: main actor-isolated instance method 'textInputViewDidEndEditing' cannot be used to satisfy nonisolated requirement from protocol 'TextInputViewDelegate'; this is an error in the Swift 6 language mode
    func textInputViewDidEndEditing(_ view: TextInputView) {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1329:10: note: add 'nonisolated' to 'textInputViewDidEndEditing' to make this instance method not isolated to the actor
    func textInputViewDidEndEditing(_ view: TextInputView) {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:8:10: note: mark the protocol requirement 'textInputViewDidEndEditing' 'async' to allow actor-isolated conformances
    func textInputViewDidEndEditing(_ view: TextInputView)
         ^
                                                           async
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1324:10: warning: main actor-isolated instance method 'textInputViewDidCancelBeginEditing' cannot be used to satisfy nonisolated requirement from protocol 'TextInputViewDelegate'; this is an error in the Swift 6 language mode
    func textInputViewDidCancelBeginEditing(_ view: TextInputView) {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1324:10: note: add 'nonisolated' to 'textInputViewDidCancelBeginEditing' to make this instance method not isolated to the actor
    func textInputViewDidCancelBeginEditing(_ view: TextInputView) {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:9:10: note: mark the protocol requirement 'textInputViewDidCancelBeginEditing' 'async' to allow actor-isolated conformances
    func textInputViewDidCancelBeginEditing(_ view: TextInputView)
         ^
                                                                   async
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1335:10: warning: main actor-isolated instance method 'textInputViewDidChange' cannot be used to satisfy nonisolated requirement from protocol 'TextInputViewDelegate'; this is an error in the Swift 6 language mode
    func textInputViewDidChange(_ view: TextInputView) {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1335:10: note: add 'nonisolated' to 'textInputViewDidChange' to make this instance method not isolated to the actor
    func textInputViewDidChange(_ view: TextInputView) {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:10:10: note: mark the protocol requirement 'textInputViewDidChange' 'async' to allow actor-isolated conformances
    func textInputViewDidChange(_ view: TextInputView)
         ^
                                                       async
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1342:10: warning: main actor-isolated instance method 'textInputViewDidChangeSelection' cannot be used to satisfy nonisolated requirement from protocol 'TextInputViewDelegate'; this is an error in the Swift 6 language mode
    func textInputViewDidChangeSelection(_ view: TextInputView) {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1342:10: note: add 'nonisolated' to 'textInputViewDidChangeSelection' to make this instance method not isolated to the actor
    func textInputViewDidChangeSelection(_ view: TextInputView) {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:11:10: note: mark the protocol requirement 'textInputViewDidChangeSelection' 'async' to allow actor-isolated conformances
    func textInputViewDidChangeSelection(_ view: TextInputView)
         ^
                                                                async
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1365:10: warning: main actor-isolated instance method 'textInputView(_:shouldChangeTextIn:replacementText:)' cannot be used to satisfy nonisolated requirement from protocol 'TextInputViewDelegate'; this is an error in the Swift 6 language mode
    func textInputView(_ view: TextInputView, shouldChangeTextIn range: NSRange, replacementText text: String) -> Bool {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1365:10: note: add 'nonisolated' to 'textInputView(_:shouldChangeTextIn:replacementText:)' to make this instance method not isolated to the actor
    func textInputView(_ view: TextInputView, shouldChangeTextIn range: NSRange, replacementText text: String) -> Bool {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:12:10: note: mark the protocol requirement 'textInputView(_:shouldChangeTextIn:replacementText:)' 'async' to allow actor-isolated conformances
    func textInputView(_ view: TextInputView, shouldChangeTextIn range: NSRange, replacementText text: String) -> Bool
         ^
                                                                                                               async
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1351:10: warning: main actor-isolated instance method 'textInputViewDidInvalidateContentSize' cannot be used to satisfy nonisolated requirement from protocol 'TextInputViewDelegate'; this is an error in the Swift 6 language mode
    func textInputViewDidInvalidateContentSize(_ view: TextInputView) {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1351:10: note: add 'nonisolated' to 'textInputViewDidInvalidateContentSize' to make this instance method not isolated to the actor
    func textInputViewDidInvalidateContentSize(_ view: TextInputView) {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:13:10: note: mark the protocol requirement 'textInputViewDidInvalidateContentSize' 'async' to allow actor-isolated conformances
    func textInputViewDidInvalidateContentSize(_ view: TextInputView)
         ^
                                                                      async
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1358:10: warning: main actor-isolated instance method 'textInputView(_:didProposeContentOffsetAdjustment:)' cannot be used to satisfy nonisolated requirement from protocol 'TextInputViewDelegate'; this is an error in the Swift 6 language mode
    func textInputView(_ view: TextInputView, didProposeContentOffsetAdjustment contentOffsetAdjustment: CGPoint) {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1358:10: note: add 'nonisolated' to 'textInputView(_:didProposeContentOffsetAdjustment:)' to make this instance method not isolated to the actor
    func textInputView(_ view: TextInputView, didProposeContentOffsetAdjustment contentOffsetAdjustment: CGPoint) {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:14:10: note: mark the protocol requirement 'textInputView(_:didProposeContentOffsetAdjustment:)' 'async' to allow actor-isolated conformances
    func textInputView(_ view: TextInputView, didProposeContentOffsetAdjustment contentOffsetAdjustment: CGPoint)
         ^
                                                                                                                  async
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1379:10: warning: main actor-isolated instance method 'textInputViewDidChangeGutterWidth' cannot be used to satisfy nonisolated requirement from protocol 'TextInputViewDelegate'; this is an error in the Swift 6 language mode
    func textInputViewDidChangeGutterWidth(_ view: TextInputView) {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1379:10: note: add 'nonisolated' to 'textInputViewDidChangeGutterWidth' to make this instance method not isolated to the actor
    func textInputViewDidChangeGutterWidth(_ view: TextInputView) {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:15:10: note: mark the protocol requirement 'textInputViewDidChangeGutterWidth' 'async' to allow actor-isolated conformances
    func textInputViewDidChangeGutterWidth(_ view: TextInputView)
         ^
                                                                  async
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1383:10: warning: main actor-isolated instance method 'textInputViewDidBeginFloatingCursor' cannot be used to satisfy nonisolated requirement from protocol 'TextInputViewDelegate'; this is an error in the Swift 6 language mode
    func textInputViewDidBeginFloatingCursor(_ view: TextInputView) {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1383:10: note: add 'nonisolated' to 'textInputViewDidBeginFloatingCursor' to make this instance method not isolated to the actor
    func textInputViewDidBeginFloatingCursor(_ view: TextInputView) {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:16:10: note: mark the protocol requirement 'textInputViewDidBeginFloatingCursor' 'async' to allow actor-isolated conformances
    func textInputViewDidBeginFloatingCursor(_ view: TextInputView)
         ^
                                                                    async
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1387:10: warning: main actor-isolated instance method 'textInputViewDidEndFloatingCursor' cannot be used to satisfy nonisolated requirement from protocol 'TextInputViewDelegate'; this is an error in the Swift 6 language mode
    func textInputViewDidEndFloatingCursor(_ view: TextInputView) {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1387:10: note: add 'nonisolated' to 'textInputViewDidEndFloatingCursor' to make this instance method not isolated to the actor
    func textInputViewDidEndFloatingCursor(_ view: TextInputView) {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:17:10: note: mark the protocol requirement 'textInputViewDidEndFloatingCursor' 'async' to allow actor-isolated conformances
    func textInputViewDidEndFloatingCursor(_ view: TextInputView)
         ^
                                                                  async
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1391:10: warning: main actor-isolated instance method 'textInputViewDidUpdateMarkedRange' cannot be used to satisfy nonisolated requirement from protocol 'TextInputViewDelegate'; this is an error in the Swift 6 language mode
    func textInputViewDidUpdateMarkedRange(_ view: TextInputView) {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1391:10: note: add 'nonisolated' to 'textInputViewDidUpdateMarkedRange' to make this instance method not isolated to the actor
    func textInputViewDidUpdateMarkedRange(_ view: TextInputView) {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:18:10: note: mark the protocol requirement 'textInputViewDidUpdateMarkedRange' 'async' to allow actor-isolated conformances
    func textInputViewDidUpdateMarkedRange(_ view: TextInputView)
         ^
                                                                  async
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1408:10: warning: main actor-isolated instance method 'textInputView(_:canReplaceTextIn:)' cannot be used to satisfy nonisolated requirement from protocol 'TextInputViewDelegate'; this is an error in the Swift 6 language mode
    func textInputView(_ view: TextInputView, canReplaceTextIn highlightedRange: HighlightedRange) -> Bool {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1408:10: note: add 'nonisolated' to 'textInputView(_:canReplaceTextIn:)' to make this instance method not isolated to the actor
    func textInputView(_ view: TextInputView, canReplaceTextIn highlightedRange: HighlightedRange) -> Bool {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:19:10: note: mark the protocol requirement 'textInputView(_:canReplaceTextIn:)' 'async' to allow actor-isolated conformances
    func textInputView(_ view: TextInputView, canReplaceTextIn highlightedRange: HighlightedRange) -> Bool
         ^
                                                                                                   async
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1412:10: warning: main actor-isolated instance method 'textInputView(_:replaceTextIn:)' cannot be used to satisfy nonisolated requirement from protocol 'TextInputViewDelegate'; this is an error in the Swift 6 language mode
    func textInputView(_ view: TextInputView, replaceTextIn highlightedRange: HighlightedRange) {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1412:10: note: add 'nonisolated' to 'textInputView(_:replaceTextIn:)' to make this instance method not isolated to the actor
    func textInputView(_ view: TextInputView, replaceTextIn highlightedRange: HighlightedRange) {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:20:10: note: mark the protocol requirement 'textInputView(_:replaceTextIn:)' 'async' to allow actor-isolated conformances
    func textInputView(_ view: TextInputView, replaceTextIn highlightedRange: HighlightedRange)
         ^
                                                                                                async
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1419:10: warning: main actor-isolated instance method 'highlightNavigationController(_:shouldNavigateTo:)' cannot be used to satisfy nonisolated requirement from protocol 'HighlightNavigationControllerDelegate'; this is an error in the Swift 6 language mode
    func highlightNavigationController(_ controller: HighlightNavigationController,
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1419:10: note: add 'nonisolated' to 'highlightNavigationController(_:shouldNavigateTo:)' to make this instance method not isolated to the actor
    func highlightNavigationController(_ controller: HighlightNavigationController,
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1418:21: note: add '@preconcurrency' to the 'HighlightNavigationControllerDelegate' conformance to defer isolation checking to run time
extension TextView: HighlightNavigationControllerDelegate {
                    ^
                    @preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Highlight/HighlightNavigationController.swift:5:10: note: mark the protocol requirement 'highlightNavigationController(_:shouldNavigateTo:)' 'async' to allow actor-isolated conformances
    func highlightNavigationController(
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1441:10: warning: main actor-isolated instance method 'searchController(_:linePositionAt:)' cannot be used to satisfy nonisolated requirement from protocol 'SearchControllerDelegate'; this is an error in the Swift 6 language mode
    func searchController(_ searchController: SearchController, linePositionAt location: Int) -> LinePosition? {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1441:10: note: add 'nonisolated' to 'searchController(_:linePositionAt:)' to make this instance method not isolated to the actor
    func searchController(_ searchController: SearchController, linePositionAt location: Int) -> LinePosition? {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1440:21: note: add '@preconcurrency' to the 'SearchControllerDelegate' conformance to defer isolation checking to run time
extension TextView: SearchControllerDelegate {
                    ^
                    @preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/SearchController.swift:4:10: note: mark the protocol requirement 'searchController(_:linePositionAt:)' 'async' to allow actor-isolated conformances
    func searchController(_ searchController: SearchController, linePositionAt location: Int) -> LinePosition?
         ^
                                                                                              async
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1470:10: warning: main actor-isolated instance method 'keyboardObserver(_:keyboardWillShowWithHeight:animation:)' cannot be used to satisfy nonisolated requirement from protocol 'KeyboardObserverDelegate'; this is an error in the Swift 6 language mode
    func keyboardObserver(_ keyboardObserver: KeyboardObserver,
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1470:10: note: add 'nonisolated' to 'keyboardObserver(_:keyboardWillShowWithHeight:animation:)' to make this instance method not isolated to the actor
    func keyboardObserver(_ keyboardObserver: KeyboardObserver,
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1469:21: note: add '@preconcurrency' to the 'KeyboardObserverDelegate' conformance to defer isolation checking to run time
extension TextView: KeyboardObserverDelegate {
                    ^
                    @preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/KeyboardObserver.swift:4:10: note: mark the protocol requirement 'keyboardObserver(_:keyboardWillShowWithHeight:animation:)' 'async' to allow actor-isolated conformances
    func keyboardObserver(_ keyboardObserver: KeyboardObserver,
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1343:9: warning: 'UIMenuController' was deprecated in visionOS 1.0: UIMenuController is deprecated. Use UIEditMenuInteraction instead.
        UIMenuController.shared.hideMenu(from: self)
        ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextViewDelegate.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextViewState.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TimedUndoManager.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/GutterBackgroundView.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/GutterWidthService.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/LineNumberView.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Highlight/HighlightNavigationController.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Highlight/HighlightService.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Highlight/HighlightedRange.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Highlight/HighlightedRangeFragment.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Highlight/HighlightedRangeLoopingMode.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Indent/DetectedIndentStrategy.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ TreeSitterSyntaxHighlightToken.swift,\ TreeSitterSyntaxHighlighter.swift,\ TreeSitterTextPredicatesEvaluator.swift,\ LanguageMode.swift,\ PlainTextLanguageMode.swift,\ SyntaxNode.swift,\ TreeSitterIndentationScopes.swift,\ TreeSitterLanguage.swift,\ TreeSitterLanguageMode.swift,\ TreeSitterLanguageProvider.swift,\ CaretRectService.swift,\ SelectionRectService.swift,\ TextSelectionRect.swift,\ TreeSitterCapture.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterSyntaxHighlightToken.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterSyntaxHighlighter.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterTextPredicatesEvaluator.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/LanguageMode.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/PlainText/PlainTextLanguageMode.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/SyntaxNode.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/TreeSitter/TreeSitterIndentationScopes.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/TreeSitter/TreeSitterLanguage.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/TreeSitter/TreeSitterLanguageMode.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/TreeSitter/TreeSitterLanguageProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/CaretRectService.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/SelectionRectService.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/TextSelectionRect.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterCapture.swift (in target 'Runestone' from project 'Runestone')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterSyntaxHighlightToken.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterSyntaxHighlighter.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterSyntaxHighlighter.swift:44:57: warning: capture of 'self' with non-sendable type 'TreeSitterSyntaxHighlighter?' in a '@Sendable' closure
            guard let operation = operation, let self = self else {
                                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterSyntaxHighlighter.swift:17:13: note: class 'TreeSitterSyntaxHighlighter' does not conform to the 'Sendable' protocol
final class TreeSitterSyntaxHighlighter: LineSyntaxHighlighter {
            ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterSyntaxHighlighter.swift:46:21: warning: capture of 'completion' with non-sendable type 'TreeSitterSyntaxHighlighter.AsyncCallback' (aka '(Result<(), any Error>) -> ()') in a '@Sendable' closure
                    completion(.failure(TreeSitterSyntaxHighlighterError.operationDeallocated))
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterSyntaxHighlighter.swift:46:21: note: a function type must be marked '@Sendable' to conform to 'Sendable'
                    completion(.failure(TreeSitterSyntaxHighlighterError.operationDeallocated))
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterSyntaxHighlighter.swift:56:59: warning: capture of 'input' with non-sendable type 'LineSyntaxHighlighterInput' in a '@Sendable' closure
            let captures = self.languageMode.captures(in: input.byteRange)
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineSyntaxHighlighter.swift:13:13: note: class 'LineSyntaxHighlighterInput' does not conform to the 'Sendable' protocol
final class LineSyntaxHighlighterInput {
            ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterSyntaxHighlighter.swift:60:38: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
                        let tokens = self.tokens(for: captures, localTo: input.byteRange)
                                     ^~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterSyntaxHighlighter.swift:60:38: note: 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
                        let tokens = self.tokens(for: captures, localTo: input.byteRange)
                                     ^~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterSyntaxHighlighter.swift:58:42: note: access can happen concurrently
                DispatchQueue.main.async {
                                         ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterTextPredicatesEvaluator.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterTextPredicatesEvaluator.swift:7:16: warning: static property 'previousUnsupportedPredicateNames' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var previousUnsupportedPredicateNames: [String] = []
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterTextPredicatesEvaluator.swift:7:16: note: convert 'previousUnsupportedPredicateNames' to a 'let' constant to make 'Sendable' shared state immutable
    static var previousUnsupportedPredicateNames: [String] = []
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterTextPredicatesEvaluator.swift:7:16: note: add '@MainActor' to make static property 'previousUnsupportedPredicateNames' part of global actor 'MainActor'
    static var previousUnsupportedPredicateNames: [String] = []
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterTextPredicatesEvaluator.swift:7:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var previousUnsupportedPredicateNames: [String] = []
               ^
    nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/LanguageMode.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/PlainText/PlainTextLanguageMode.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/SyntaxNode.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/TreeSitter/TreeSitterIndentationScopes.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/TreeSitter/TreeSitterLanguage.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/TreeSitter/TreeSitterLanguageMode.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/TreeSitter/TreeSitterLanguageProvider.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/CaretRectService.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/SelectionRectService.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/SelectionRectService.swift:41:33: warning: call to main actor-isolated initializer 'init(rect:writingDirection:containsStart:containsEnd:isVertical:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            let selectionRect = TextSelectionRect(rect: rect, writingDirection: .natural, containsStart: true, containsEnd: true)
                                ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/TextSelectionRect.swift:26:5: note: calls to initializer 'init(rect:writingDirection:containsStart:containsEnd:isVertical:)' from outside of its actor context are implicitly asynchronous
    init(rect: CGRect, writingDirection: NSWritingDirection, containsStart: Bool, containsEnd: Bool, isVertical: Bool = false) {
    ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/TextSelectionRect.swift:26:5: note: main actor isolation inferred from inheritance from class 'UITextSelectionRect'
    init(rect: CGRect, writingDirection: NSWritingDirection, containsStart: Bool, containsEnd: Bool, isVertical: Bool = false) {
    ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/SelectionRectService.swift:22:10: note: add '@MainActor' to make instance method 'selectionRects(in:)' part of global actor 'MainActor'
    func selectionRects(in range: NSRange) -> [TextSelectionRect] {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/SelectionRectService.swift:55:38: warning: call to main actor-isolated initializer 'init(rect:writingDirection:containsStart:containsEnd:isVertical:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            let startSelectionRect = TextSelectionRect(rect: startRect, writingDirection: .natural, containsStart: true, containsEnd: false)
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/TextSelectionRect.swift:26:5: note: calls to initializer 'init(rect:writingDirection:containsStart:containsEnd:isVertical:)' from outside of its actor context are implicitly asynchronous
    init(rect: CGRect, writingDirection: NSWritingDirection, containsStart: Bool, containsEnd: Bool, isVertical: Bool = false) {
    ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/TextSelectionRect.swift:26:5: note: main actor isolation inferred from inheritance from class 'UITextSelectionRect'
    init(rect: CGRect, writingDirection: NSWritingDirection, containsStart: Bool, containsEnd: Bool, isVertical: Bool = false) {
    ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/SelectionRectService.swift:22:10: note: add '@MainActor' to make instance method 'selectionRects(in:)' part of global actor 'MainActor'
    func selectionRects(in range: NSRange) -> [TextSelectionRect] {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/SelectionRectService.swift:56:39: warning: call to main actor-isolated initializer 'init(rect:writingDirection:containsStart:containsEnd:isVertical:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            let middleSelectionRect = TextSelectionRect(rect: middleRect, writingDirection: .natural, containsStart: false, containsEnd: false)
                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/TextSelectionRect.swift:26:5: note: calls to initializer 'init(rect:writingDirection:containsStart:containsEnd:isVertical:)' from outside of its actor context are implicitly asynchronous
    init(rect: CGRect, writingDirection: NSWritingDirection, containsStart: Bool, containsEnd: Bool, isVertical: Bool = false) {
    ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/TextSelectionRect.swift:26:5: note: main actor isolation inferred from inheritance from class 'UITextSelectionRect'
    init(rect: CGRect, writingDirection: NSWritingDirection, containsStart: Bool, containsEnd: Bool, isVertical: Bool = false) {
    ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/SelectionRectService.swift:22:10: note: add '@MainActor' to make instance method 'selectionRects(in:)' part of global actor 'MainActor'
    func selectionRects(in range: NSRange) -> [TextSelectionRect] {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/SelectionRectService.swift:57:36: warning: call to main actor-isolated initializer 'init(rect:writingDirection:containsStart:containsEnd:isVertical:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            let endSelectionRect = TextSelectionRect(rect: endRect, writingDirection: .natural, containsStart: false, containsEnd: true)
                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/TextSelectionRect.swift:26:5: note: calls to initializer 'init(rect:writingDirection:containsStart:containsEnd:isVertical:)' from outside of its actor context are implicitly asynchronous
    init(rect: CGRect, writingDirection: NSWritingDirection, containsStart: Bool, containsEnd: Bool, isVertical: Bool = false) {
    ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/TextSelectionRect.swift:26:5: note: main actor isolation inferred from inheritance from class 'UITextSelectionRect'
    init(rect: CGRect, writingDirection: NSWritingDirection, containsStart: Bool, containsEnd: Bool, isVertical: Bool = false) {
    ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/SelectionRectService.swift:22:10: note: add '@MainActor' to make instance method 'selectionRects(in:)' part of global actor 'MainActor'
    func selectionRects(in range: NSRange) -> [TextSelectionRect] {
         ^
    @MainActor
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/TextSelectionRect.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterCapture.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ LineFragmentRenderer.swift,\ LineFragmentSelectionRect.swift,\ LineSyntaxHighlighter.swift,\ LineTypesetter.swift,\ GoToLineSelection.swift,\ TextLocation.swift,\ PageGuideController.swift,\ PageGuideView.swift,\ BatchReplaceSet.swift,\ ParsedReplacementString.swift,\ ReplacementStringParser.swift,\ SearchController.swift,\ SearchQuery.swift,\ SearchReplaceResult.swift,\ SearchResult.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentRenderer.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentSelectionRect.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineSyntaxHighlighter.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineTypesetter.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Navigation/GoToLineSelection.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Navigation/TextLocation.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/PageGuide/PageGuideController.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/PageGuide/PageGuideView.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/BatchReplaceSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/ParsedReplacementString.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/ReplacementStringParser.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/SearchController.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/SearchQuery.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/SearchReplaceResult.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/SearchResult.swift (in target 'Runestone' from project 'Runestone')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentRenderer.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentSelectionRect.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineSyntaxHighlighter.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineTypesetter.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Navigation/GoToLineSelection.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Navigation/TextLocation.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/PageGuide/PageGuideController.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/PageGuide/PageGuideController.swift:4:9: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
    let guideView = PageGuideView()
        ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/PageGuide/PageGuideView.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/BatchReplaceSet.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/ParsedReplacementString.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/ReplacementStringParser.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/SearchController.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/SearchQuery.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/SearchReplaceResult.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/SearchResult.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ IndentController.swift,\ IndentLevelMeasurer.swift,\ IndentStrategy.swift,\ InvisibleCharacterConfiguration.swift,\ CharacterLineBreakSuggester.swift,\ LineBreakSuggester.swift,\ WordWrappingLineBreakSuggester.swift,\ LineController.swift,\ LineControllerFactory.swift,\ LineControllerStorage.swift,\ LineFragment.swift,\ LineFragmentCharacterLocationQuery.swift,\ LineFragmentController.swift,\ LineFragmentFrameQuery.swift,\ LineFragmentNode.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Indent/IndentController.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Indent/IndentLevelMeasurer.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Indent/IndentStrategy.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/InvisibleCharacters/InvisibleCharacterConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineBreak/CharacterLineBreakSuggester.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineBreak/LineBreakSuggester.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineBreak/WordWrappingLineBreakSuggester.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineController.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineControllerFactory.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineControllerStorage.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragment.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentCharacterLocationQuery.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentController.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentFrameQuery.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentNode.swift (in target 'Runestone' from project 'Runestone')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Indent/IndentController.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Indent/IndentLevelMeasurer.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Indent/IndentStrategy.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/InvisibleCharacters/InvisibleCharacterConfiguration.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineBreak/CharacterLineBreakSuggester.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineBreak/LineBreakSuggester.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineBreak/WordWrappingLineBreakSuggester.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineController.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineController.swift:175:54: warning: call to main actor-isolated instance method 'setNeedsDisplay()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            lineFragmentController.lineFragmentView?.setNeedsDisplay()
                                                     ^
UIKit.UIView.setNeedsDisplay:2:22: note: calls to instance method 'setNeedsDisplay()' from outside of its actor context are implicitly asynchronous
@MainActor open func setNeedsDisplay()}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineController.swift:173:10: note: add '@MainActor' to make instance method 'setNeedsDisplayOnLineFragmentViews()' part of global actor 'MainActor'
    func setNeedsDisplayOnLineFragmentViews() {
         ^
    @MainActor
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineControllerFactory.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineControllerStorage.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragment.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentCharacterLocationQuery.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentController.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentController.swift:13:35: warning: call to main actor-isolated instance method 'setNeedsDisplay()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                lineFragmentView?.setNeedsDisplay()
                                  ^
UIKit.UIView.setNeedsDisplay:2:22: note: calls to instance method 'setNeedsDisplay()' from outside of its actor context are implicitly asynchronous
@MainActor open func setNeedsDisplay()}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentController.swift:19:67: warning: main actor-isolated property 'renderer' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
            if lineFragmentView !== oldValue || lineFragmentView?.renderer !== renderer {
                                                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LineFragmentView.swift:4:9: note: property declared here
    var renderer: LineFragmentRenderer? {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentController.swift:20:35: warning: main actor-isolated property 'renderer' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                lineFragmentView?.renderer = renderer
                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LineFragmentView.swift:4:9: note: mutation of this property is only permitted within the actor
    var renderer: LineFragmentRenderer? {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentController.swift:31:35: warning: call to main actor-isolated instance method 'setNeedsDisplay()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                lineFragmentView?.setNeedsDisplay()
                                  ^
UIKit.UIView.setNeedsDisplay:2:22: note: calls to instance method 'setNeedsDisplay()' from outside of its actor context are implicitly asynchronous
@MainActor open func setNeedsDisplay()}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentController.swift:42:35: warning: call to main actor-isolated instance method 'setNeedsDisplay()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                lineFragmentView?.setNeedsDisplay()
                                  ^
UIKit.UIView.setNeedsDisplay:2:22: note: calls to instance method 'setNeedsDisplay()' from outside of its actor context are implicitly asynchronous
@MainActor open func setNeedsDisplay()}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentController.swift:53:35: warning: call to main actor-isolated instance method 'setNeedsDisplay()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                lineFragmentView?.setNeedsDisplay()
                                  ^
UIKit.UIView.setNeedsDisplay:2:22: note: calls to instance method 'setNeedsDisplay()' from outside of its actor context are implicitly asynchronous
@MainActor open func setNeedsDisplay()}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentController.swift:64:35: warning: call to main actor-isolated instance method 'setNeedsDisplay()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                lineFragmentView?.setNeedsDisplay()
                                  ^
UIKit.UIView.setNeedsDisplay:2:22: note: calls to instance method 'setNeedsDisplay()' from outside of its actor context are implicitly asynchronous
@MainActor open func setNeedsDisplay()}
                     ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentFrameQuery.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentNode.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftDriverJobDiscovery normal arm64 Emitting module for Runestone (in target 'Runestone' from project 'Runestone')
SwiftDriver\ Compilation\ Requirements Runestone normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Runestone' from project 'Runestone')
    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 Runestone -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone.build/Objects-normal/arm64/Runestone.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/TreeSitter.modulemap -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/XROS.platform/Developer/SDKs/XROS2.4.sdk -target arm64-apple-xros1.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -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-xros -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/Developer/Library/Frameworks -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone.build/Objects-normal/arm64 -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros2.4-22O233-407b76dbb837030756cbe1ab3f0b01b6.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone.build/Objects-normal/arm64/Runestone-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/Runestone.build/Debug-xros/Runestone.build/Objects-normal/arm64/Runestone.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/Runestone.build/Debug-xros/Runestone.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone.build/Objects-normal/arm64/Runestone_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/tree-sitter/lib/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone.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/Runestone.build/Debug-xros/Runestone.build/Objects-normal/arm64/Runestone-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
LinkAssetCatalog /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Appearance/Theme.xcassets (in target 'Runestone_Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-linkAssetCatalog --thinned /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone_Runestone.build/assetcatalog_output/thinned --thinned-dependencies /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone_Runestone.build/assetcatalog_dependencies_thinned --thinned-info-plist-content /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone_Runestone.build/assetcatalog_generated_info.plist_thinned --unthinned /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone_Runestone.build/assetcatalog_output/unthinned --unthinned-dependencies /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone_Runestone.build/assetcatalog_dependencies_unthinned --unthinned-info-plist-content /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone_Runestone.build/assetcatalog_generated_info.plist_unthinned --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Runestone_Runestone.bundle --plist-output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone_Runestone.build/assetcatalog_generated_info.plist
note: Emplaced /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Runestone_Runestone.bundle/Assets.car (in target 'Runestone_Runestone' from project 'Runestone')
SwiftCompile normal arm64 Compiling\ StringModifier.swift,\ TextPreview.swift,\ UITextSearchingHelper.swift,\ InternalLanguageMode.swift,\ InternalLanguageModeFactory.swift,\ PlainTextInternalLanguageMode.swift,\ PlainTextSyntaxHighlighter.swift,\ TreeSitterIndentController.swift,\ TreeSitterIndentStrategyDetector.swift,\ TreeSitterInjectedLanguage.swift,\ TreeSitterInjectedLanguageMapper.swift,\ TreeSitterInternalLanguage.swift,\ TreeSitterInternalLanguageMode.swift,\ TreeSitterLanguageLayer.swift,\ TreeSitterLanguageLayerStore.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/StringModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/TextPreview.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/InternalLanguageMode.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/InternalLanguageModeFactory.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/PlainText/PlainTextInternalLanguageMode.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/PlainText/PlainTextSyntaxHighlighter.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterIndentController.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterIndentStrategyDetector.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInjectedLanguage.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInjectedLanguageMapper.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInternalLanguage.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInternalLanguageMode.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterLanguageLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterLanguageLayerStore.swift (in target 'Runestone' from project 'Runestone')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/StringModifier.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/TextPreview.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:60:19: warning: main actor-isolated property 'selectedTextRange' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        _textView.selectedTextRange
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:192:16: note: property declared here
    public var selectedTextRange: UITextRange? {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:83:33: warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                let textRange = IndexedRange(searchResult.range)
                                ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/IndexedRange.swift:15:5: note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
    init(_ range: NSRange) {
    ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/IndexedRange.swift:15:5: note: main actor isolation inferred from inheritance from class 'UITextRange'
    init(_ range: NSRange) {
    ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:94:19: warning: main actor-isolated property 'highlightedRanges' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        _textView.highlightedRanges.removeAll { $0.range == foundTextRange.range }
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:529:16: note: mutation of this property is only permitted within the actor
    public var highlightedRanges: [HighlightedRange] {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:90:10: note: add '@MainActor' to make instance method 'decorate(foundTextRange:document:usingStyle:)' part of global actor 'MainActor'
    func decorate(foundTextRange: UITextRange, document: AnyHashable??, usingStyle style: UITextSearchFoundTextStyle) {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:95:45: warning: main actor-isolated property 'theme' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        if let highlightedRange = _textView.theme.highlightedRange(forFoundTextRange: foundTextRange.range, ofStyle: style) {
                                            ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:57:16: note: property declared here
    public var theme: Theme {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:90:10: note: add '@MainActor' to make instance method 'decorate(foundTextRange:document:usingStyle:)' part of global actor 'MainActor'
    func decorate(foundTextRange: UITextRange, document: AnyHashable??, usingStyle style: UITextSearchFoundTextStyle) {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:96:23: warning: main actor-isolated property 'highlightedRanges' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
            _textView.highlightedRanges.append(highlightedRange)
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:529:16: note: mutation of this property is only permitted within the actor
    public var highlightedRanges: [HighlightedRange] {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:90:10: note: add '@MainActor' to make instance method 'decorate(foundTextRange:document:usingStyle:)' part of global actor 'MainActor'
    func decorate(foundTextRange: UITextRange, document: AnyHashable??, usingStyle style: UITextSearchFoundTextStyle) {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:101:19: warning: main actor-isolated property 'highlightedRanges' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        _textView.highlightedRanges = []
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:529:16: note: mutation of this property is only permitted within the actor
    public var highlightedRanges: [HighlightedRange] {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:100:10: note: add '@MainActor' to make instance method 'clearAllDecoratedFoundText()' part of global actor 'MainActor'
    func clearAllDecoratedFoundText() {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:115:19: warning: call to main actor-isolated instance method 'replace(_:withText:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        _textView.replace(foundTextRange, withText: replacementText)
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:777:15: note: calls to instance method 'replace(_:withText:)' from outside of its actor context are implicitly asynchronous
    open func replace(_ range: UITextRange, withText text: String) {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:777:15: note: main actor isolation inferred from inheritance from class 'UIScrollView'
    open func replace(_ range: UITextRange, withText text: String) {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:114:10: note: add '@MainActor' to make instance method 'replace(foundTextRange:document:withText:)' part of global actor 'MainActor'
    func replace(foundTextRange: UITextRange, document: AnyHashable??, withText replacementText: String) {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:123:48: warning: main actor-isolated property 'highlightedRanges' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        guard let highlightedRange = _textView.highlightedRanges.first(where: { $0.range == foundTextRange.range }) else {
                                               ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:529:16: note: property declared here
    public var highlightedRanges: [HighlightedRange] {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:118:10: note: add '@MainActor' to make instance method 'shouldReplace(foundTextRange:document:withText:)' part of global actor 'MainActor'
    func shouldReplace(foundTextRange: UITextRange, document: AnyHashable??, withText replacementText: String) -> Bool {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:126:26: warning: main actor-isolated property 'editorDelegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        return _textView.editorDelegate?.textView(_textView, canReplaceTextIn: highlightedRange) ?? false
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:15:21: note: property declared here
    public weak var editorDelegate: TextViewDelegate?
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:118:10: note: add '@MainActor' to make instance method 'shouldReplace(foundTextRange:document:withText:)' part of global actor 'MainActor'
    func shouldReplace(foundTextRange: UITextRange, document: AnyHashable??, withText replacementText: String) -> Bool {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:131:23: warning: call to main actor-isolated instance method 'scrollRangeToVisible' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            _textView.scrollRangeToVisible(indexedRange.range)
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1112:17: note: calls to instance method 'scrollRangeToVisible' from outside of its actor context are implicitly asynchronous
    public func scrollRangeToVisible(_ range: NSRange) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1112:17: note: main actor isolation inferred from inheritance from class 'UIScrollView'
    public func scrollRangeToVisible(_ range: NSRange) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:129:10: note: add '@MainActor' to make instance method 'scrollRangeToVisible(_:inDocument:)' part of global actor 'MainActor'
    func scrollRangeToVisible(_ range: UITextRange, inDocument: AnyHashable??) {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:139:35: warning: call to main actor-isolated initializer 'init(sessionDelegate:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            let findInteraction = UIFindInteraction(sessionDelegate: self)
                                  ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIFindInteraction.h:61:1: note: calls to initializer 'init(sessionDelegate:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithSessionDelegate:(id<UIFindInteractionDelegate>)sessionDelegate NS_DESIGNATED_INITIALIZER;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:137:18: note: add '@MainActor' to make instance method 'addFindInteraction()' part of global actor 'MainActor'
    private func addFindInteraction() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:141:23: warning: call to main actor-isolated instance method 'addInteraction' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            _textView.addInteraction(findInteraction)
                      ^
UIKit.UIView.addInteraction:3:24: note: calls to instance method 'addInteraction' from outside of its actor context are implicitly asynchronous
  @MainActor open func addInteraction(_ interaction: any UIInteraction)}
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:137:18: note: add '@MainActor' to make instance method 'addFindInteraction()' part of global actor 'MainActor'
    private func addFindInteraction() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:148:23: warning: call to main actor-isolated instance method 'removeInteraction' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            _textView.removeInteraction(findInteraction)
                      ^
UIKit.UIView.removeInteraction:3:24: note: calls to instance method 'removeInteraction' from outside of its actor context are implicitly asynchronous
  @MainActor open func removeInteraction(_ interaction: any UIInteraction)}
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:145:18: note: add '@MainActor' to make instance method 'removeFindInteraction()' part of global actor 'MainActor'
    private func removeFindInteraction() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:157:30: warning: capture of 'self' with non-sendable type 'UITextSearchingHelper?' in a '@Sendable' closure
            guard let self = self, let operation = operation, !operation.isCancelled else {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:3:13: note: class 'UITextSearchingHelper' does not conform to the 'Sendable' protocol
final class UITextSearchingHelper: NSObject {
            ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:162:13: warning: capture of 'completion' with non-sendable type '([SearchResult]) -> Void' in a '@Sendable' closure
            completion(searchResults)
            ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:162:13: note: a function type must be marked '@Sendable' to conform to 'Sendable'
            completion(searchResults)
            ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:161:48: warning: call to main actor-isolated instance method 'search(for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            let searchResults = self._textView.search(for: query)
                                               ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:905:17: note: calls to instance method 'search(for:)' from outside of its actor context are implicitly asynchronous
    public func search(for query: SearchQuery) -> [SearchResult] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:905:17: note: main actor isolation inferred from inheritance from class 'UIScrollView'
    public func search(for query: SearchQuery) -> [SearchResult] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:178:59: warning: main actor-isolated property 'wordMatchMethod' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        let matchMethod = SearchQuery.MatchMethod(options.wordMatchMethod)
                                                          ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIFindSession.h:42:57: note: property declared here
@property (nonatomic, readonly) UITextSearchMatchMethod wordMatchMethod;
                                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:179:40: warning: main actor-isolated property 'stringCompareOptions' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        let isCaseSensitive = !options.stringCompareOptions.contains(.caseInsensitive)
                                       ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIFindSession.h:45:56: note: property declared here
@property (nonatomic, readonly) NSStringCompareOptions stringCompareOptions;
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:109:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
                self._textView.replaceText(in: batchReplaceSet)
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:109: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._textView.replaceText(in: batchReplaceSet)
                ^~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:109:48: warning: sending 'batchReplaceSet' risks causing data races; this is an error in the Swift 6 language mode
                self._textView.replaceText(in: batchReplaceSet)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:109:48: note: task-isolated 'batchReplaceSet' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
                self._textView.replaceText(in: batchReplaceSet)
                                               ^~~~~~~~~~~~~~~
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/InternalLanguageMode.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/InternalLanguageModeFactory.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/PlainText/PlainTextInternalLanguageMode.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/PlainText/PlainTextSyntaxHighlighter.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterIndentController.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterIndentStrategyDetector.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInjectedLanguage.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInjectedLanguageMapper.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInternalLanguage.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInternalLanguageMode.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInternalLanguageMode.swift:50:27: warning: capture of 'self' with non-sendable type 'TreeSitterInternalLanguageMode?' in a '@Sendable' closure
            if let self = self, let operation = operation, !operation.isCancelled {
                          ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInternalLanguageMode.swift:8:13: note: class 'TreeSitterInternalLanguageMode' does not conform to the 'Sendable' protocol
final class TreeSitterInternalLanguageMode: InternalLanguageMode {
            ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInternalLanguageMode.swift:51:28: warning: capture of 'text' with non-sendable type 'NSString' in a '@Sendable' closure
                self.parse(text)
                           ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSString.h:103:12: note: class 'NSString' does not conform to the 'Sendable' protocol
@interface NSString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
           ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInternalLanguageMode.swift:53:21: warning: capture of 'completion' with non-sendable type '(Bool) -> Void' in a '@Sendable' closure
                    completion(!operation.isCancelled)
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInternalLanguageMode.swift:53:21: note: a function type must be marked '@Sendable' to conform to 'Sendable'
                    completion(!operation.isCancelled)
                    ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterLanguageLayer.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterLanguageLayerStore.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/Runestone-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone.build/Objects-normal/arm64/Runestone-Swift.h (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone.build/Objects-normal/arm64/Runestone-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/Runestone-Swift.h
SwiftDriverJobDiscovery normal arm64 Compiling TreeSitterInputEdit.swift, TreeSitterNode.swift, TreeSitterParser.swift, TreeSitterPredicate.swift, TreeSitterPredicateMapper.swift, TreeSitterQuery.swift, TreeSitterQueryCursor.swift, TreeSitterQueryMatch.swift, TreeSitterTextInput.swift, TreeSitterTextPoint.swift, TreeSitterTextPredicate.swift, TreeSitterTextRange.swift, TreeSitterTree.swift, GeneratedAssetSymbols.swift (in target 'Runestone' from project 'Runestone')
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Runestone.swiftmodule/arm64-apple-xros.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone.build/Objects-normal/arm64/Runestone.swiftmodule (in target 'Runestone' from project 'Runestone')
    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/Runestone.build/Debug-xros/Runestone.build/Objects-normal/arm64/Runestone.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Runestone.swiftmodule/arm64-apple-xros.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Runestone.swiftmodule/arm64-apple-xros.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone.build/Objects-normal/arm64/Runestone.swiftdoc (in target 'Runestone' from project 'Runestone')
    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/Runestone.build/Debug-xros/Runestone.build/Objects-normal/arm64/Runestone.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Runestone.swiftmodule/arm64-apple-xros.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Runestone.swiftmodule/arm64-apple-xros.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone.build/Objects-normal/arm64/Runestone.abi.json (in target 'Runestone' from project 'Runestone')
    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/Runestone.build/Debug-xros/Runestone.build/Objects-normal/arm64/Runestone.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Runestone.swiftmodule/arm64-apple-xros.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Runestone.swiftmodule/Project/arm64-apple-xros.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone.build/Objects-normal/arm64/Runestone.swiftsourceinfo (in target 'Runestone' from project 'Runestone')
    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/Runestone.build/Debug-xros/Runestone.build/Objects-normal/arm64/Runestone.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Runestone.swiftmodule/Project/arm64-apple-xros.swiftsourceinfo
ProcessInfoPlistFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Runestone_Runestone.bundle/Info.plist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone_Runestone.build/empty-Runestone_Runestone.plist (in target 'Runestone_Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-infoPlistUtility /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone_Runestone.build/empty-Runestone_Runestone.plist -producttype com.apple.product-type.bundle -expandbuildsettings -format binary -platform xros -additionalcontentfile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone_Runestone.build/assetcatalog_generated_info.plist -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Runestone_Runestone.bundle/Info.plist
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Runestone_Runestone.bundle (in target 'Runestone_Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Runestone_Runestone.bundle
Touch /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Runestone_Runestone.bundle (in target 'Runestone_Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace
    /usr/bin/touch -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Runestone_Runestone.bundle
SwiftDriverJobDiscovery normal arm64 Compiling NewLineFinder.swift, ClosedRangeValueDescriptor.swift, RedBlackTree.swift, RedBlackTreeChildrenUpdater.swift, RedBlackTreeIterator.swift, RedBlackTreeNode.swift, RedBlackTreeNodeColor.swift, RedBlackTreeNodePosition.swift, RedBlackTreeSearchMatch.swift, RedBlackTreeSearchQuery.swift, StringSyntaxHighlighter.swift, DefaultTheme.swift, FontTraits.swift, HighlightName.swift, LineBreakMode.swift (in target 'Runestone' from project 'Runestone')
SwiftDriverJobDiscovery normal arm64 Compiling TreeSitterSyntaxHighlightToken.swift, TreeSitterSyntaxHighlighter.swift, TreeSitterTextPredicatesEvaluator.swift, LanguageMode.swift, PlainTextLanguageMode.swift, SyntaxNode.swift, TreeSitterIndentationScopes.swift, TreeSitterLanguage.swift, TreeSitterLanguageMode.swift, TreeSitterLanguageProvider.swift, CaretRectService.swift, SelectionRectService.swift, TextSelectionRect.swift, TreeSitterCapture.swift (in target 'Runestone' from project 'Runestone')
SwiftDriverJobDiscovery normal arm64 Compiling IndentController.swift, IndentLevelMeasurer.swift, IndentStrategy.swift, InvisibleCharacterConfiguration.swift, CharacterLineBreakSuggester.swift, LineBreakSuggester.swift, WordWrappingLineBreakSuggester.swift, LineController.swift, LineControllerFactory.swift, LineControllerStorage.swift, LineFragment.swift, LineFragmentCharacterLocationQuery.swift, LineFragmentController.swift, LineFragmentFrameQuery.swift, LineFragmentNode.swift (in target 'Runestone' from project 'Runestone')
SwiftDriverJobDiscovery normal arm64 Compiling Symbol.swift, TabWidthMeasurer.swift, TextChange.swift, TextEditHelper.swift, TreeSitterTextPoint+Helpers.swift, UIFont+Helpers.swift, UIScrollView+Helpers.swift, UITextInput+Helpers.swift, UITextSelectionDisplayInteraction+Helpers.swift, ViewReuseQueue.swift, DocumentLineChildrenUpdater.swift, DocumentLineNodeData.swift, LineChangeSet.swift, LineManager.swift, LinePosition.swift (in target 'Runestone' from project 'Runestone')
SwiftDriverJobDiscovery normal arm64 Compiling resource_bundle_accessor.swift, ByteCount.swift, ByteRange.swift, Caret.swift, CharacterSet+Helpers.swift, DefaultStringAttributes.swift, HairlineLength.swift, KeyboardObserver.swift, L10n.swift, LineEndingDetector.swift, NSAttributedString+Helpers.swift, NSRange+Helpers.swift, NSString+Helpers.swift, QuickTapGestureRecognizer.swift, String+Helpers.swift (in target 'Runestone' from project 'Runestone')
SwiftDriverJobDiscovery normal arm64 Compiling LineSelectionDisplayType.swift, Theme.swift, CharacterPair.swift, CharacterPairTrailingComponentDeletionMode.swift, ContentSizeService.swift, EditMenuController.swift, FloatingCaretView.swift, IndexedPosition.swift, IndexedRange.swift, LayoutManager.swift, LineEnding.swift, LineFragmentView.swift, LineMovementController.swift, MoveLinesService.swift, StringView.swift (in target 'Runestone' from project 'Runestone')
SwiftDriverJobDiscovery normal arm64 Compiling LineFragmentRenderer.swift, LineFragmentSelectionRect.swift, LineSyntaxHighlighter.swift, LineTypesetter.swift, GoToLineSelection.swift, TextLocation.swift, PageGuideController.swift, PageGuideView.swift, BatchReplaceSet.swift, ParsedReplacementString.swift, ReplacementStringParser.swift, SearchController.swift, SearchQuery.swift, SearchReplaceResult.swift, SearchResult.swift (in target 'Runestone' from project 'Runestone')
SwiftDriverJobDiscovery normal arm64 Compiling StringModifier.swift, TextPreview.swift, UITextSearchingHelper.swift, InternalLanguageMode.swift, InternalLanguageModeFactory.swift, PlainTextInternalLanguageMode.swift, PlainTextSyntaxHighlighter.swift, TreeSitterIndentController.swift, TreeSitterIndentStrategyDetector.swift, TreeSitterInjectedLanguage.swift, TreeSitterInjectedLanguageMapper.swift, TreeSitterInternalLanguage.swift, TreeSitterInternalLanguageMode.swift, TreeSitterLanguageLayer.swift, TreeSitterLanguageLayerStore.swift (in target 'Runestone' from project 'Runestone')
SwiftDriverJobDiscovery normal arm64 Compiling TextInputStringTokenizer.swift, TextInputView.swift, TextView.swift, TextViewDelegate.swift, TextViewState.swift, TimedUndoManager.swift, GutterBackgroundView.swift, GutterWidthService.swift, LineNumberView.swift, HighlightNavigationController.swift, HighlightService.swift, HighlightedRange.swift, HighlightedRangeFragment.swift, HighlightedRangeLoopingMode.swift, DetectedIndentStrategy.swift (in target 'Runestone' from project 'Runestone')
SwiftDriver\ Compilation Runestone normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Runestone' from project 'Runestone')
    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 Runestone -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone.build/Objects-normal/arm64/Runestone.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/TreeSitter.modulemap -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/XROS.platform/Developer/SDKs/XROS2.4.sdk -target arm64-apple-xros1.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -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-xros -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/Developer/Library/Frameworks -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone.build/Objects-normal/arm64 -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros2.4-22O233-407b76dbb837030756cbe1ab3f0b01b6.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone.build/Objects-normal/arm64/Runestone-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/Runestone.build/Debug-xros/Runestone.build/Objects-normal/arm64/Runestone.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/Runestone.build/Debug-xros/Runestone.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone.build/Objects-normal/arm64/Runestone_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/tree-sitter/lib/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone.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/Runestone.build/Debug-xros/Runestone.build/Objects-normal/arm64/Runestone-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-xros/Runestone.o normal (in target 'Runestone' from project 'Runestone')
    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-xros1.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-xros -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-xros -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone.build/Objects-normal/arm64/Runestone.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone.build/Objects-normal/arm64/Runestone_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone.build/Objects-normal/arm64/Runestone_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/xros -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone.build/Objects-normal/arm64/Runestone.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Runestone.o
ExtractAppIntentsMetadata (in target 'Runestone' from project 'Runestone')
    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 Runestone --sdk-root /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk --xcode-version 16E140 --platform-family xrOS --deployment-target 1.0 --bundle-identifier spi-builder-workspace.Runestone --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Runestone.appintents --target-triple arm64-apple-xros1.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Runestone.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone.build/Objects-normal/arm64/Runestone_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone.build/Objects-normal/arm64/Runestone.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone.build/Runestone.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone.build/Runestone.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-xros/Runestone.build/Objects-normal/arm64/Runestone.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-04-28 15:05:31.686 appintentsmetadataprocessor[873:5209] Starting appintentsmetadataprocessor export
2025-04-28 15:05:31.729 appintentsmetadataprocessor[873:5209] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Runestone.o (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Runestone.o
** BUILD SUCCEEDED **
Build complete.
{
  "default_localization" : "en",
  "dependencies" : [
    {
      "identity" : "tree-sitter",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.20.9",
            "upper_bound" : "0.21.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/tree-sitter/tree-sitter"
    }
  ],
  "manifest_display_name" : "Runestone",
  "name" : "Runestone",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "14.0"
    }
  ],
  "products" : [
    {
      "name" : "Runestone",
      "targets" : [
        "Runestone"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "TestTreeSitterLanguages",
      "module_type" : "ClangTarget",
      "name" : "TestTreeSitterLanguages",
      "path" : "Sources/TestTreeSitterLanguages",
      "sources" : [
        "html/parser.c",
        "html/scanner.cc",
        "javascript/parser.c",
        "javascript/scanner.c",
        "json/parser.c",
        "python/parser.c",
        "python/scanner.cc",
        "yaml/parser.c",
        "yaml/scanner.cc"
      ],
      "type" : "library"
    },
    {
      "c99name" : "RunestoneTests",
      "module_type" : "SwiftTarget",
      "name" : "RunestoneTests",
      "path" : "Tests/RunestoneTests",
      "sources" : [
        "ByteRangeTests.swift",
        "Helpers/LanguageModeFactory.swift",
        "IndentLevelMeasurerTests.swift",
        "Indentation/HTMLIndentationTests.swift",
        "Indentation/JSONIndentationTests.swift",
        "Indentation/JavaScriptIndentationTests.swift",
        "Indentation/PythonIndentationTests.swift",
        "LineEndingDetectorTests.swift",
        "LineManagerTests.swift",
        "Mock/MockTreeSitterParserDelegate.swift",
        "NSRangeTests.swift",
        "NSStringHelpersTests.swift",
        "ParsedReplacementStringTests.swift",
        "ReplacementStringParserTests.swift",
        "SearchQueryTests.swift",
        "StringHelpersTest.swift",
        "StringModifierTests.swift",
        "StringViewTests.swift",
        "TextInputStringTokenizerTests.swift",
        "TreeSitterParserTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "Runestone",
        "TestTreeSitterLanguages"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Runestone",
      "module_type" : "SwiftTarget",
      "name" : "Runestone",
      "path" : "Sources/Runestone",
      "product_dependencies" : [
        "TreeSitter"
      ],
      "product_memberships" : [
        "Runestone"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Runestone/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Resources/de.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "de"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Resources/en.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "en"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Resources/es.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "es"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Resources/fi.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fi"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Resources/fr.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fr"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Resources/ja.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ja"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Appearance/Theme.xcassets",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Library/ByteCount.swift",
        "Library/ByteRange.swift",
        "Library/Caret.swift",
        "Library/CharacterSet+Helpers.swift",
        "Library/DefaultStringAttributes.swift",
        "Library/HairlineLength.swift",
        "Library/KeyboardObserver.swift",
        "Library/L10n.swift",
        "Library/LineEndingDetector.swift",
        "Library/NSAttributedString+Helpers.swift",
        "Library/NSRange+Helpers.swift",
        "Library/NSString+Helpers.swift",
        "Library/QuickTapGestureRecognizer.swift",
        "Library/String+Helpers.swift",
        "Library/Symbol.swift",
        "Library/TabWidthMeasurer.swift",
        "Library/TextChange.swift",
        "Library/TextEditHelper.swift",
        "Library/TreeSitterTextPoint+Helpers.swift",
        "Library/UIFont+Helpers.swift",
        "Library/UIScrollView+Helpers.swift",
        "Library/UITextInput+Helpers.swift",
        "Library/UITextSelectionDisplayInteraction+Helpers.swift",
        "Library/ViewReuseQueue.swift",
        "LineManager/DocumentLineChildrenUpdater.swift",
        "LineManager/DocumentLineNodeData.swift",
        "LineManager/LineChangeSet.swift",
        "LineManager/LineManager.swift",
        "LineManager/LinePosition.swift",
        "LineManager/NewLineFinder.swift",
        "RedBlackTree/ClosedRangeValueDescriptor.swift",
        "RedBlackTree/RedBlackTree.swift",
        "RedBlackTree/RedBlackTreeChildrenUpdater.swift",
        "RedBlackTree/RedBlackTreeIterator.swift",
        "RedBlackTree/RedBlackTreeNode.swift",
        "RedBlackTree/RedBlackTreeNodeColor.swift",
        "RedBlackTree/RedBlackTreeNodePosition.swift",
        "RedBlackTree/RedBlackTreeSearchMatch.swift",
        "RedBlackTree/RedBlackTreeSearchQuery.swift",
        "StringSyntaxHighlighter.swift",
        "TextView/Appearance/DefaultTheme.swift",
        "TextView/Appearance/FontTraits.swift",
        "TextView/Appearance/HighlightName.swift",
        "TextView/Appearance/LineBreakMode.swift",
        "TextView/Appearance/LineSelectionDisplayType.swift",
        "TextView/Appearance/Theme.swift",
        "TextView/CharacterPairs/CharacterPair.swift",
        "TextView/CharacterPairs/CharacterPairTrailingComponentDeletionMode.swift",
        "TextView/Core/ContentSizeService.swift",
        "TextView/Core/EditMenuController.swift",
        "TextView/Core/FloatingCaretView.swift",
        "TextView/Core/IndexedPosition.swift",
        "TextView/Core/IndexedRange.swift",
        "TextView/Core/LayoutManager.swift",
        "TextView/Core/LineEnding.swift",
        "TextView/Core/LineFragmentView.swift",
        "TextView/Core/LineMovementController.swift",
        "TextView/Core/MoveLinesService.swift",
        "TextView/Core/StringView.swift",
        "TextView/Core/TextInputStringTokenizer.swift",
        "TextView/Core/TextInputView.swift",
        "TextView/Core/TextView.swift",
        "TextView/Core/TextViewDelegate.swift",
        "TextView/Core/TextViewState.swift",
        "TextView/Core/TimedUndoManager.swift",
        "TextView/Gutter/GutterBackgroundView.swift",
        "TextView/Gutter/GutterWidthService.swift",
        "TextView/Gutter/LineNumberView.swift",
        "TextView/Highlight/HighlightNavigationController.swift",
        "TextView/Highlight/HighlightService.swift",
        "TextView/Highlight/HighlightedRange.swift",
        "TextView/Highlight/HighlightedRangeFragment.swift",
        "TextView/Highlight/HighlightedRangeLoopingMode.swift",
        "TextView/Indent/DetectedIndentStrategy.swift",
        "TextView/Indent/IndentController.swift",
        "TextView/Indent/IndentLevelMeasurer.swift",
        "TextView/Indent/IndentStrategy.swift",
        "TextView/InvisibleCharacters/InvisibleCharacterConfiguration.swift",
        "TextView/LineController/LineBreak/CharacterLineBreakSuggester.swift",
        "TextView/LineController/LineBreak/LineBreakSuggester.swift",
        "TextView/LineController/LineBreak/WordWrappingLineBreakSuggester.swift",
        "TextView/LineController/LineController.swift",
        "TextView/LineController/LineControllerFactory.swift",
        "TextView/LineController/LineControllerStorage.swift",
        "TextView/LineController/LineFragment.swift",
        "TextView/LineController/LineFragmentCharacterLocationQuery.swift",
        "TextView/LineController/LineFragmentController.swift",
        "TextView/LineController/LineFragmentFrameQuery.swift",
        "TextView/LineController/LineFragmentNode.swift",
        "TextView/LineController/LineFragmentRenderer.swift",
        "TextView/LineController/LineFragmentSelectionRect.swift",
        "TextView/LineController/LineSyntaxHighlighter.swift",
        "TextView/LineController/LineTypesetter.swift",
        "TextView/Navigation/GoToLineSelection.swift",
        "TextView/Navigation/TextLocation.swift",
        "TextView/PageGuide/PageGuideController.swift",
        "TextView/PageGuide/PageGuideView.swift",
        "TextView/SearchAndReplace/BatchReplaceSet.swift",
        "TextView/SearchAndReplace/ParsedReplacementString.swift",
        "TextView/SearchAndReplace/ReplacementStringParser.swift",
        "TextView/SearchAndReplace/SearchController.swift",
        "TextView/SearchAndReplace/SearchQuery.swift",
        "TextView/SearchAndReplace/SearchReplaceResult.swift",
        "TextView/SearchAndReplace/SearchResult.swift",
        "TextView/SearchAndReplace/StringModifier.swift",
        "TextView/SearchAndReplace/TextPreview.swift",
        "TextView/SearchAndReplace/UITextSearchingHelper.swift",
        "TextView/SyntaxHighlighting/Internal/InternalLanguageMode.swift",
        "TextView/SyntaxHighlighting/Internal/InternalLanguageModeFactory.swift",
        "TextView/SyntaxHighlighting/Internal/PlainText/PlainTextInternalLanguageMode.swift",
        "TextView/SyntaxHighlighting/Internal/PlainText/PlainTextSyntaxHighlighter.swift",
        "TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterIndentController.swift",
        "TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterIndentStrategyDetector.swift",
        "TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInjectedLanguage.swift",
        "TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInjectedLanguageMapper.swift",
        "TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInternalLanguage.swift",
        "TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInternalLanguageMode.swift",
        "TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterLanguageLayer.swift",
        "TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterLanguageLayerStore.swift",
        "TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterSyntaxHighlightToken.swift",
        "TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterSyntaxHighlighter.swift",
        "TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterTextPredicatesEvaluator.swift",
        "TextView/SyntaxHighlighting/LanguageMode.swift",
        "TextView/SyntaxHighlighting/PlainText/PlainTextLanguageMode.swift",
        "TextView/SyntaxHighlighting/SyntaxNode.swift",
        "TextView/SyntaxHighlighting/TreeSitter/TreeSitterIndentationScopes.swift",
        "TextView/SyntaxHighlighting/TreeSitter/TreeSitterLanguage.swift",
        "TextView/SyntaxHighlighting/TreeSitter/TreeSitterLanguageMode.swift",
        "TextView/SyntaxHighlighting/TreeSitter/TreeSitterLanguageProvider.swift",
        "TextView/TextSelection/CaretRectService.swift",
        "TextView/TextSelection/SelectionRectService.swift",
        "TextView/TextSelection/TextSelectionRect.swift",
        "TreeSitter/TreeSitterCapture.swift",
        "TreeSitter/TreeSitterInputEdit.swift",
        "TreeSitter/TreeSitterNode.swift",
        "TreeSitter/TreeSitterParser.swift",
        "TreeSitter/TreeSitterPredicate.swift",
        "TreeSitter/TreeSitterPredicateMapper.swift",
        "TreeSitter/TreeSitterQuery.swift",
        "TreeSitter/TreeSitterQueryCursor.swift",
        "TreeSitter/TreeSitterQueryMatch.swift",
        "TreeSitter/TreeSitterTextInput.swift",
        "TreeSitter/TreeSitterTextPoint.swift",
        "TreeSitter/TreeSitterTextPredicate.swift",
        "TreeSitter/TreeSitterTextRange.swift",
        "TreeSitter/TreeSitterTree.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
Done.