Build Information
Successful build of SwaTex, reference main (2b38d0), with Swift 6.4 for macOS (SPM) on 26 Sep 2026 12:16:18 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/PhraseHQ/SwaTex.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/PhraseHQ/SwaTex
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 2b38d0b Release 0.5.0
Cloned https://github.com/PhraseHQ/SwaTex.git
Revision (git rev-parse @):
2b38d0b9b9b9466ac1302ab93b37f3b90b8c74fc
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/PhraseHQ/SwaTex.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/PhraseHQ/SwaTex.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Provisioning 2 / 9]
[Pre-planning 1 / 240]
[Planning deferred tasks]
[55 / 93] SwaTex_SwaTexTests
[61 / 93]
[62 / 94] SwaTex
[72 / 139]
[77 / 139]
[80 / 139]
[81 / 139]
[85 / 139]
[87 / 139]
[90 / 139]
[93 / 139]
[95 / 139]
[96 / 139]
[107 / 139] SwaTex
[117 / 141] LayoutDump-product
[119 / 143] LayoutDump-product
[121 / 143] SwaTexRender
[134 / 184]
[139 / 184]
[144 / 184]
[146 / 184]
[150 / 184]
[153 / 184]
[162 / 184] SwaTexRender
[171 / 185] SwaTexRender
[173 / 187] SwaTexRender
[173 / 187] SwaTexDemo-product
[174 / 187] SwaTexRender
[180 / 187] SwaTex-product
[181 / 187] LayoutDump-product
[185 / 187] SwaTexDemo-product
Build complete! (16.76 sec)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "SwaTex",
"name" : "SwaTex",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "18.0"
},
{
"name" : "macos",
"version" : "15.0"
},
{
"name" : "tvos",
"version" : "18.0"
},
{
"name" : "watchos",
"version" : "11.0"
},
{
"name" : "visionos",
"version" : "2.0"
}
],
"products" : [
{
"name" : "SwaTex",
"targets" : [
"SwaTex"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwaTexRender",
"targets" : [
"SwaTexRender"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwaTexDemo",
"targets" : [
"SwaTexDemo"
],
"type" : {
"executable" : null
}
},
{
"name" : "LayoutDump",
"targets" : [
"LayoutDump"
],
"type" : {
"executable" : null
}
}
],
"swift_languages_versions" : [
"6"
],
"targets" : [
{
"c99name" : "SwaTexTests",
"module_type" : "SwiftTarget",
"name" : "SwaTexTests",
"path" : "Tests/SwaTexTests",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwaTexTests/Resources/golden",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"Coverage/CoreLogicCoverageTests.swift",
"Coverage/CoverageGoldenTests.swift",
"Coverage/DirectUnitTests.swift",
"Coverage/EnvironmentCoverageTests.swift",
"Coverage/FunctionCoverageTests.swift",
"Coverage/InternalCoverageTests.swift",
"Coverage/LayoutCoverageTests.swift",
"Coverage/MacroExpanderCoverageTests.swift",
"Coverage/MhChemActionTests.swift",
"Coverage/MhChemCoverageTests.swift",
"Coverage/MhChemInternalTests.swift",
"Coverage/MhChemTexifyTests.swift",
"Coverage/ParseNodeCoverageTests.swift",
"Coverage/ParserCoverageTests.swift",
"Coverage/ReachableGapsTests.swift",
"Coverage/UnicodeSupSubCoverageTests.swift",
"Font/FontTests.swift",
"FormulaCacheTests.swift",
"HardeningTests.swift",
"Layout/CDProofCoverageTests.swift",
"Layout/EngineCDProofTests.swift",
"Layout/EngineMiscTests.swift",
"Layout/GoldenLayoutTests.swift",
"Layout/KaTeXSvgTests.swift",
"Layout/LayoutFixRegressionTests.swift",
"Layout/LayoutPrimitivesTests.swift",
"Layout/RuleColorTests.swift",
"Layout/SurdTests.swift",
"Lexer/LexerTests.swift",
"Lexer/TokenTests.swift",
"Parser/CeLine91BraceTests.swift",
"Parser/DeclareMathOperatorTests.swift",
"Parser/DefTests.swift",
"Parser/ExpandafterTests.swift",
"Parser/FirstByteSetTests.swift",
"Parser/MhChemHandMatcherDiffTests.swift",
"Parser/MhChemTests.swift",
"Parser/MhChemValueSemanticsTests.swift",
"Parser/NoexpandTests.swift",
"Parser/ParseNodeTests.swift",
"Parser/ParserSpecEnvironmentTests.swift",
"Parser/ParserSpecTests.swift",
"Parser/ParserTests.swift",
"Parser/SizeScannerDiffTests.swift",
"Parser/StackGuardTests.swift",
"PerformanceRegressionTests.swift",
"SVG/SVGGoldenTests.swift",
"SVG/SVGRendererTests.swift",
"SVG/SVGWellFormednessTests.swift",
"Support/StackThreadRunner.swift",
"Types/ColorTests.swift",
"Types/DisplayItemTests.swift",
"Types/MathStyleTests.swift",
"Types/UnicodeScriptTests.swift"
],
"target_dependencies" : [
"SwaTex"
],
"type" : "test"
},
{
"c99name" : "SwaTexRenderTests",
"module_type" : "SwiftTarget",
"name" : "SwaTexRenderTests",
"path" : "Tests/SwaTexRenderTests",
"sources" : [
"CoverageRenderTests.swift",
"EndToEndRenderTests.swift",
"FastPNGTests.swift",
"ProfileHarness.swift",
"RenderBenchmarks.swift",
"RenderTests.swift",
"SampleEmitTests.swift",
"ScreenshotGenerator.swift",
"ScrollRedrawTests.swift",
"ScrollStressBench.swift",
"SwaTexViewTests.swift",
"TranslucentColorParityTests.swift",
"ViewParityTests.swift"
],
"target_dependencies" : [
"SwaTexRender"
],
"type" : "test"
},
{
"c99name" : "SwaTexRender",
"module_type" : "SwiftTarget",
"name" : "SwaTexRender",
"path" : "Sources/SwaTexRender",
"product_memberships" : [
"SwaTexRender",
"SwaTexDemo"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwaTexRender/Resources/Fonts",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"DisplayListRenderer.swift",
"FastPNGEncoder.swift",
"ImageRenderer.swift",
"KaTeXFontProvider.swift",
"MathView.swift",
"SwaTexView.swift"
],
"target_dependencies" : [
"SwaTex"
],
"type" : "library"
},
{
"c99name" : "SwaTexDemo",
"module_type" : "SwiftTarget",
"name" : "SwaTexDemo",
"path" : "Sources/SwaTexDemo",
"product_memberships" : [
"SwaTexDemo"
],
"sources" : [
"SwaTexDemoApp.swift"
],
"target_dependencies" : [
"SwaTexRender"
],
"type" : "executable"
},
{
"c99name" : "SwaTex",
"module_type" : "SwiftTarget",
"name" : "SwaTex",
"path" : "Sources/SwaTex",
"product_memberships" : [
"SwaTex",
"SwaTexRender",
"SwaTexDemo",
"LayoutDump"
],
"sources" : [
"Font/FontId.swift",
"Font/FontMetrics.swift",
"Font/MathAlpha.swift",
"Font/MetricsData.swift",
"Font/Symbols.swift",
"Font/SymbolsData.swift",
"FormulaCache.swift",
"Layout/Engine.swift",
"Layout/EngineAccent.swift",
"Layout/EngineArrays.swift",
"Layout/EngineCDProof.swift",
"Layout/EngineDelims.swift",
"Layout/EngineMisc.swift",
"Layout/EngineOps.swift",
"Layout/EngineScripts.swift",
"Layout/EngineSymbols.swift",
"Layout/EngineTextStyles.swift",
"Layout/HBox.swift",
"Layout/KaTeXSvg.swift",
"Layout/KaTeXSvgData.swift",
"Layout/LayoutBox.swift",
"Layout/LayoutOptions.swift",
"Layout/Spacing.swift",
"Layout/StackedDelim.swift",
"Layout/Surd.swift",
"Layout/ToDisplay.swift",
"Layout/VBox.swift",
"Lexer/Lexer.swift",
"Lexer/Token.swift",
"Parser/BuiltinMacros.swift",
"Parser/Environments.swift",
"Parser/FirstByteSet.swift",
"Parser/FunctionRegistry.swift",
"Parser/Functions/Accent.swift",
"Parser/Functions/Arrow.swift",
"Parser/Functions/Bussproofs.swift",
"Parser/Functions/CharCmd.swift",
"Parser/Functions/ColorCmd.swift",
"Parser/Functions/Cr.swift",
"Parser/Functions/Def.swift",
"Parser/Functions/DelimSizing.swift",
"Parser/Functions/Enclose.swift",
"Parser/Functions/Environment.swift",
"Parser/Functions/Font.swift",
"Parser/Functions/Genfrac.swift",
"Parser/Functions/HBoxCmd.swift",
"Parser/Functions/HorizBrace.swift",
"Parser/Functions/Href.swift",
"Parser/Functions/HtmlMathML.swift",
"Parser/Functions/Kern.swift",
"Parser/Functions/Lap.swift",
"Parser/Functions/LeftRight.swift",
"Parser/Functions/Math.swift",
"Parser/Functions/MathChoice.swift",
"Parser/Functions/Mclass.swift",
"Parser/Functions/NoNumber.swift",
"Parser/Functions/Op.swift",
"Parser/Functions/OperatorName.swift",
"Parser/Functions/Overline.swift",
"Parser/Functions/Phantom.swift",
"Parser/Functions/Pmb.swift",
"Parser/Functions/RaiseBox.swift",
"Parser/Functions/Relax.swift",
"Parser/Functions/Rule.swift",
"Parser/Functions/Sizing.swift",
"Parser/Functions/SpacingCmd.swift",
"Parser/Functions/Sqrt.swift",
"Parser/Functions/Styling.swift",
"Parser/Functions/SymbolsCmd.swift",
"Parser/Functions/Tag.swift",
"Parser/Functions/Text.swift",
"Parser/Functions/VCenter.swift",
"Parser/Functions/Verb.swift",
"Parser/MacroExpander.swift",
"Parser/MhChem.swift",
"Parser/MhChem/MhChemActions.swift",
"Parser/MhChem/MhChemData.swift",
"Parser/MhChem/MhChemDataJSON.swift",
"Parser/MhChem/MhChemEngine.swift",
"Parser/MhChem/MhChemHandMatchers.swift",
"Parser/MhChem/MhChemPatterns.swift",
"Parser/MhChem/MhChemRegex.swift",
"Parser/MhChem/MhChemTexify.swift",
"Parser/ParseError.swift",
"Parser/ParseNode.swift",
"Parser/Parser.swift",
"Parser/StackGuard.swift",
"Parser/UnicodeSupSub.swift",
"SVG/SVGRenderer.swift",
"SVG/SVGStandalone.swift",
"SwaTexFacade.swift",
"Types/Color.swift",
"Types/DisplayItem.swift",
"Types/MathStyle.swift",
"Types/PathCommand.swift",
"Types/UnicodeScript.swift"
],
"type" : "library"
},
{
"c99name" : "LayoutDump",
"module_type" : "SwiftTarget",
"name" : "LayoutDump",
"path" : "Sources/LayoutDump",
"product_memberships" : [
"LayoutDump"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"SwaTex"
],
"type" : "executable"
}
],
"tools_version" : "6.1"
}
Done.