Build Information
Successful build of SwiftTerm, reference main (4a3459
), with Swift 6.2 (beta) for macOS (SPM) on 3 Sep 2025 16:39:43 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.67.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/migueldeicaza/SwiftTerm.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/migueldeicaza/SwiftTerm
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 4a34596 Add API to change the history size
Cloned https://github.com/migueldeicaza/SwiftTerm.git
Revision (git rev-parse @):
4a345964d546cd42d036bdec699cf88c1c930207
SUCCESS checkout https://github.com/migueldeicaza/SwiftTerm.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.2
Building package at path: $PWD
https://github.com/migueldeicaza/SwiftTerm.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
[1/1] Compiling plugin GenerateManual
[2/2] Compiling plugin GenerateDoccReference
Building for debugging...
[2/20] Write sources
[7/20] Write termcast-entitlement.plist
[7/20] Write SwiftTermFuzz-entitlement.plist
[10/20] Write sources
[11/20] Compiling CSystem shims.c
[12/20] Write swift-version-1EA4D86E10B52AF.txt
[13/50] Compiling _SubprocessCShims process_shims.c
[15/50] Compiling ArgumentParserToolInfo ToolInfo.swift
[16/50] Emitting module ArgumentParserToolInfo
[17/70] Compiling SystemPackage RawBuffer.swift
[18/70] Compiling SystemPackage Syscalls.swift
[19/70] Compiling SystemPackage WindowsSyscallAdapters.swift
[20/99] Compiling ArgumentParser CompletionsGenerator.swift
[21/99] Compiling ArgumentParser FishCompletionsGenerator.swift
[22/99] Compiling ArgumentParser ZshCompletionsGenerator.swift
[23/99] Compiling ArgumentParser OptionGroup.swift
[24/99] Compiling ArgumentParser AsyncParsableCommand.swift
[25/99] Compiling ArgumentParser BashCompletionsGenerator.swift
[26/99] Compiling ArgumentParser ExpressibleByArgument.swift
[27/99] Compiling ArgumentParser ParsableArguments.swift
[28/99] Compiling ArgumentParser ParsableCommand.swift
[29/99] Compiling ArgumentParser CommandParser.swift
[30/99] Compiling ArgumentParser ArgumentDiscussion.swift
[31/99] Compiling ArgumentParser ArgumentHelp.swift
[32/99] Compiling ArgumentParser CommandConfiguration.swift
[33/99] Compiling ArgumentParser CommandGroup.swift
[34/99] Compiling ArgumentParser EnumerableFlag.swift
[35/99] Compiling ArgumentParser Name.swift
[36/99] Compiling ArgumentParser Parsed.swift
[37/99] Compiling ArgumentParser ParsedValues.swift
[38/99] Compiling ArgumentParser ArgumentVisibility.swift
[39/99] Compiling ArgumentParser CompletionKind.swift
[40/99] Compiling ArgumentParser Errors.swift
[41/99] Compiling ArgumentParser Flag.swift
[42/99] Compiling ArgumentParser NameSpecification.swift
[43/99] Compiling ArgumentParser Option.swift
[44/99] Compiling ArgumentParser ArgumentDecoder.swift
[45/99] Compiling ArgumentParser ArgumentDefinition.swift
[46/99] Compiling ArgumentParser ArgumentSet.swift
[47/99] Emitting module SystemPackage
[48/120] Emitting module ArgumentParser
[49/124] Compiling ArgumentParser NonsenseFlagsValidator.swift
[50/124] Compiling ArgumentParser ParsableArgumentsValidation.swift
[51/124] Compiling ArgumentParser PositionalArgumentsValidator.swift
[52/124] Compiling ArgumentParser UniqueNamesValidator.swift
[53/124] Compiling Subprocess AsyncIO+Windows.swift
[54/124] Compiling Subprocess Input.swift
[55/124] Compiling Subprocess Subprocess+Unix.swift
[56/124] Compiling Subprocess Subprocess+Windows.swift
[57/124] Compiling Subprocess Subprocess+Darwin.swift
[58/124] Compiling Subprocess Input+Foundation.swift
[59/124] Compiling Subprocess Output+Foundation.swift
[60/124] Compiling Subprocess API.swift
[61/124] Compiling Subprocess AsyncBufferSequence.swift
[62/124] Compiling Subprocess Buffer.swift
[63/124] Compiling Subprocess Subprocess+Linux.swift
[64/124] Compiling Subprocess AsyncIO+Dispatch.swift
[65/124] Compiling Subprocess AsyncIO+Linux.swift
[66/124] Compiling Subprocess Result.swift
[67/124] Compiling Subprocess Span+Subprocess.swift
[68/124] Emitting module Subprocess
[71/126] Compiling Subprocess Span+SubprocessFoundation.swift
[72/126] Compiling Subprocess Teardown.swift
[75/126] Compiling ArgumentParser Argument.swift
[76/126] Compiling ArgumentParser SequenceExtensions.swift
[77/126] Compiling ArgumentParser StringExtensions.swift
[78/126] Compiling ArgumentParser SwiftExtensions.swift
[79/126] Compiling ArgumentParser Tree.swift
[80/126] Compiling ArgumentParser CodingKeyValidator.swift
[81/126] Compiling ArgumentParser InputKey.swift
[82/126] Compiling ArgumentParser InputOrigin.swift
[86/126] Compiling ArgumentParser ParserError.swift
[87/126] Compiling ArgumentParser SplitArguments.swift
[88/126] Compiling ArgumentParser DumpHelpGenerator.swift
[89/126] Compiling ArgumentParser HelpCommand.swift
[90/126] Compiling ArgumentParser HelpGenerator.swift
[91/126] Compiling ArgumentParser MessageInfo.swift
[92/126] Compiling ArgumentParser UsageGenerator.swift
[93/126] Compiling ArgumentParser CollectionExtensions.swift
[94/126] Compiling ArgumentParser Mutex.swift
[95/126] Compiling ArgumentParser Platform.swift
[100/126] Compiling Subprocess Configuration.swift
[101/126] Compiling Subprocess Error.swift
[102/126] Compiling Subprocess Execution.swift
[103/126] Compiling Subprocess Output.swift
[104/126] Compiling Subprocess Subprocess+BSD.swift
[121/164] Compiling SwiftTerm iOSAccessoryView.swift
[122/164] Compiling SwiftTerm iOSCaretView.swift
[123/164] Compiling SwiftTerm iOSDoubleButton.swift
[124/164] Compiling SwiftTerm iOSExtensions.swift
[125/168] Compiling SwiftTerm Position.swift
[126/168] Compiling SwiftTerm Pty.swift
[127/168] Compiling SwiftTerm SearchService.swift
[128/168] Compiling SwiftTerm SelectionService.swift
[129/168] Compiling SwiftTerm iOSKeyboardView.swift
[130/168] Compiling SwiftTerm iOSTerminalView.swift
[131/168] Compiling SwiftTerm iOSTextInput.swift
[132/168] Compiling SwiftTerm iOSTextStorage.swift
[133/168] Emitting module SwiftTerm
[134/168] Compiling SwiftTerm CharSets.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTerm/EscapeSequenceParser.swift:332:40: warning: capture 'self' was never used [#no-usage]
330 | _collect = []
331 | // "\"
332 | setEscHandler("\\", { [unowned self] collect, flag in })
| `- warning: capture 'self' was never used [#no-usage]
333 | }
334 |
[135/168] Compiling SwiftTerm CircularList.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTerm/EscapeSequenceParser.swift:332:40: warning: capture 'self' was never used [#no-usage]
330 | _collect = []
331 | // "\"
332 | setEscHandler("\\", { [unowned self] collect, flag in })
| `- warning: capture 'self' was never used [#no-usage]
333 | }
334 |
[136/168] Compiling SwiftTerm Colors.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTerm/EscapeSequenceParser.swift:332:40: warning: capture 'self' was never used [#no-usage]
330 | _collect = []
331 | // "\"
332 | setEscHandler("\\", { [unowned self] collect, flag in })
| `- warning: capture 'self' was never used [#no-usage]
333 | }
334 |
[137/168] Compiling SwiftTerm EscapeSequenceParser.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTerm/EscapeSequenceParser.swift:332:40: warning: capture 'self' was never used [#no-usage]
330 | _collect = []
331 | // "\"
332 | setEscHandler("\\", { [unowned self] collect, flag in })
| `- warning: capture 'self' was never used [#no-usage]
333 | }
334 |
[138/168] Compiling SwiftTerm AppleTerminalView.swift
[139/168] Compiling SwiftTerm CaretView.swift
[140/168] Compiling SwiftTerm Extensions.swift
[141/168] Compiling SwiftTerm TerminalViewDelegate.swift
[142/168] Compiling SwiftTerm Wcwidth.swift
[143/168] Compiling SwiftTerm MacDebugView.swift
[144/168] Compiling SwiftTerm MacExtensions.swift
[145/168] Compiling SwiftTerm MacLocalTerminalView.swift
[146/168] Compiling SwiftTerm MacTerminalView.swift
[147/168] Compiling SwiftTerm EscapeSequences.swift
[148/168] Compiling SwiftTerm ExtensionsTerminal.swift
[149/168] Compiling SwiftTerm File.swift
[150/168] Compiling SwiftTerm HeadlessTerminal.swift
[151/168] Compiling SwiftTerm Buffer.swift
[152/168] Compiling SwiftTerm BufferLine.swift
[153/168] Compiling SwiftTerm BufferSet.swift
[154/168] Compiling SwiftTerm CharData.swift
[155/168] Compiling SwiftTerm Line.swift
[156/168] Compiling SwiftTerm LocalProcess.swift
[157/168] Compiling SwiftTerm MacAccessibilityService.swift
[158/168] Compiling SwiftTerm MacCaretView.swift
[159/168] Compiling SwiftTerm SixelDcsHandler.swift
[160/168] Compiling SwiftTerm Terminal.swift
[161/168] Compiling SwiftTerm TerminalOptions.swift
[162/168] Compiling SwiftTerm Utilities.swift
[163/175] Compiling SwiftTermFuzz main.swift
[164/175] Emitting module SwiftTermFuzz
[164/175] Write Objects.LinkFileList
[166/175] Compiling Termcast main.swift
[167/175] Compiling Termcast AsciicastFormat.swift
[168/175] Compiling Termcast TermcastRecorder.swift
[169/175] Emitting module Termcast
[170/175] Compiling Termcast TermcastPlayer.swift
[170/175] Write Objects.LinkFileList
[171/175] Linking SwiftTermFuzz
[172/175] Applying SwiftTermFuzz
[173/175] Linking termcast
[174/175] Applying termcast
Build complete! (23.95s)
Fetching https://github.com/swiftlang/swift-subprocess
[1/1890] Fetching swift-subprocess
Fetched https://github.com/swiftlang/swift-subprocess from cache (1.07s)
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/apple/swift-system
[1/4941] Fetching swift-system
[4448/20633] Fetching swift-system, swift-argument-parser
Fetched https://github.com/apple/swift-system from cache (1.63s)
Fetched https://github.com/apple/swift-argument-parser from cache (1.63s)
Computing version for https://github.com/apple/swift-system
Computed https://github.com/apple/swift-system at 1.5.0 (2.07s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.6.1 (0.44s)
Creating working copy for https://github.com/apple/swift-system
Working copy of https://github.com/apple/swift-system resolved at 1.5.0
Creating working copy for https://github.com/swiftlang/swift-subprocess
Working copy of https://github.com/swiftlang/swift-subprocess resolved at main (bf17fa2)
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.6.1
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTerm/Mac/README.md
Build complete.
{
"dependencies" : [
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser"
},
{
"identity" : "swift-subprocess",
"requirement" : {
"branch" : [
"main"
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-subprocess"
}
],
"manifest_display_name" : "SwiftTerm",
"name" : "SwiftTerm",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "macos",
"version" : "13.0"
},
{
"name" : "tvos",
"version" : "13.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "SwiftTermFuzz",
"targets" : [
"SwiftTermFuzz"
],
"type" : {
"executable" : null
}
},
{
"name" : "termcast",
"targets" : [
"Termcast"
],
"type" : {
"executable" : null
}
},
{
"name" : "SwiftTerm",
"targets" : [
"SwiftTerm"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "Termcast",
"module_type" : "SwiftTarget",
"name" : "Termcast",
"path" : "Sources/Termcast",
"product_dependencies" : [
"ArgumentParser"
],
"product_memberships" : [
"termcast"
],
"sources" : [
"AsciicastFormat.swift",
"TermcastPlayer.swift",
"TermcastRecorder.swift",
"main.swift"
],
"target_dependencies" : [
"SwiftTerm"
],
"type" : "executable"
},
{
"c99name" : "SwiftTermTests",
"module_type" : "SwiftTarget",
"name" : "SwiftTermTests",
"path" : "Tests/SwiftTermTests",
"sources" : [
"ColorTests.swift",
"FuzzerTests.swift",
"ImageTests.swift",
"MeanTests.swift",
"Memory.swift",
"OscTests.swift",
"PerformanceTest.swift",
"ReflowTests.swift",
"SelectionTests.swift",
"SwiftTermTests.swift",
"UnicodeTests.swift",
"XCTestManifests.swift"
],
"target_dependencies" : [
"SwiftTerm"
],
"type" : "test"
},
{
"c99name" : "SwiftTermFuzz",
"module_type" : "SwiftTarget",
"name" : "SwiftTermFuzz",
"path" : "Sources/SwiftTermFuzz",
"product_memberships" : [
"SwiftTermFuzz"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"SwiftTerm"
],
"type" : "executable"
},
{
"c99name" : "SwiftTerm",
"module_type" : "SwiftTarget",
"name" : "SwiftTerm",
"path" : "Sources/SwiftTerm",
"product_dependencies" : [
"Subprocess"
],
"product_memberships" : [
"SwiftTermFuzz",
"termcast",
"SwiftTerm"
],
"sources" : [
"Apple/AppleTerminalView.swift",
"Apple/CaretView.swift",
"Apple/Extensions.swift",
"Apple/TerminalViewDelegate.swift",
"Apple/Wcwidth.swift",
"Buffer.swift",
"BufferLine.swift",
"BufferSet.swift",
"CharData.swift",
"CharSets.swift",
"CircularList.swift",
"Colors.swift",
"EscapeSequenceParser.swift",
"EscapeSequences.swift",
"ExtensionsTerminal.swift",
"File.swift",
"HeadlessTerminal.swift",
"Line.swift",
"LocalProcess.swift",
"Mac/MacAccessibilityService.swift",
"Mac/MacCaretView.swift",
"Mac/MacDebugView.swift",
"Mac/MacExtensions.swift",
"Mac/MacLocalTerminalView.swift",
"Mac/MacTerminalView.swift",
"Position.swift",
"Pty.swift",
"SearchService.swift",
"SelectionService.swift",
"SixelDcsHandler.swift",
"Terminal.swift",
"TerminalOptions.swift",
"Utilities.swift",
"iOS/iOSAccessoryView.swift",
"iOS/iOSCaretView.swift",
"iOS/iOSDoubleButton.swift",
"iOS/iOSExtensions.swift",
"iOS/iOSKeyboardView.swift",
"iOS/iOSTerminalView.swift",
"iOS/iOSTextInput.swift",
"iOS/iOSTextStorage.swift"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Done.