Build Information
Failed to build Neon, reference main (f3c717
), with Swift 5.9 for Linux on 15 Oct 2024 12:53:30 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.9-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
Build Log
========================================
RunAll
========================================
Builder version: 4.55.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ChimeHQ/Neon.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/ChimeHQ/Neon
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at f3c717b Use fast init for IndexSet
Submodule path 'tree-sitter-swift': checked out '50b8c5e61c29fa30e760c7a1cbf24b59970e6233'
Submodule 'tree-sitter-swift' (https://github.com/alex-pinkus/tree-sitter-swift) registered for path 'tree-sitter-swift'
Cloning into '/host/spi-builder-workspace/tree-sitter-swift'...
Cloned https://github.com/ChimeHQ/Neon.git
Revision (git rev-parse @):
f3c717b5bbf2118aa93f16a0aa4adf9a9c39ad43
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/ChimeHQ/Neon.git at main
========================================
Build
========================================
Selected platform: linux
Swift version: 5.9
Building package at path: $PWD
https://github.com/ChimeHQ/Neon.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.9-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-5.9-latest: Pulling from finestructure/spi-images
Digest: sha256:9f9025114c0603ac6ea1951d396f9bc1cd3a7c1b5aa8548b3ea2615c8c5705ce
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-5.9-latest
Fetching https://github.com/ChimeHQ/SwiftTreeSitter
[1/1582] Fetching swifttreesitter
Fetched https://github.com/ChimeHQ/SwiftTreeSitter (0.22s)
Fetching https://github.com/ChimeHQ/Rearrange
Fetching https://github.com/tree-sitter/tree-sitter
[1/519] Fetching rearrange
[520/51646] Fetching rearrange, tree-sitter
Fetched https://github.com/ChimeHQ/Rearrange (2.32s)
Fetched https://github.com/tree-sitter/tree-sitter (2.35s)
Computing version for https://github.com/tree-sitter/tree-sitter
Computed https://github.com/tree-sitter/tree-sitter at 0.23.2 (0.31s)
Computing version for https://github.com/ChimeHQ/Rearrange
Computed https://github.com/ChimeHQ/Rearrange at 1.8.1 (0.94s)
Creating working copy for https://github.com/ChimeHQ/SwiftTreeSitter
Working copy of https://github.com/ChimeHQ/SwiftTreeSitter resolved at f01316eaf3aae07e30478f8afa76192ab4a96420
Creating working copy for https://github.com/ChimeHQ/Rearrange
Working copy of https://github.com/ChimeHQ/Rearrange resolved at 1.8.1
Creating working copy for https://github.com/tree-sitter/tree-sitter
Working copy of https://github.com/tree-sitter/tree-sitter resolved at 0.23.2
Building for debugging...
[0/3] Compiling scanner.c
[1/15] Compiling lib.c
[3/34] Emitting module Rearrange
/host/spi-builder-workspace/.build/checkouts/Rearrange/Sources/Rearrange/RangeMutation.swift:9:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[4/35] Emitting module SwiftTreeSitter
/host/spi-builder-workspace/.build/checkouts/SwiftTreeSitter/Sources/SwiftTreeSitter/LanguageConfiguration.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/.build/checkouts/SwiftTreeSitter/Sources/SwiftTreeSitter/Parser.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/.build/checkouts/SwiftTreeSitter/Sources/SwiftTreeSitter/Predicate.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[5/37] Compiling Rearrange UITextRange+Convenience.swift
[6/37] Compiling Rearrange NSTextLocation+Comparable.swift
[6/37] Compiling parser.c
[8/37] Emitting module ConcurrencyCompatibility
[9/37] Compiling ConcurrencyCompatibility Compatibility.swift
[10/37] Compiling Rearrange String+NSRange.swift
[11/37] Compiling SwiftTreeSitter Input.swift
[12/37] Compiling SwiftTreeSitter SendableTypes.swift
[13/38] Compiling SwiftTreeSitter Bundle+Extensions.swift
[14/38] Compiling SwiftTreeSitter Encoding+Helpers.swift
[16/38] Compiling Rearrange NSRange+Shift.swift
[17/38] Compiling Rearrange NSTextRange+NSRange.swift
[18/38] Compiling Rearrange RangeMutation.swift
/host/spi-builder-workspace/.build/checkouts/Rearrange/Sources/Rearrange/RangeMutation.swift:9:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[19/38] Compiling SwiftTreeSitter String+TextProvider.swift
[20/38] Compiling SwiftTreeSitter TSRange.swift
[21/38] Compiling SwiftTreeSitter InputEdit.swift
/host/spi-builder-workspace/.build/checkouts/SwiftTreeSitter/Sources/SwiftTreeSitter/LanguageConfiguration.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[22/38] Compiling SwiftTreeSitter Language.swift
/host/spi-builder-workspace/.build/checkouts/SwiftTreeSitter/Sources/SwiftTreeSitter/LanguageConfiguration.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[23/38] Compiling SwiftTreeSitter LanguageConfiguration.swift
/host/spi-builder-workspace/.build/checkouts/SwiftTreeSitter/Sources/SwiftTreeSitter/LanguageConfiguration.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[26/39] Compiling SwiftTreeSitter Tree.swift
[27/39] Compiling SwiftTreeSitter TreeCursor.swift
[30/40] Compiling SwiftTreeSitter ResolvingQueryCursor.swift
[31/40] Compiling SwiftTreeSitter ResolvingQueryMatchSequence.swift
[32/40] Compiling SwiftTreeSitter Predicate.swift
/host/spi-builder-workspace/.build/checkouts/SwiftTreeSitter/Sources/SwiftTreeSitter/Predicate.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[33/40] Compiling SwiftTreeSitter Query.swift
/host/spi-builder-workspace/.build/checkouts/SwiftTreeSitter/Sources/SwiftTreeSitter/Predicate.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[34/40] Compiling SwiftTreeSitter QueryDefinitions.swift
/host/spi-builder-workspace/.build/checkouts/SwiftTreeSitter/Sources/SwiftTreeSitter/Predicate.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[35/40] Compiling SwiftTreeSitter Node.swift
/host/spi-builder-workspace/.build/checkouts/SwiftTreeSitter/Sources/SwiftTreeSitter/Parser.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[36/40] Compiling SwiftTreeSitter Parser.swift
/host/spi-builder-workspace/.build/checkouts/SwiftTreeSitter/Sources/SwiftTreeSitter/Parser.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[37/40] Compiling SwiftTreeSitter Point.swift
/host/spi-builder-workspace/.build/checkouts/SwiftTreeSitter/Sources/SwiftTreeSitter/Parser.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[39/40] Compiling SwiftTreeSitter String+Data.swift
[44/60] Emitting module SwiftTreeSitterLayer
[45/60] Compiling RangeState RangeTarget.swift
/host/spi-builder-workspace/Sources/RangeState/RangeTarget.swift:6:7: warning: associated value 'set' of 'Sendable'-conforming enum 'RangeTarget' has non-sendable type 'IndexSet'
case set(IndexSet)
^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
^
/host/spi-builder-workspace/Sources/RangeState/RangeTarget.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/RangeState/RangeTarget.swift:7:7: warning: associated value 'range' of 'Sendable'-conforming enum 'RangeTarget' has non-sendable type 'NSRange' (aka '_NSRange')
case range(NSRange)
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
[46/61] Compiling RangeState ThreePhaseRangeValidator.swift
/host/spi-builder-workspace/Sources/RangeState/ThreePhaseRangeValidator.swift:170:36: warning: passing argument of non-sendable type 'RangeValidator<Content>.ContentRange' (aka 'Versioned<Content.Version, _NSRange>') outside of main actor-isolated context may introduce data races
let validation = await provider(contentRange)
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
/host/spi-builder-workspace/Sources/RangeState/ThreePhaseRangeValidator.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[47/61] Compiling SwiftTreeSitterLayer ParseState.swift
[48/61] Compiling SwiftTreeSitterLayer LanguageLayerQueryCursor.swift
[49/61] Compiling RangeState SinglePhaseRangeValidator.swift
/host/spi-builder-workspace/Sources/RangeState/SinglePhaseRangeValidator.swift:10:19: warning: type 'NSRange' (aka '_NSRange') does not conform to the 'Sendable' protocol
public typealias Provider = HybridValueProvider<ContentRange, Validation>
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
/host/spi-builder-workspace/Sources/RangeState/SinglePhaseRangeValidator.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/RangeState/SinglePhaseRangeValidator.swift:46:4: warning: non-sendable type 'SinglePhaseRangeValidator<Content>.ContentRange?' (aka 'Optional<Versioned<Content.Version, _NSRange>>') returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary
for await versionedRange in stream {
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
/host/spi-builder-workspace/Sources/RangeState/SinglePhaseRangeValidator.swift:82:50: warning: type 'NSRange' (aka '_NSRange') does not conform to the 'Sendable' protocol
guard let validation = configuration.provider.sync(contentRange) else {
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
/host/spi-builder-workspace/Sources/RangeState/SinglePhaseRangeValidator.swift:136:54: warning: type 'NSRange' (aka '_NSRange') does not conform to the 'Sendable' protocol
let validation = await self.configuration.provider.mainActorAsync(contentRange)
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
[50/61] Compiling SwiftTreeSitterLayer Queryable.swift
[51/61] Compiling SwiftTreeSitterLayer Snapshots.swift
[52/61] Compiling SwiftTreeSitterLayer TreeSitter+Extensions.swift
[53/61] Compiling RangeState RangeValidator.swift
/host/spi-builder-workspace/Sources/RangeState/RangeValidator.swift:8:7: warning: associated value 'success' of 'Sendable'-conforming enum 'Validation' has non-sendable type 'NSRange' (aka '_NSRange')
case success(NSRange)
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
/host/spi-builder-workspace/Sources/RangeState/RangeValidator.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/RangeState/RangeValidator.swift:14:19: warning: type 'NSRange' (aka '_NSRange') does not conform to the 'Sendable' protocol
public typealias ValidationProvider = HybridValueProvider<ContentRange, Validation>
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
/host/spi-builder-workspace/Sources/RangeState/RangeValidator.swift:18:8: warning: associated value 'needed' of 'Sendable'-conforming enum 'Action' has non-sendable type 'NSRange' (aka '_NSRange')
case needed(ContentRange)
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
[54/61] Compiling RangeState RangeInvalidationBuffer.swift
[55/61] Emitting module RangeState
/host/spi-builder-workspace/Sources/RangeState/RangeTarget.swift:6:7: warning: associated value 'set' of 'Sendable'-conforming enum 'RangeTarget' has non-sendable type 'IndexSet'
case set(IndexSet)
^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
^
/host/spi-builder-workspace/Sources/RangeState/RangeTarget.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/RangeState/RangeTarget.swift:7:7: warning: associated value 'range' of 'Sendable'-conforming enum 'RangeTarget' has non-sendable type 'NSRange' (aka '_NSRange')
case range(NSRange)
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
/host/spi-builder-workspace/Sources/RangeState/RangeValidator.swift:8:7: warning: associated value 'success' of 'Sendable'-conforming enum 'Validation' has non-sendable type 'NSRange' (aka '_NSRange')
case success(NSRange)
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
/host/spi-builder-workspace/Sources/RangeState/RangeValidator.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/RangeState/RangeValidator.swift:14:19: warning: type 'NSRange' (aka '_NSRange') does not conform to the 'Sendable' protocol
public typealias ValidationProvider = HybridValueProvider<ContentRange, Validation>
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
/host/spi-builder-workspace/Sources/RangeState/RangeValidator.swift:18:8: warning: associated value 'needed' of 'Sendable'-conforming enum 'Action' has non-sendable type 'NSRange' (aka '_NSRange')
case needed(ContentRange)
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
/host/spi-builder-workspace/Sources/RangeState/SinglePhaseRangeValidator.swift:10:19: warning: type 'NSRange' (aka '_NSRange') does not conform to the 'Sendable' protocol
public typealias Provider = HybridValueProvider<ContentRange, Validation>
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
/host/spi-builder-workspace/Sources/RangeState/SinglePhaseRangeValidator.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[56/61] Compiling RangeState RangeProcessor.swift
[57/61] Compiling RangeState HybridValueProvider+RangeProcessor.swift
[58/61] Compiling RangeState HybridValueProvider.swift
[59/61] Compiling RangeState Versioned.swift
[61/63] Compiling SwiftTreeSitterLayer IndexSet+Range.swift
[62/63] Compiling SwiftTreeSitterLayer LanguageLayer.swift
[66/69] Compiling TreeSitterClient TreeSitter+Extensions.swift
[67/69] Emitting module TreeSitterClient
[68/69] Compiling TreeSitterClient BackgroundingLanguageLayerTree.swift
[69/69] Compiling TreeSitterClient TreeSitterClient.swift
/host/spi-builder-workspace/Sources/TreeSitterClient/TreeSitterClient.swift:209:4: warning: type 'NSRange' (aka '_NSRange') does not conform to the 'Sendable' protocol
.init(
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
/host/spi-builder-workspace/Sources/TreeSitterClient/TreeSitterClient.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[72/82] Compiling Neon TextSystemStyler.swift
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:10:23: warning: unknown operating system for build configuration 'os'
#elseif os(iOS) || os(visionOS)
^
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:10:23: note: did you mean 'iOS'?
#elseif os(iOS) || os(visionOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:10:23: note: did you mean 'Windows'?
#elseif os(iOS) || os(visionOS)
^~~~~~~~
Windows
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:14:32: warning: unknown operating system for build configuration 'os'
#if os(macOS) || os(iOS) || os(visionOS)
^
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:14:32: note: did you mean 'iOS'?
#if os(macOS) || os(iOS) || os(visionOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:14:32: note: did you mean 'Windows'?
#if os(macOS) || os(iOS) || os(visionOS)
^~~~~~~~
Windows
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:70:19: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(visionOS)
^
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:70:19: note: did you mean 'iOS'?
#if os(iOS) || os(visionOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:70:19: note: did you mean 'Windows'?
#if os(iOS) || os(visionOS)
^~~~~~~~
Windows
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:176:23: warning: unknown operating system for build configuration 'os'
#elseif os(iOS) || os(visionOS)
^
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:176:23: note: did you mean 'iOS'?
#elseif os(iOS) || os(visionOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:176:23: note: did you mean 'Windows'?
#elseif os(iOS) || os(visionOS)
^~~~~~~~
Windows
[73/82] Compiling Neon TextViewHighlighter.swift
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:10:23: warning: unknown operating system for build configuration 'os'
#elseif os(iOS) || os(visionOS)
^
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:10:23: note: did you mean 'iOS'?
#elseif os(iOS) || os(visionOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:10:23: note: did you mean 'Windows'?
#elseif os(iOS) || os(visionOS)
^~~~~~~~
Windows
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:14:32: warning: unknown operating system for build configuration 'os'
#if os(macOS) || os(iOS) || os(visionOS)
^
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:14:32: note: did you mean 'iOS'?
#if os(macOS) || os(iOS) || os(visionOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:14:32: note: did you mean 'Windows'?
#if os(macOS) || os(iOS) || os(visionOS)
^~~~~~~~
Windows
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:70:19: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(visionOS)
^
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:70:19: note: did you mean 'iOS'?
#if os(iOS) || os(visionOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:70:19: note: did you mean 'Windows'?
#if os(iOS) || os(visionOS)
^~~~~~~~
Windows
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:176:23: warning: unknown operating system for build configuration 'os'
#elseif os(iOS) || os(visionOS)
^
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:176:23: note: did you mean 'iOS'?
#elseif os(iOS) || os(visionOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:176:23: note: did you mean 'Windows'?
#elseif os(iOS) || os(visionOS)
^~~~~~~~
Windows
[74/83] Compiling Neon ThreePhaseTextSystemStyler.swift
[75/83] Compiling Neon TextViewSystemInterface.swift
/host/spi-builder-workspace/Sources/Neon/TextViewSystemInterface.swift:3:23: warning: unknown operating system for build configuration 'os'
#elseif os(iOS) || os(visionOS)
^
/host/spi-builder-workspace/Sources/Neon/TextViewSystemInterface.swift:3:23: note: did you mean 'iOS'?
#elseif os(iOS) || os(visionOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/TextViewSystemInterface.swift:3:23: note: did you mean 'Windows'?
#elseif os(iOS) || os(visionOS)
^~~~~~~~
Windows
/host/spi-builder-workspace/Sources/Neon/TextViewSystemInterface.swift:10:32: warning: unknown operating system for build configuration 'os'
#if os(macOS) || os(iOS) || os(visionOS)
^
/host/spi-builder-workspace/Sources/Neon/TextViewSystemInterface.swift:10:32: note: did you mean 'iOS'?
#if os(macOS) || os(iOS) || os(visionOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/TextViewSystemInterface.swift:10:32: note: did you mean 'Windows'?
#if os(macOS) || os(iOS) || os(visionOS)
^~~~~~~~
Windows
/host/spi-builder-workspace/Sources/Neon/TextViewSystemInterface.swift:154:32: warning: unknown operating system for build configuration 'os'
#if os(macOS) || os(iOS) || os(visionOS)
^
/host/spi-builder-workspace/Sources/Neon/TextViewSystemInterface.swift:154:32: note: did you mean 'iOS'?
#if os(macOS) || os(iOS) || os(visionOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/TextViewSystemInterface.swift:154:32: note: did you mean 'Windows'?
#if os(macOS) || os(iOS) || os(visionOS)
^~~~~~~~
Windows
[76/83] Compiling Neon PlatformTextSystem.swift
/host/spi-builder-workspace/Sources/Neon/PlatformTextSystem.swift:10:23: warning: unknown operating system for build configuration 'os'
#elseif os(iOS) || os(visionOS) || os(tvOS)
^
/host/spi-builder-workspace/Sources/Neon/PlatformTextSystem.swift:10:23: note: did you mean 'iOS'?
#elseif os(iOS) || os(visionOS) || os(tvOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/PlatformTextSystem.swift:10:23: note: did you mean 'Windows'?
#elseif os(iOS) || os(visionOS) || os(tvOS)
^~~~~~~~
Windows
/host/spi-builder-workspace/Sources/Neon/PlatformTextSystem.swift:17:32: warning: unknown operating system for build configuration 'os'
#if os(macOS) || os(iOS) || os(visionOS) || os(tvOS)
^
/host/spi-builder-workspace/Sources/Neon/PlatformTextSystem.swift:17:32: note: did you mean 'iOS'?
#if os(macOS) || os(iOS) || os(visionOS) || os(tvOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/PlatformTextSystem.swift:17:32: note: did you mean 'Windows'?
#if os(macOS) || os(iOS) || os(visionOS) || os(tvOS)
^~~~~~~~
Windows
/host/spi-builder-workspace/Sources/Neon/PlatformTextSystem.swift:81:23: warning: unknown operating system for build configuration 'os'
#elseif os(iOS) || os(visionOS)
^
/host/spi-builder-workspace/Sources/Neon/PlatformTextSystem.swift:81:23: note: did you mean 'iOS'?
#elseif os(iOS) || os(visionOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/PlatformTextSystem.swift:81:23: note: did you mean 'Windows'?
#elseif os(iOS) || os(visionOS)
^~~~~~~~
Windows
/host/spi-builder-workspace/Sources/Neon/TextStorageDelegateBuffer.swift:7:23: warning: unknown operating system for build configuration 'os'
#elseif os(iOS) || os(visionOS)
^
/host/spi-builder-workspace/Sources/Neon/TextStorageDelegateBuffer.swift:7:23: note: did you mean 'iOS'?
#elseif os(iOS) || os(visionOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/TextStorageDelegateBuffer.swift:7:23: note: did you mean 'Windows'?
#elseif os(iOS) || os(visionOS)
^~~~~~~~
Windows
/host/spi-builder-workspace/Sources/Neon/TextStorageDelegateBuffer.swift:15:32: warning: unknown operating system for build configuration 'os'
#if os(macOS) || os(iOS) || os(visionOS)
^
/host/spi-builder-workspace/Sources/Neon/TextStorageDelegateBuffer.swift:15:32: note: did you mean 'iOS'?
#if os(macOS) || os(iOS) || os(visionOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/TextStorageDelegateBuffer.swift:15:32: note: did you mean 'Windows'?
#if os(macOS) || os(iOS) || os(visionOS)
^~~~~~~~
Windows
[77/83] Compiling Neon TextStorageDelegateBuffer.swift
/host/spi-builder-workspace/Sources/Neon/PlatformTextSystem.swift:10:23: warning: unknown operating system for build configuration 'os'
#elseif os(iOS) || os(visionOS) || os(tvOS)
^
/host/spi-builder-workspace/Sources/Neon/PlatformTextSystem.swift:10:23: note: did you mean 'iOS'?
#elseif os(iOS) || os(visionOS) || os(tvOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/PlatformTextSystem.swift:10:23: note: did you mean 'Windows'?
#elseif os(iOS) || os(visionOS) || os(tvOS)
^~~~~~~~
Windows
/host/spi-builder-workspace/Sources/Neon/PlatformTextSystem.swift:17:32: warning: unknown operating system for build configuration 'os'
#if os(macOS) || os(iOS) || os(visionOS) || os(tvOS)
^
/host/spi-builder-workspace/Sources/Neon/PlatformTextSystem.swift:17:32: note: did you mean 'iOS'?
#if os(macOS) || os(iOS) || os(visionOS) || os(tvOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/PlatformTextSystem.swift:17:32: note: did you mean 'Windows'?
#if os(macOS) || os(iOS) || os(visionOS) || os(tvOS)
^~~~~~~~
Windows
/host/spi-builder-workspace/Sources/Neon/PlatformTextSystem.swift:81:23: warning: unknown operating system for build configuration 'os'
#elseif os(iOS) || os(visionOS)
^
/host/spi-builder-workspace/Sources/Neon/PlatformTextSystem.swift:81:23: note: did you mean 'iOS'?
#elseif os(iOS) || os(visionOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/PlatformTextSystem.swift:81:23: note: did you mean 'Windows'?
#elseif os(iOS) || os(visionOS)
^~~~~~~~
Windows
/host/spi-builder-workspace/Sources/Neon/TextStorageDelegateBuffer.swift:7:23: warning: unknown operating system for build configuration 'os'
#elseif os(iOS) || os(visionOS)
^
/host/spi-builder-workspace/Sources/Neon/TextStorageDelegateBuffer.swift:7:23: note: did you mean 'iOS'?
#elseif os(iOS) || os(visionOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/TextStorageDelegateBuffer.swift:7:23: note: did you mean 'Windows'?
#elseif os(iOS) || os(visionOS)
^~~~~~~~
Windows
/host/spi-builder-workspace/Sources/Neon/TextStorageDelegateBuffer.swift:15:32: warning: unknown operating system for build configuration 'os'
#if os(macOS) || os(iOS) || os(visionOS)
^
/host/spi-builder-workspace/Sources/Neon/TextStorageDelegateBuffer.swift:15:32: note: did you mean 'iOS'?
#if os(macOS) || os(iOS) || os(visionOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/TextStorageDelegateBuffer.swift:15:32: note: did you mean 'Windows'?
#if os(macOS) || os(iOS) || os(visionOS)
^~~~~~~~
Windows
[78/83] Emitting module Neon
/host/spi-builder-workspace/Sources/Neon/PlatformTextSystem.swift:10:23: warning: unknown operating system for build configuration 'os'
#elseif os(iOS) || os(visionOS) || os(tvOS)
^
/host/spi-builder-workspace/Sources/Neon/PlatformTextSystem.swift:10:23: note: did you mean 'iOS'?
#elseif os(iOS) || os(visionOS) || os(tvOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/PlatformTextSystem.swift:10:23: note: did you mean 'Windows'?
#elseif os(iOS) || os(visionOS) || os(tvOS)
^~~~~~~~
Windows
/host/spi-builder-workspace/Sources/Neon/PlatformTextSystem.swift:17:32: warning: unknown operating system for build configuration 'os'
#if os(macOS) || os(iOS) || os(visionOS) || os(tvOS)
^
/host/spi-builder-workspace/Sources/Neon/PlatformTextSystem.swift:17:32: note: did you mean 'iOS'?
#if os(macOS) || os(iOS) || os(visionOS) || os(tvOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/PlatformTextSystem.swift:17:32: note: did you mean 'Windows'?
#if os(macOS) || os(iOS) || os(visionOS) || os(tvOS)
^~~~~~~~
Windows
/host/spi-builder-workspace/Sources/Neon/TextStorageDelegateBuffer.swift:7:23: warning: unknown operating system for build configuration 'os'
#elseif os(iOS) || os(visionOS)
^
/host/spi-builder-workspace/Sources/Neon/TextStorageDelegateBuffer.swift:7:23: note: did you mean 'iOS'?
#elseif os(iOS) || os(visionOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/TextStorageDelegateBuffer.swift:7:23: note: did you mean 'Windows'?
#elseif os(iOS) || os(visionOS)
^~~~~~~~
Windows
/host/spi-builder-workspace/Sources/Neon/TextStorageDelegateBuffer.swift:15:32: warning: unknown operating system for build configuration 'os'
#if os(macOS) || os(iOS) || os(visionOS)
^
/host/spi-builder-workspace/Sources/Neon/TextStorageDelegateBuffer.swift:15:32: note: did you mean 'iOS'?
#if os(macOS) || os(iOS) || os(visionOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/TextStorageDelegateBuffer.swift:15:32: note: did you mean 'Windows'?
#if os(macOS) || os(iOS) || os(visionOS)
^~~~~~~~
Windows
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:10:23: warning: unknown operating system for build configuration 'os'
#elseif os(iOS) || os(visionOS)
^
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:10:23: note: did you mean 'iOS'?
#elseif os(iOS) || os(visionOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:10:23: note: did you mean 'Windows'?
#elseif os(iOS) || os(visionOS)
^~~~~~~~
Windows
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:14:32: warning: unknown operating system for build configuration 'os'
#if os(macOS) || os(iOS) || os(visionOS)
^
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:14:32: note: did you mean 'iOS'?
#if os(macOS) || os(iOS) || os(visionOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:14:32: note: did you mean 'Windows'?
#if os(macOS) || os(iOS) || os(visionOS)
^~~~~~~~
Windows
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:70:19: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(visionOS)
^
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:70:19: note: did you mean 'iOS'?
#if os(iOS) || os(visionOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/TextViewHighlighter.swift:70:19: note: did you mean 'Windows'?
#if os(iOS) || os(visionOS)
^~~~~~~~
Windows
/host/spi-builder-workspace/Sources/Neon/TextViewSystemInterface.swift:3:23: warning: unknown operating system for build configuration 'os'
#elseif os(iOS) || os(visionOS)
^
/host/spi-builder-workspace/Sources/Neon/TextViewSystemInterface.swift:3:23: note: did you mean 'iOS'?
#elseif os(iOS) || os(visionOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/TextViewSystemInterface.swift:3:23: note: did you mean 'Windows'?
#elseif os(iOS) || os(visionOS)
^~~~~~~~
Windows
/host/spi-builder-workspace/Sources/Neon/TextViewSystemInterface.swift:10:32: warning: unknown operating system for build configuration 'os'
#if os(macOS) || os(iOS) || os(visionOS)
^
/host/spi-builder-workspace/Sources/Neon/TextViewSystemInterface.swift:10:32: note: did you mean 'iOS'?
#if os(macOS) || os(iOS) || os(visionOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/TextViewSystemInterface.swift:10:32: note: did you mean 'Windows'?
#if os(macOS) || os(iOS) || os(visionOS)
^~~~~~~~
Windows
/host/spi-builder-workspace/Sources/Neon/TextViewSystemInterface.swift:154:32: warning: unknown operating system for build configuration 'os'
#if os(macOS) || os(iOS) || os(visionOS)
^
/host/spi-builder-workspace/Sources/Neon/TextViewSystemInterface.swift:154:32: note: did you mean 'iOS'?
#if os(macOS) || os(iOS) || os(visionOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/TextViewSystemInterface.swift:154:32: note: did you mean 'Windows'?
#if os(macOS) || os(iOS) || os(visionOS)
^~~~~~~~
Windows
/host/spi-builder-workspace/Sources/Neon/TreeSitterClient+Neon.swift:62:32: warning: unknown operating system for build configuration 'os'
#if os(macOS) || os(iOS) || os(visionOS) || os(tvOS)
^
/host/spi-builder-workspace/Sources/Neon/TreeSitterClient+Neon.swift:62:32: note: did you mean 'iOS'?
#if os(macOS) || os(iOS) || os(visionOS) || os(tvOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/TreeSitterClient+Neon.swift:62:32: note: did you mean 'Windows'?
#if os(macOS) || os(iOS) || os(visionOS) || os(tvOS)
^~~~~~~~
Windows
/host/spi-builder-workspace/Sources/Neon/Token.swift:7:13: warning: stored property 'range' of 'Sendable'-conforming struct 'Token' has non-sendable type 'NSRange' (aka '_NSRange')
public let range: NSRange
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
/host/spi-builder-workspace/Sources/Neon/Token.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/Neon/Token.swift:31:13: warning: stored property 'range' of 'Sendable'-conforming struct 'TokenApplication' has non-sendable type 'NSRange?' (aka 'Optional<_NSRange>')
public let range: NSRange?
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
/host/spi-builder-workspace/Sources/Neon/Token.swift:46:18: warning: type 'NSRange' (aka '_NSRange') does not conform to the 'Sendable' protocol
public typealias TokenProvider = HybridValueProvider<NSRange, TokenApplication>
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
/host/spi-builder-workspace/Sources/Neon/TokenSystemValidator.swift:17:6: warning: type 'NSRange' (aka '_NSRange') does not conform to the 'Sendable' protocol
var validationProvider: HybridValueProvider<Validator.ContentRange, Validation> {
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
/host/spi-builder-workspace/Sources/Neon/TokenSystemValidator.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[79/83] Compiling Neon TextSystemInterface+Validation.swift
/host/spi-builder-workspace/Sources/Neon/TextSystemInterface+Validation.swift:36:4: warning: type 'NSRange' (aka '_NSRange') does not conform to the 'Sendable' protocol
.init(
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
/host/spi-builder-workspace/Sources/Neon/TextSystemInterface+Validation.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/Neon/TextSystemInterface+Validation.swift:40:38: warning: type 'NSRange' (aka '_NSRange') does not conform to the 'Sendable' protocol
guard let application = provider.sync(contentRange.value) else {
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
/host/spi-builder-workspace/Sources/Neon/TextSystemInterface+Validation.swift:47:65: warning: type 'NSRange' (aka '_NSRange') does not conform to the 'Sendable' protocol
return await asyncValidate(contentRange, provider: provider.mainActorAsync)
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
[80/83] Compiling Neon TextSystemInterface.swift
/host/spi-builder-workspace/Sources/Neon/TextSystemInterface+Validation.swift:36:4: warning: type 'NSRange' (aka '_NSRange') does not conform to the 'Sendable' protocol
.init(
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
/host/spi-builder-workspace/Sources/Neon/TextSystemInterface+Validation.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/Neon/TextSystemInterface+Validation.swift:40:38: warning: type 'NSRange' (aka '_NSRange') does not conform to the 'Sendable' protocol
guard let application = provider.sync(contentRange.value) else {
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
/host/spi-builder-workspace/Sources/Neon/TextSystemInterface+Validation.swift:47:65: warning: type 'NSRange' (aka '_NSRange') does not conform to the 'Sendable' protocol
return await asyncValidate(contentRange, provider: provider.mainActorAsync)
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
[81/83] Compiling Neon Token.swift
/host/spi-builder-workspace/Sources/Neon/Token.swift:7:13: warning: stored property 'range' of 'Sendable'-conforming struct 'Token' has non-sendable type 'NSRange' (aka '_NSRange')
public let range: NSRange
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
/host/spi-builder-workspace/Sources/Neon/Token.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/Neon/Token.swift:31:13: warning: stored property 'range' of 'Sendable'-conforming struct 'TokenApplication' has non-sendable type 'NSRange?' (aka 'Optional<_NSRange>')
public let range: NSRange?
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
/host/spi-builder-workspace/Sources/Neon/Token.swift:46:18: warning: type 'NSRange' (aka '_NSRange') does not conform to the 'Sendable' protocol
public typealias TokenProvider = HybridValueProvider<NSRange, TokenApplication>
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
/host/spi-builder-workspace/Sources/Neon/Token.swift:51:4: warning: type 'NSRange' (aka '_NSRange') does not conform to the 'Sendable' protocol
.init(
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
[82/83] Compiling Neon TokenSystemValidator.swift
/host/spi-builder-workspace/Sources/Neon/TokenSystemValidator.swift:17:6: warning: type 'NSRange' (aka '_NSRange') does not conform to the 'Sendable' protocol
var validationProvider: HybridValueProvider<Validator.ContentRange, Validation> {
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
/host/spi-builder-workspace/Sources/Neon/TokenSystemValidator.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/Neon/TokenSystemValidator.swift:18:4: warning: type 'NSRange' (aka '_NSRange') does not conform to the 'Sendable' protocol
.init(
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
/host/spi-builder-workspace/Sources/Neon/TokenSystemValidator.swift:20:50: warning: passing argument of non-sendable type 'TokenSystemValidator<Interface>.Validator.ContentRange' (aka 'Versioned<Interface.Content.Version, _NSRange>') into main actor-isolated context may introduce data races
asyncValue: { range, _ in await self.validate(range)}
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
/host/spi-builder-workspace/Sources/Neon/TokenSystemValidator.swift:31:41: warning: type 'NSRange' (aka '_NSRange') does not conform to the 'Sendable' protocol
guard let application = tokenProvider.sync(range.value) else {
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
/host/spi-builder-workspace/Sources/Neon/TokenSystemValidator.swift:44:41: warning: type 'NSRange' (aka '_NSRange') does not conform to the 'Sendable' protocol
let application = await tokenProvider.mainActorAsync(range.value)
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
[83/83] Compiling Neon TreeSitterClient+Neon.swift
/host/spi-builder-workspace/Sources/Neon/TreeSitterClient+Neon.swift:62:32: warning: unknown operating system for build configuration 'os'
#if os(macOS) || os(iOS) || os(visionOS) || os(tvOS)
^
/host/spi-builder-workspace/Sources/Neon/TreeSitterClient+Neon.swift:62:32: note: did you mean 'iOS'?
#if os(macOS) || os(iOS) || os(visionOS) || os(tvOS)
^~~~~~~~
iOS
/host/spi-builder-workspace/Sources/Neon/TreeSitterClient+Neon.swift:62:32: note: did you mean 'Windows'?
#if os(macOS) || os(iOS) || os(visionOS) || os(tvOS)
^~~~~~~~
Windows
/host/spi-builder-workspace/Sources/Neon/TreeSitterClient+Neon.swift:23:3: warning: type 'NSRange' (aka '_NSRange') does not conform to the 'Sendable' protocol
TokenProvider(
^
Foundation._NSRange:1:15: note: struct '_NSRange' does not conform to the 'Sendable' protocol
public struct _NSRange {
^
/host/spi-builder-workspace/Sources/Neon/TreeSitterClient+Neon.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/Neon/TreeSitterClient+Neon.swift:104:77: error: cannot find type 'PlatformColor' in scope
attributedString[strRange].foregroundColor = attrs[.foregroundColor] as? PlatformColor
^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Neon/TreeSitterClient+Neon.swift:104:31: error: reference to member 'foregroundColor' cannot be resolved without a contextual type
attributedString[strRange].foregroundColor = attrs[.foregroundColor] as? PlatformColor
^
/host/spi-builder-workspace/Sources/Neon/TreeSitterClient+Neon.swift:104:56: error: reference to member 'foregroundColor' cannot be resolved without a contextual type
attributedString[strRange].foregroundColor = attrs[.foregroundColor] as? PlatformColor
^
error: fatalError
BUILD FAILURE 5.9 linux