Build Information
Successful build of Neon, reference main (38cf4a), with Swift 6.4 for macOS (SPM) on 27 Sep 2026 18:43:28 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/slsrepo/Neon.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/slsrepo/Neon
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 38cf4a6 Update the contact email for the Code of Conduct enforcement
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 '/Users/admin/builder/spi-builder-workspace/tree-sitter-swift'...
Cloned https://github.com/slsrepo/Neon.git
Revision (git rev-parse @):
38cf4a6a05a6aa1e038b65a16f773c77d4145efc
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/slsrepo/Neon.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/slsrepo/Neon.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 275]
[Planning deferred tasks]
[57 / 138]
[67 / 140] TreeSitter
[69 / 140] TreeSitter
[88 / 162]
[92 / 162]
[105 / 162] TreeSitter
[111 / 162] TreeSitter
[112 / 162] SwiftTreeSitter
[122 / 208]
[124 / 208]
[133 / 247]
[136 / 247]
[137 / 247]
[142 / 247]
[144 / 247]
[146 / 247]
[149 / 247]
[153 / 247]
[156 / 247]
[159 / 247]
[160 / 247]
[172 / 247] SwiftTreeSitter
[179 / 247]
[180 / 247] SwiftTreeSitter
[188 / 247] SwiftTreeSitter
[190 / 247]
[191 / 247]
[192 / 247] SwiftTreeSitterLayer
[193 / 247] SwiftTreeSitterLayer
[195 / 247] Rearrange
[211 / 247] SwiftTreeSitter
[214 / 249] Rearrange
[214 / 249] SwiftTreeSitterLayer
[222 / 257] SwiftTreeSitterLayer
[227 / 330] SwiftTreeSitterLayer
[238 / 330]
[243 / 330]
[251 / 330]
[253 / 330]
[254 / 330] Rearrange
[261 / 330]
[263 / 330]
[265 / 330]
[268 / 330]
[272 / 330]
[275 / 330]
[277 / 330]
[278 / 330]
[287 / 330]
[289 / 330]
[290 / 330]
[292 / 330]
[294 / 330]
[305 / 330] RangeState
[306 / 330] RangeState
[312 / 331] RangeState
[314 / 331] TreeSitterClient
[321 / 338] TreeSitterClient
[328 / 339] TreeSitterClient
[340 / 350] TreeSitterClient
[341 / 350] Neon
[347 / 350] Neon
Build complete! (15.97 sec)
Fetching https://github.com/ChimeHQ/SwiftTreeSitter
[1/1752] Fetching swifttreesitter
Fetched https://github.com/ChimeHQ/SwiftTreeSitter (1.13s)
Fetching https://github.com/ChimeHQ/Rearrange
Fetching https://github.com/tree-sitter/tree-sitter
[1/609] Fetching rearrange
[610/73099] Fetching rearrange, tree-sitter
Fetched https://github.com/ChimeHQ/Rearrange (5.47s)
Fetched https://github.com/tree-sitter/tree-sitter (5.47s)
Computing version for https://github.com/ChimeHQ/Rearrange
Computed https://github.com/ChimeHQ/Rearrange at 2.1.1 (6.10s)
Computing version for https://github.com/tree-sitter/tree-sitter
Computed https://github.com/tree-sitter/tree-sitter at 0.25.10 (0.58s)
Creating working copy for https://github.com/ChimeHQ/Rearrange
Working copy of https://github.com/ChimeHQ/Rearrange resolved at 2.1.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.25.10
Creating working copy for https://github.com/ChimeHQ/SwiftTreeSitter
Working copy of https://github.com/ChimeHQ/SwiftTreeSitter resolved at main (cbe31cb)
/Users/admin/builder/spi-builder-workspace/Sources/TreeSitterClient/HybridSyncAsyncVersionedResource.swift:28:3: [1;33mwarning: [1;39munstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
[0;36m26 |[0;0m }
[0;36m27 |[0;0m
[0;36m28 |[0;0m Task {
[0;36m|[0;0m |- [1;33mwarning: [1;39munstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39mto silence this warning, handle the error inside the task, or store/discard the task value explicitly[0;0m
[0;36m29 |[0;0m _ = isolation
[0;36m30 |[0;0m
[#NoUseUnstructuredThrowingTask]: <https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task>
/Users/admin/builder/spi-builder-workspace/Sources/TreeSitterClient/BackgroundProcessor.swift:103:20: [1;33mwarning: [1;39m'withCheckedThrowingContinuation(isolation:function:_:)' is deprecated: Replaced by nonisolated(nonsending) overload[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m101 |[0;0m #endif
[0;36m102 |[0;0m
[0;36m103 |[0;0m return try await withCheckedThrowingContinuation(isolation: isolation) { continuation in
[0;36m|[0;0m `- [1;33mwarning: [1;39m'withCheckedThrowingContinuation(isolation:function:_:)' is deprecated: Replaced by nonisolated(nonsending) overload[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m104 |[0;0m localSelf.accessValue(isolation: isolation, preferSynchronous: false, operation: operation, completion: { result in
[0;36m105 |[0;0m continuation.resume(with: result)
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/Neon/TokenSystemValidator.swift:20:48: [1;33mwarning: [1;39mconformance of 'Interface' to protocol 'TextSystemInterface' may be isolated and cannot be passed to main actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m18 |[0;0m .init(
[0;36m19 |[0;0m syncValue: { self.validate($0) },
[0;36m20 |[0;0m asyncValue: { [self] _, range in await self.validate(range) }
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Interface' to protocol 'TextSystemInterface' may be isolated and cannot be passed to main actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m21 |[0;0m )
[0;36m22 |[0;0m }
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
Build complete.
{
"dependencies" : [
{
"identity" : "swifttreesitter",
"requirement" : {
"branch" : [
"main"
]
},
"type" : "sourceControl",
"url" : "https://github.com/ChimeHQ/SwiftTreeSitter"
},
{
"identity" : "rearrange",
"requirement" : {
"range" : [
{
"lower_bound" : "2.0.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/ChimeHQ/Rearrange"
}
],
"manifest_display_name" : "Neon",
"name" : "Neon",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "tvos",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "6.0"
},
{
"name" : "maccatalyst",
"version" : "13.0"
}
],
"products" : [
{
"name" : "Neon",
"targets" : [
"Neon"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "TreeSitterClientTests",
"module_type" : "SwiftTarget",
"name" : "TreeSitterClientTests",
"path" : "Tests/TreeSitterClientTests",
"sources" : [
"TreeSitterClientStressTests.swift",
"TreeSitterClientTests.swift"
],
"target_dependencies" : [
"TreeSitterClient",
"NeonTestsTreeSitterSwift"
],
"type" : "test"
},
{
"c99name" : "TreeSitterClient",
"module_type" : "SwiftTarget",
"name" : "TreeSitterClient",
"path" : "Sources/TreeSitterClient",
"product_dependencies" : [
"Rearrange",
"SwiftTreeSitter",
"SwiftTreeSitterLayer"
],
"product_memberships" : [
"Neon"
],
"sources" : [
"BackgroundProcessor.swift",
"BackgroundingLanguageLayerTree.swift",
"HybridSyncAsyncVersionedResource.swift",
"TreeSitter+Extensions.swift",
"TreeSitterClient.swift"
],
"target_dependencies" : [
"RangeState"
],
"type" : "library"
},
{
"c99name" : "RangeStateTests",
"module_type" : "SwiftTarget",
"name" : "RangeStateTests",
"path" : "Tests/RangeStateTests",
"sources" : [
"RangeProcessorTests.swift",
"RangeTargetTests.swift",
"RangeValidatorTests.swift",
"SinglePhaseRangeValidatorTests.swift",
"StringContent.swift"
],
"target_dependencies" : [
"RangeState"
],
"type" : "test"
},
{
"c99name" : "RangeState",
"module_type" : "SwiftTarget",
"name" : "RangeState",
"path" : "Sources/RangeState",
"product_dependencies" : [
"Rearrange"
],
"product_memberships" : [
"Neon"
],
"sources" : [
"AwaitableQueue.swift",
"HybridSyncAsyncValueProvider.swift",
"HybridValueProvider+RangeProcessor.swift",
"RangeInvalidationBuffer.swift",
"RangeProcessor.swift",
"RangeTarget.swift",
"RangeValidator.swift",
"SinglePhaseRangeValidator.swift",
"ThreePhaseRangeValidator.swift",
"Versioned.swift"
],
"type" : "library"
},
{
"c99name" : "NeonTestsTreeSitterSwift",
"module_type" : "ClangTarget",
"name" : "NeonTestsTreeSitterSwift",
"path" : "tree-sitter-swift",
"sources" : [
"src/parser.c",
"src/scanner.c"
],
"type" : "library"
},
{
"c99name" : "NeonTests",
"module_type" : "SwiftTarget",
"name" : "NeonTests",
"path" : "Tests/NeonTests",
"sources" : [
"HighlighterTests.swift",
"TextViewSystemInterfaceTests.swift"
],
"target_dependencies" : [
"Neon"
],
"type" : "test"
},
{
"c99name" : "Neon",
"module_type" : "SwiftTarget",
"name" : "Neon",
"path" : "Sources/Neon",
"product_dependencies" : [
"Rearrange",
"SwiftTreeSitterLayer"
],
"product_memberships" : [
"Neon"
],
"sources" : [
"PlatformTextSystem.swift",
"TextStorageDelegateBuffer.swift",
"TextSystemInterface+Validation.swift",
"TextSystemInterface.swift",
"TextSystemStyler.swift",
"TextViewHighlighter.swift",
"TextViewSystemInterface.swift",
"ThreePhaseTextSystemStyler.swift",
"Token.swift",
"TokenSystemValidator.swift",
"TreeSitterClient+Neon.swift"
],
"target_dependencies" : [
"RangeState",
"TreeSitterClient"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
Done.