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.