Build Information
Successful build of lexic, reference 2.0.0 (71106e), with Swift 6.4 for macOS (SPM) on 3 Oct 2026 21:29:12 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.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ordo-one/lexic.git
Reference: 2.0.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ordo-one/lexic
* tag 2.0.0 -> FETCH_HEAD
HEAD is now at 71106e3 [release]: 2.0.0
Cloned https://github.com/ordo-one/lexic.git
Revision (git rev-parse @):
71106e3624d996b8d526e096fe7867f58e894ecd
SUCCESS checkout https://github.com/ordo-one/lexic.git at 2.0.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/ordo-one/lexic.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Provisioning 2 / 40]
[Pre-planning 1 / 1084]
[Planning deferred tasks]
[181 / 429]
[189 / 436] SwiftSyntax509
[204 / 471]
[231 / 471] SwiftSyntax600
[260 / 471]
[260 / 471] FileContent-product
[270 / 471]
[278 / 472]
[282 / 472] FileContent-product
[282 / 472] SwiftSyntax
[291 / 498] _SwiftSyntaxCShims
[293 / 498]
[296 / 498]
[299 / 498]
[310 / 498] SwiftSyntax
[319 / 501] SwiftDiagnostics
[326 / 530] SwiftParser
[332 / 530] SwiftDiagnostics
[339 / 530] SwiftBasicFormat
[345 / 530] SwiftParser
[346 / 530] SwiftParser
[348 / 530] SwiftParser
[348 / 530] SwiftDiagnostics
[351 / 530] SwiftParser
[358 / 530] SwiftParser
[360 / 530] SwiftOperators
[363 / 530] SwiftBasicFormat
[366 / 530]
[369 / 532] SwiftOperators
[376 / 554] SwiftParserDiagnostics
[380 / 554] SwiftParserDiagnostics
[383 / 554] SwiftOperators
[398 / 554] SwiftSyntaxBuilder
[402 / 554] SwiftOperators
[404 / 554] SwiftOperators
[406 / 555] SwiftOperators
[407 / 555] SwiftSyntaxBuilder
[410 / 575]
[411 / 575]
[413 / 575]
[416 / 575]
[426 / 575] SwiftSyntaxBuilder
[427 / 575] SwiftSyntaxBuilder
[428 / 575] SwiftSyntaxBuilder
[435 / 576] SwiftSyntaxBuilder
[445 / 587] SwiftIfConfig
[447 / 587] SwiftIfConfig
[454 / 588] SwiftIfConfig
[463 / 599] SwiftSyntaxMacros
[474 / 601] SwiftSyntaxMacros
[475 / 601] SwiftSyntaxMacroExpansion
[484 / 622] Lexic
[486 / 622] SwiftSyntaxMacroExpansion
[490 / 622] Lexic
[506 / 622] Lexic
[509 / 623] Lexic
[521 / 634] SwiftCompilerPluginMessageHandling
[522 / 634] SwiftCompilerPluginMessageHandling
[529 / 635] SwiftCompilerPlugin
[537 / 637] SwiftCompilerPlugin-product
[539 / 637] SwiftSyntax
[541 / 637] SwiftSyntax
[547 / 637] SwiftSyntaxBuilder
[553 / 637] SwiftCompilerPluginMessageHandling
[570 / 639] AssertMacro
[581 / 653] LexicMacros
[585 / 653] LexicMacros
[588 / 653] LexicMacros
[590 / 653] AssertMacro
[592 / 653] AssertMacro
[596 / 656] LexicMacros
[610 / 669] Ambient
[623 / 670]
[625 / 672] AssertTestsOn-product
[629 / 675] AssertTestsOff-product
[668 / 675]
[671 / 675] AssertTestsOn-product
Build complete! (23.74 sec)
Fetching https://github.com/ordo-one/dollup
Fetching https://github.com/swiftlang/swift-syntax
[1/44] Fetching dollup
[45/80355] Fetching dollup, swift-syntax
Fetched https://github.com/ordo-one/dollup (5.73s)
Fetched https://github.com/swiftlang/swift-syntax (5.73s)
Computing version for https://github.com/ordo-one/dollup
Computed https://github.com/ordo-one/dollup at 1.0.8 (6.33s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 603.0.2 (2.25s)
Creating working copy for https://github.com/ordo-one/dollup
Working copy of https://github.com/ordo-one/dollup resolved at 1.0.8
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 603.0.2
Downloading binary artifact https://get.rarestype.com/dollup/1.0.8/macOS-arm64/dollup.artifactbundle.zip
[1/100] Downloading https://get.rarestype.com/dollup/1.0.8/macOS-arm64/dollup.artifactbundle.zip (52 KB / 4 MB)
[8/100] Downloading https://get.rarestype.com/dollup/1.0.8/macOS-arm64/dollup.artifactbundle.zip (328 KB / 4 MB)
[14/100] Downloading https://get.rarestype.com/dollup/1.0.8/macOS-arm64/dollup.artifactbundle.zip (590 KB / 4 MB)
[21/100] Downloading https://get.rarestype.com/dollup/1.0.8/macOS-arm64/dollup.artifactbundle.zip (862 KB / 4 MB)
[28/100] Downloading https://get.rarestype.com/dollup/1.0.8/macOS-arm64/dollup.artifactbundle.zip (1.1 MB / 4 MB)
[35/100] Downloading https://get.rarestype.com/dollup/1.0.8/macOS-arm64/dollup.artifactbundle.zip (1.4 MB / 4 MB)
[42/100] Downloading https://get.rarestype.com/dollup/1.0.8/macOS-arm64/dollup.artifactbundle.zip (1.7 MB / 4 MB)
[49/100] Downloading https://get.rarestype.com/dollup/1.0.8/macOS-arm64/dollup.artifactbundle.zip (2 MB / 4 MB)
[56/100] Downloading https://get.rarestype.com/dollup/1.0.8/macOS-arm64/dollup.artifactbundle.zip (2.2 MB / 4 MB)
[63/100] Downloading https://get.rarestype.com/dollup/1.0.8/macOS-arm64/dollup.artifactbundle.zip (2.5 MB / 4 MB)
[69/100] Downloading https://get.rarestype.com/dollup/1.0.8/macOS-arm64/dollup.artifactbundle.zip (2.8 MB / 4 MB)
[76/100] Downloading https://get.rarestype.com/dollup/1.0.8/macOS-arm64/dollup.artifactbundle.zip (3 MB / 4 MB)
[83/100] Downloading https://get.rarestype.com/dollup/1.0.8/macOS-arm64/dollup.artifactbundle.zip (3.3 MB / 4 MB)
[90/100] Downloading https://get.rarestype.com/dollup/1.0.8/macOS-arm64/dollup.artifactbundle.zip (3.6 MB / 4 MB)
[97/100] Downloading https://get.rarestype.com/dollup/1.0.8/macOS-arm64/dollup.artifactbundle.zip (3.9 MB / 4 MB)
[100/100] Downloading https://get.rarestype.com/dollup/1.0.8/macOS-arm64/dollup.artifactbundle.zip (4 MB / 4 MB)
Downloaded https://get.rarestype.com/dollup/1.0.8/macOS-arm64/dollup.artifactbundle.zip (0.35s)
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/603.0.2/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip
Downloaded https://download.swift.org/prebuilts/swift-syntax/603.0.2/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip (1.39s)
Build complete.
{
"dependencies" : [
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "603.0.0",
"upper_bound" : "604.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-syntax"
},
{
"identity" : "dollup",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.8",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/ordo-one/dollup"
}
],
"manifest_display_name" : "lexic",
"name" : "lexic",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "15.0"
},
{
"name" : "ios",
"version" : "18.0"
},
{
"name" : "tvos",
"version" : "18.0"
},
{
"name" : "visionos",
"version" : "2.0"
},
{
"name" : "watchos",
"version" : "11.0"
}
],
"products" : [
{
"name" : "Assert",
"targets" : [
"Assert"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Bijection",
"targets" : [
"Bijection"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "FileContent",
"targets" : [
"FileContent"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Lexic",
"targets" : [
"Lexic"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Discriminated",
"targets" : [
"Discriminated"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Ambient",
"targets" : [
"Ambient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Projection",
"targets" : [
"Projection"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "AssertTestsOn",
"targets" : [
"AssertTestsOn"
],
"type" : {
"executable" : null
}
},
{
"name" : "AssertTestsOff",
"targets" : [
"AssertTestsOff"
],
"type" : {
"executable" : null
}
},
{
"name" : "LexicMacros",
"targets" : [
"LexicMacros"
],
"type" : {
"macro" : null
}
},
{
"name" : "AssertMacro",
"targets" : [
"AssertMacro"
],
"type" : {
"macro" : null
}
}
],
"targets" : [
{
"c99name" : "ProjectionTests",
"module_type" : "SwiftTarget",
"name" : "ProjectionTests",
"path" : "Sources/ProjectionTests",
"sources" : [
"ProjectionTests.Flattened.swift",
"ProjectionTests.Multi.swift",
"ProjectionTests.NonOptional.swift",
"ProjectionTests.Parenthesized.swift",
"ProjectionTests.Recursive.swift",
"ProjectionTests.Single.swift",
"ProjectionTests.Unflattened.swift",
"ProjectionTests.Unsugared.swift",
"ProjectionTests.swift"
],
"target_dependencies" : [
"Projection"
],
"type" : "test"
},
{
"c99name" : "Projection",
"module_type" : "SwiftTarget",
"name" : "Projection",
"path" : "Sources/Projection",
"product_memberships" : [
"Projection"
],
"sources" : [
"Projection.swift"
],
"target_dependencies" : [
"LexicMacros"
],
"type" : "library"
},
{
"c99name" : "LexicTests",
"module_type" : "SwiftTarget",
"name" : "LexicTests",
"path" : "Sources/LexicTests",
"sources" : [
"Expressions.Attribute.swift",
"Expressions.Base58.swift",
"Expressions.Call.swift",
"Expressions.Enum.swift",
"Expressions.Metatype.swift",
"Expressions.swift",
"TypeContainsSymbol.swift",
"TypeIsOptional.swift",
"TypeIsUnsugaredOptional.swift"
],
"target_dependencies" : [
"Lexic"
],
"type" : "test"
},
{
"c99name" : "LexicMacros",
"module_type" : "SwiftTarget",
"name" : "LexicMacros",
"path" : "Sources/LexicMacros",
"product_dependencies" : [
"SwiftSyntaxMacros",
"SwiftCompilerPlugin"
],
"product_memberships" : [
"Bijection",
"Discriminated",
"Ambient",
"Projection",
"LexicMacros"
],
"sources" : [
"Ambient/AmbientMacro.swift",
"Bijection/BijectionMacro.Configuration.swift",
"Bijection/BijectionMacro.swift",
"Discriminant/DiscriminantMacro.swift",
"Discriminated/DiscriminatedMacro.Configuration.swift",
"Discriminated/DiscriminatedMacro.swift",
"EnumCaseDeclSyntax (ext).swift",
"EnumDeclSyntax (ext).swift",
"Main.swift",
"Projection/ProjectionMacro.Configuration.swift",
"Projection/ProjectionMacro.swift"
],
"target_dependencies" : [
"Lexic"
],
"type" : "macro"
},
{
"c99name" : "Lexic",
"module_type" : "SwiftTarget",
"name" : "Lexic",
"path" : "Sources/Lexic",
"product_dependencies" : [
"SwiftSyntaxMacros"
],
"product_memberships" : [
"Bijection",
"Lexic",
"Discriminated",
"Ambient",
"Projection",
"LexicMacros"
],
"sources" : [
"Array (ext).swift",
"AttributeListSyntax (ext).swift",
"AttributeSyntax (ext).swift",
"Bool (ext).swift",
"Character (ext).swift",
"ExprSyntax (ext).swift",
"ExprSyntaxProtocol (ext).swift",
"ExpressionDecodable.swift",
"ExpressionDecodableFromIdentifier.swift",
"ExpressionDecodableFromStringLiteral.swift",
"ExpressionDecodingError.swift",
"ExpressionListDecodable.swift",
"ExpressionListDecoder.swift",
"ExpressionListDecoderField.swift",
"ExpressionListDecodingError.swift",
"GenericArgumentSyntax (ext).swift",
"GenericRequirementSyntax (ext).swift",
"Int (ext).swift",
"Int16 (ext).swift",
"Int32 (ext).swift",
"Int64 (ext).swift",
"Int8 (ext).swift",
"MacroExpansionContext (ext).swift",
"MacroExpansionError.swift",
"MacroExpansionMessage.swift",
"MetatypeExpression.swift",
"Never (ext).swift",
"Optional (ext).swift",
"Set (ext).swift",
"String (ext).swift",
"Substring (ext).swift",
"TokenSyntax (ext).swift",
"TypeSyntax (ext).swift",
"UInt (ext).swift",
"UInt16 (ext).swift",
"UInt32 (ext).swift",
"UInt64 (ext).swift",
"UInt8 (ext).swift",
"Unicode.Scalar (ext).swift"
],
"type" : "library"
},
{
"c99name" : "FileContent",
"module_type" : "SwiftTarget",
"name" : "FileContent",
"path" : "Sources/FileContent",
"product_memberships" : [
"FileContent"
],
"sources" : [
"FileContent.Indent.swift",
"FileContent.IndentNone.swift",
"FileContent.swift",
"UInt (ext).swift",
"lexemes.swift"
],
"type" : "library"
},
{
"c99name" : "DiscriminatedTests",
"module_type" : "SwiftTarget",
"name" : "DiscriminatedTests",
"path" : "Sources/DiscriminatedTests",
"sources" : [
"DiscriminantMacro.Multiple.swift",
"DiscriminantMacro.Raw.swift",
"DiscriminantMacro.Solitary.swift",
"DiscriminantMacro.swift",
"DiscriminatedMacro.Action.swift",
"DiscriminatedMacro.BackedByInt.swift",
"DiscriminatedMacro.BackedByString.swift",
"DiscriminatedMacro.BackedBySubstring.swift",
"DiscriminatedMacro.Recursive.swift",
"DiscriminatedMacro.swift",
"TopLevelAction.swift",
"TopLevelEnum.swift"
],
"target_dependencies" : [
"Discriminated"
],
"type" : "test"
},
{
"c99name" : "Discriminated",
"module_type" : "SwiftTarget",
"name" : "Discriminated",
"path" : "Sources/Discriminated",
"product_memberships" : [
"Discriminated"
],
"sources" : [
"Discriminant.swift",
"Discriminated.swift"
],
"target_dependencies" : [
"LexicMacros"
],
"type" : "library"
},
{
"c99name" : "BijectionTests",
"module_type" : "SwiftTarget",
"name" : "BijectionTests",
"path" : "Sources/BijectionTests",
"sources" : [
"BijectionMacroTests.swift"
],
"target_dependencies" : [
"Bijection"
],
"type" : "test"
},
{
"c99name" : "Bijection",
"module_type" : "SwiftTarget",
"name" : "Bijection",
"path" : "Sources/Bijection",
"product_memberships" : [
"Bijection"
],
"sources" : [
"Bijection.swift"
],
"target_dependencies" : [
"LexicMacros"
],
"type" : "library"
},
{
"c99name" : "AssertTestsOn",
"module_type" : "SwiftTarget",
"name" : "AssertTestsOn",
"path" : "Sources/AssertTestsOn",
"product_memberships" : [
"AssertTestsOn"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"Assert"
],
"type" : "executable"
},
{
"c99name" : "AssertTestsOff",
"module_type" : "SwiftTarget",
"name" : "AssertTestsOff",
"path" : "Sources/AssertTestsOff",
"product_memberships" : [
"AssertTestsOff"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"Assert"
],
"type" : "executable"
},
{
"c99name" : "AssertMacro",
"module_type" : "SwiftTarget",
"name" : "AssertMacro",
"path" : "Sources/AssertMacro",
"product_dependencies" : [
"SwiftSyntaxMacros",
"SwiftCompilerPlugin"
],
"product_memberships" : [
"Assert",
"AssertTestsOn",
"AssertTestsOff",
"AssertMacro"
],
"sources" : [
"AssertMacro.swift",
"AssertMacros.swift"
],
"type" : "macro"
},
{
"c99name" : "Assert",
"module_type" : "SwiftTarget",
"name" : "Assert",
"path" : "Sources/Assert",
"product_memberships" : [
"Assert",
"AssertTestsOn",
"AssertTestsOff"
],
"sources" : [
"assert.swift"
],
"target_dependencies" : [
"AssertMacro"
],
"type" : "library"
},
{
"c99name" : "AmbientTests",
"module_type" : "SwiftTarget",
"name" : "AmbientTests",
"path" : "Sources/AmbientTests",
"sources" : [
"AmbientTests.Enum.swift",
"AmbientTests.Labeled.swift",
"AmbientTests.Recursive.swift",
"AmbientTests.Simple.swift",
"AmbientTests.Unsugared.swift",
"AmbientTests.swift"
],
"target_dependencies" : [
"Ambient"
],
"type" : "test"
},
{
"c99name" : "Ambient",
"module_type" : "SwiftTarget",
"name" : "Ambient",
"path" : "Sources/Ambient",
"product_memberships" : [
"Ambient"
],
"sources" : [
"ambient.swift"
],
"target_dependencies" : [
"LexicMacros"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
Done.