Build Information
Successful build of LeakDetect, reference main (2726d6), with Swift 6.4 for macOS (SPM) on 19 Sep 2026 19:55:29 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/yume190/LeakDetect.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/yume190/LeakDetect
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 2726d6c Move SyntaxParser to Parser
Cloned https://github.com/yume190/LeakDetect.git
Revision (git rev-parse @):
2726d6c55ef54392a06313fa9067db2e6ea600ef
SUCCESS checkout https://github.com/yume190/LeakDetect.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/yume190/LeakDetect.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 630]
[Planning deferred tasks]
[136 / 288] CryptoSwift_CryptoSwiftResources
[142 / 288]
[155 / 295] PathKit
[163 / 318]
[172 / 322] Rainbow
[175 / 322] ArgumentParserToolInfo
[178 / 349]
[188 / 349]
[196 / 427]
[201 / 427]
[210 / 427]
[217 / 427]
[219 / 427]
[223 / 427]
[225 / 427]
[228 / 427]
[230 / 427]
[232 / 427]
[233 / 427] PathKit
[249 / 427] CYaml
[254 / 427]
[258 / 427] CYaml
[262 / 427]
[268 / 427] SwiftSyntax
[269 / 427]
[272 / 427]
[274 / 427]
[275 / 427]
[278 / 427]
[279 / 427]
[280 / 427] SwiftSyntax
[284 / 427] SWXMLHash
[285 / 427] CryptoSwiftResources
[286 / 427] SWXMLHash
[302 / 427]
[304 / 427] SWXMLHash-product
[308 / 427]
[311 / 427] SWXMLHash
[311 / 427] Rainbow
[317 / 427] SwiftSyntax
[325 / 427] Yams
[327 / 427] Yams
[328 / 427] Yams
[332 / 427] Yams
[338 / 427] Yams-product
[341 / 427] Yams-product
[343 / 427] PathKit-product
[344 / 427] ArgumentParser
[349 / 435] SwiftDiagnostics
[353 / 435] SwiftDiagnostics
[360 / 435] SwiftParser
[369 / 437] ArgumentParserToolInfo
[372 / 438] SwiftParser
[376 / 463]
[379 / 519] CryptoSwift
[389 / 519]
[395 / 519]
[397 / 519]
[399 / 519]
[404 / 519] SwiftParser-product
[408 / 519]
[411 / 519] SourceKittenFramework
[419 / 519] SourceKittenFramework
[422 / 519]
[425 / 519] CryptoSwift
[432 / 519]
[434 / 519] SourceKittenFramework
[436 / 519]
[439 / 519]
[444 / 519]
[446 / 519]
[449 / 519] CryptoSwift
[451 / 519] CryptoSwift
[453 / 519] CryptoSwift
[454 / 519] CryptoSwift-product
[455 / 519] CryptoSwift-product
[457 / 519] Derived
[459 / 519] SourceKittenFramework
[464 / 519] ArgumentParser
[465 / 519] ArgumentParser
[468 / 519] ArgumentParser
[469 / 519] ArgumentParser
[477 / 519] ArgumentParser-product
[478 / 519] ArgumentParser-product
[480 / 519]
[481 / 520] ArgumentParser
[481 / 520] CryptoSwift
[485 / 522] ArgumentParser
[492 / 523] Derived
[496 / 523] SKClient
[506 / 534] SKClient
[514 / 535] SKClient
[525 / 546] LeakDetectKit
[526 / 546] LeakDetectKit
[535 / 547] LeakDetectKit
[537 / 555]
[544 / 555] leakDetect-product
[545 / 555] leakDetect-product
[546 / 555] SwiftSyntax
[548 / 555] SwiftSyntax
[552 / 555] LeakDetectKit
[553 / 555] leakDetect-product
Build complete! (19.46 sec)
Fetching https://github.com/jpsim/Yams
Fetching https://github.com/apple/swift-argument-parser.git
Fetching https://github.com/zonble/HumanString.git
Fetching https://github.com/kylef/PathKit
Fetching https://github.com/jpsim/SourceKitten
Fetching https://github.com/onevcat/Rainbow
Fetching https://github.com/yume190/TypeFill
[1/1460] Fetching pathkit
[16/2938] Fetching pathkit, rainbow
[178/4602] Fetching pathkit, rainbow, typefill
[1043/16463] Fetching pathkit, rainbow, typefill, yams
[3174/32816] Fetching pathkit, rainbow, typefill, yams, sourcekitten
[3175/51734] Fetching pathkit, rainbow, typefill, yams, sourcekitten, swift-argument-parser
[4031/52099] Fetching pathkit, rainbow, typefill, yams, sourcekitten, swift-argument-parser, humanstring
Fetched https://github.com/yume190/TypeFill (2.34s)
Fetched https://github.com/kylef/PathKit (2.34s)
Fetching https://github.com/apple/swift-syntax.git
[44112/48975] Fetching rainbow, yams, sourcekitten, swift-argument-parser, humanstring
Fetched https://github.com/apple/swift-argument-parser.git (3.52s)
Fetched https://github.com/jpsim/Yams (3.52s)
Fetched https://github.com/zonble/HumanString.git (3.52s)
Fetched https://github.com/jpsim/SourceKitten (3.52s)
Fetched https://github.com/onevcat/Rainbow (3.52s)
[1/79984] Fetching swift-syntax
Fetched https://github.com/apple/swift-syntax.git (6.63s)
Computing version for https://github.com/kylef/PathKit
Computed https://github.com/kylef/PathKit at 1.0.1 (11.22s)
Fetching https://github.com/kylef/Spectre.git
[1/1021] Fetching spectre
Fetched https://github.com/kylef/Spectre.git (1.03s)
Computing version for https://github.com/zonble/HumanString.git
Computed https://github.com/zonble/HumanString.git at 0.1.1 (1.70s)
Computing version for https://github.com/yume190/TypeFill
Computed https://github.com/yume190/TypeFill at 0.4.9 (0.65s)
Fetching https://github.com/krzyzanowskim/CryptoSwift
[1/13439] Fetching cryptoswift
Fetched https://github.com/krzyzanowskim/CryptoSwift (2.47s)
Computing version for https://github.com/apple/swift-syntax.git
Computed https://github.com/apple/swift-syntax.git at 508.0.1 (3.24s)
Computing version for https://github.com/kylef/Spectre.git
Computed https://github.com/kylef/Spectre.git at 0.10.1 (0.67s)
Computing version for https://github.com/onevcat/Rainbow
Computed https://github.com/onevcat/Rainbow at 4.2.1 (2.15s)
Computing version for https://github.com/jpsim/SourceKitten
Computed https://github.com/jpsim/SourceKitten at 0.37.1 (0.66s)
Fetching https://github.com/drmohundro/SWXMLHash.git
[1/2876] Fetching swxmlhash
Fetched https://github.com/drmohundro/SWXMLHash.git (1.22s)
Computing version for https://github.com/drmohundro/SWXMLHash.git
Computed https://github.com/drmohundro/SWXMLHash.git at 7.0.2 (1.93s)
Computing version for https://github.com/jpsim/Yams
Computed https://github.com/jpsim/Yams at 5.4.0 (0.65s)
Computing version for https://github.com/krzyzanowskim/CryptoSwift
Computed https://github.com/krzyzanowskim/CryptoSwift at 1.10.0 (0.65s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.8.2 (0.60s)
Creating working copy for https://github.com/zonble/HumanString.git
Working copy of https://github.com/zonble/HumanString.git resolved at 0.1.1
Creating working copy for https://github.com/kylef/Spectre.git
Working copy of https://github.com/kylef/Spectre.git resolved at 0.10.1
Creating working copy for https://github.com/apple/swift-syntax.git
Working copy of https://github.com/apple/swift-syntax.git resolved at 508.0.1
Creating working copy for https://github.com/jpsim/SourceKitten
Working copy of https://github.com/jpsim/SourceKitten resolved at 0.37.1
Creating working copy for https://github.com/onevcat/Rainbow
Working copy of https://github.com/onevcat/Rainbow resolved at 4.2.1
Creating working copy for https://github.com/yume190/TypeFill
Working copy of https://github.com/yume190/TypeFill resolved at 0.4.9
Creating working copy for https://github.com/drmohundro/SWXMLHash.git
Working copy of https://github.com/drmohundro/SWXMLHash.git resolved at 7.0.2
Creating working copy for https://github.com/jpsim/Yams
Working copy of https://github.com/jpsim/Yams resolved at 5.4.0
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.8.2
Creating working copy for https://github.com/krzyzanowskim/CryptoSwift
Working copy of https://github.com/krzyzanowskim/CryptoSwift resolved at 1.10.0
Creating working copy for https://github.com/kylef/PathKit
Working copy of https://github.com/kylef/PathKit resolved at 1.0.1
/Users/admin/builder/spi-builder-workspace/Sources/LeakDetect/Arguments+Ex.swift:13:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'SDK' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'SKClient' introduce this conformance in the future[0;0m
[0;36m11 |[0;0m import PathKit
[0;36m12 |[0;0m
[0;36m13 |[0;0m extension SDK: ExpressibleByArgument {}
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'SDK' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'SKClient' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m14 |[0;0m
[0;36m15 |[0;0m public enum TargetType: String, CaseIterable, ExpressibleByArgument {
/Users/admin/builder/spi-builder-workspace/Sources/LeakDetect/Arguments+Ex.swift:13:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'SDK' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'SKClient' introduce this conformance in the future[0;0m
[0;36m11 |[0;0m import PathKit
[0;36m12 |[0;0m
[0;36m13 |[0;0m extension SDK: ExpressibleByArgument {}
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'SDK' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'SKClient' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m14 |[0;0m
[0;36m15 |[0;0m public enum TargetType: String, CaseIterable, ExpressibleByArgument {
Build complete.
{
"dependencies" : [
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "508.0.0",
"upper_bound" : "509.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-syntax.git"
},
{
"identity" : "typefill",
"requirement" : {
"range" : [
{
"lower_bound" : "0.4.9",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/yume190/TypeFill"
},
{
"identity" : "sourcekitten",
"requirement" : {
"range" : [
{
"lower_bound" : "0.34.1",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/jpsim/SourceKitten"
},
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.2.2",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser.git"
},
{
"identity" : "rainbow",
"requirement" : {
"range" : [
{
"lower_bound" : "4.0.1",
"upper_bound" : "5.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/onevcat/Rainbow"
},
{
"identity" : "humanstring",
"requirement" : {
"range" : [
{
"lower_bound" : "0.1.1",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/zonble/HumanString.git"
},
{
"identity" : "pathkit",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/kylef/PathKit"
},
{
"identity" : "yams",
"requirement" : {
"range" : [
{
"lower_bound" : "5.0.5",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/jpsim/Yams"
}
],
"manifest_display_name" : "LeakDetect",
"name" : "LeakDetect",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "12.0"
}
],
"products" : [
{
"name" : "leakDetect",
"targets" : [
"LeakDetect"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "LeakDetectTests",
"module_type" : "SwiftTarget",
"name" : "LeakDetectTests",
"path" : "Tests/LeakDetectTests",
"product_dependencies" : [
"SwiftSyntax",
"SwiftParser",
"SKClient",
"HumanString"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/LeakDetectTests/Resource",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"Assign/AssignClosureVisitorTests.swift",
"Capture/LeakTests+Class+Extension+Obj.swift",
"Capture/LeakTests+Class+Extension+Self.swift",
"Capture/LeakTests+Class+Obj+GlobalFunction.swift",
"Capture/LeakTests+Class+Obj+StaticFunction.swift",
"Capture/LeakTests+Class+Obj.swift",
"Capture/LeakTests+Class+Self.swift",
"Capture/LeakTests+Normal.swift",
"Capture/LeakTests+Struct.swift",
"Capture/LeakTests.swift",
"Concept/CaptureListRewriteTests.swift",
"Concept/ClassInStructTests.swift",
"Concept/ConceptTests.swift",
"Concept/EscapingDetectorTests.swift",
"Concept/FunctionParameterListEscapeTests.swift",
"Concept/FunctionTests.swift",
"Concept/ReferenceTests.swift",
"Concept/SkipConceptTests.swift",
"Concept/SourceKitResponseStringTests.swift",
"Concept/USRTests.swift",
"Concept/WeakDetector.swift",
"Util.swift"
],
"target_dependencies" : [
"LeakDetectKit"
],
"type" : "test"
},
{
"c99name" : "LeakDetectKit",
"module_type" : "SwiftTarget",
"name" : "LeakDetectKit",
"path" : "Sources/LeakDetectKit",
"product_dependencies" : [
"Rainbow",
"PathKit",
"SwiftSyntax",
"SwiftParser",
"SKClient"
],
"product_memberships" : [
"leakDetect"
],
"sources" : [
"Assign/AssignClosureVisitor.swift",
"Capture/CaptureListRewriter.swift",
"Capture/DeclsVisitor.swift",
"Capture/IdentifierVisitor.swift",
"Capture/LeakVisitor.swift",
"Capture/LeakVisitorResult.swift",
"Capture/USR+Struct.swift",
"Escaping/EscapingDetector.swift",
"Escaping/FunctionParameterListEscapeVisitor.swift",
"Escaping/TypeEscapeVisitor.swift",
"Escaping/WeakDetector.swift",
"LeakResult.swift",
"Pipeline/Pipeline.swift",
"Pipeline/Visitors.swift",
"Skip/BuiltinTypeList.swift",
"Skip/SkipsFunction.swift",
"SourceKit/SDK+Target.swift",
"SourceKit/SKClient+Ex.swift",
"String+Remove.swift",
"String+SourceKitResponse.swift",
"Syntax/ExprSyntax+Ex.swift",
"Syntax/TypeSyntax+Ex.swift"
],
"type" : "library"
},
{
"c99name" : "LeakDetect",
"module_type" : "SwiftTarget",
"name" : "LeakDetect",
"path" : "Sources/LeakDetect",
"product_dependencies" : [
"ArgumentParser",
"SourceKittenFramework",
"SKClient",
"PathKit",
"Yams"
],
"product_memberships" : [
"leakDetect"
],
"sources" : [
"Arguments+Ex.swift",
"Command.swift",
"Entry.swift",
"GitAction.swift",
"Reporter.swift"
],
"target_dependencies" : [
"LeakDetectKit"
],
"type" : "executable"
}
],
"tools_version" : "5.7"
}
Done.