Build Information
Successful build of SourceKitD, reference 0.1.0 (47ddc9), with Swift 6.4 for macOS (SPM) on 27 Sep 2026 19:35:58 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/Mx-Iris/SourceKitD.git
Reference: 0.1.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Mx-Iris/SourceKitD
* tag 0.1.0 -> FETCH_HEAD
HEAD is now at 47ddc95 Backport to macOS 10.15
Cloned https://github.com/Mx-Iris/SourceKitD.git
Revision (git rev-parse @):
47ddc958a3962f9bb0fe08de1c8f39723e472228
SUCCESS checkout https://github.com/Mx-Iris/SourceKitD.git at 0.1.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/Mx-Iris/SourceKitD.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Pre-planning 1 / 184]
[Planning deferred tasks]
[35 / 66]
[40 / 67] Csourcekitd
[42 / 67] SwiftExtensions
[52 / 113]
[57 / 113]
[61 / 113]
[62 / 113]
[66 / 113]
[68 / 113]
[71 / 113]
[74 / 113]
[76 / 113]
[77 / 113]
[88 / 113] SwiftExtensions
[89 / 113] SwiftExtensions
[95 / 114] SwiftExtensions
[95 / 114] SKLogging
[98 / 126]
[102 / 126] SKLogging
[104 / 126] SKLogging
[116 / 127] SKLogging
[119 / 139]
[130 / 139] SourceKitD
[136 / 139] SourceKitD
Build complete! (9.37 sec)
/Users/admin/builder/spi-builder-workspace/Sources/SKLogging/Logging.swift:25:49: [1;33mwarning: [1;39mconformance of 'OSSignposter' to protocol 'Sendable' was already stated in the type's module 'os'[0;0m
[0;36m23 |[0;0m
[0;36m24 |[0;0m @available(macOS 12.0, *)
[0;36m25 |[0;0m extension OSSignposter: @retroactive @unchecked Sendable {}
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'OSSignposter' to protocol 'Sendable' was already stated in the type's module 'os'[0;0m
[0;36m26 |[0;0m //extension OSSignpostID: @retroactive @unchecked Sendable {}
[0;36m27 |[0;0m @available(macOS 12.0, *)
os.OSSignposter:2:15: [1;39mnote: [1;39m'OSSignposter' declares conformance to protocol 'Sendable' here[0;0m
[0;36m1 |[0;0m @available(macOS 12.0, iOS 15.0, watchOS 8.0, tvOS 15.0, *)
[0;36m2 |[0;0m public struct OSSignposter : @unchecked Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39m'OSSignposter' declares conformance to protocol 'Sendable' here[0;0m
[0;36m3 |[0;0m public var isEnabled: Bool { get }
[0;36m4 |[0;0m public static var disabled: OSSignposter { get }
/Users/admin/builder/spi-builder-workspace/Sources/SKLogging/Logging.swift:28:60: [1;33mwarning: [1;39mconformance of 'OSSignpostIntervalState' to protocol 'Sendable' was already stated in the type's module 'os'[0;0m
[0;36m26 |[0;0m //extension OSSignpostID: @retroactive @unchecked Sendable {}
[0;36m27 |[0;0m @available(macOS 12.0, *)
[0;36m28 |[0;0m extension OSSignpostIntervalState: @retroactive @unchecked Sendable {}
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'OSSignpostIntervalState' to protocol 'Sendable' was already stated in the type's module 'os'[0;0m
[0;36m29 |[0;0m
[0;36m30 |[0;0m @available(macOS 11.0, *)
os.OSSignpostIntervalState:2:14: [1;39mnote: [1;39m'OSSignpostIntervalState' declares conformance to protocol 'Sendable' here[0;0m
[0;36m1 |[0;0m @available(macOS 12.0, iOS 15.0, watchOS 8.0, tvOS 15.0, *)
[0;36m2 |[0;0m public class OSSignpostIntervalState : Codable, @unchecked Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39m'OSSignpostIntervalState' declares conformance to protocol 'Sendable' here[0;0m
[0;36m3 |[0;0m @inlinable public static func beginState(id: OSSignpostID) -> OSSignpostIntervalState
[0;36m4 |[0;0m required public init(from decoder: any Decoder) throws
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtensions/AsyncUtils.swift:281:5: [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;36m279 |[0;0m
[0;36m280 |[0;0m let stream = AsyncThrowingStream<T?, Error> { continuation in
[0;36m281 |[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;36m282 |[0;0m try await Task.sleep(for: timeout)
[0;36m283 |[0;0m didHitTimeout.value = true
[#NoUseUnstructuredThrowingTask]: <https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task>
/Users/admin/builder/spi-builder-workspace/Sources/SKLogging/LoggingScope.swift:60:43: [1;33mwarning: [1;39m'withValue(_:operation:isolation:file:line:)' is deprecated: Prefer the 'nonisolated(nonsending)' overload with stricter execution on caller context semantics: withValue(_:operation:file:line:)[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m58 |[0;0m ) async rethrows -> Result {
[0;36m59 |[0;0m return try await LoggingScope.$_subsystem.withValue(subsystem) {
[0;36m60 |[0;0m return try await LoggingScope.$_scope.withValue(scope, operation: operation)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'withValue(_:operation:isolation:file:line:)' is deprecated: Prefer the 'nonisolated(nonsending)' overload with stricter execution on caller context semantics: withValue(_:operation:file:line:)[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m61 |[0;0m }
[0;36m62 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/SKLogging/LoggingScope.swift:89:41: [1;33mwarning: [1;39m'withValue(_:operation:isolation:file:line:)' is deprecated: Prefer the 'nonisolated(nonsending)' overload with stricter execution on caller context semantics: withValue(_:operation:file:line:)[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m87 |[0;0m @_inheritActorContext _ operation: @Sendable () async throws -> Result
[0;36m88 |[0;0m ) async rethrows -> Result {
[0;36m89 |[0;0m return try await LoggingScope.$_scope.withValue(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'withValue(_:operation:isolation:file:line:)' is deprecated: Prefer the 'nonisolated(nonsending)' overload with stricter execution on caller context semantics: withValue(_:operation:file:line:)[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m90 |[0;0m scope,
[0;36m91 |[0;0m operation: operation
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/SKLogging/Logging.swift:25:49: [1;33mwarning: [1;39mconformance of 'OSSignposter' to protocol 'Sendable' was already stated in the type's module 'os'[0;0m
[0;36m23 |[0;0m
[0;36m24 |[0;0m @available(macOS 12.0, *)
[0;36m25 |[0;0m extension OSSignposter: @retroactive @unchecked Sendable {}
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'OSSignposter' to protocol 'Sendable' was already stated in the type's module 'os'[0;0m
[0;36m26 |[0;0m //extension OSSignpostID: @retroactive @unchecked Sendable {}
[0;36m27 |[0;0m @available(macOS 12.0, *)
os.OSSignposter:2:15: [1;39mnote: [1;39m'OSSignposter' declares conformance to protocol 'Sendable' here[0;0m
[0;36m1 |[0;0m @available(macOS 12.0, iOS 15.0, watchOS 8.0, tvOS 15.0, *)
[0;36m2 |[0;0m public struct OSSignposter : @unchecked Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39m'OSSignposter' declares conformance to protocol 'Sendable' here[0;0m
[0;36m3 |[0;0m public var isEnabled: Bool { get }
[0;36m4 |[0;0m public static var disabled: OSSignposter { get }
/Users/admin/builder/spi-builder-workspace/Sources/SKLogging/Logging.swift:28:60: [1;33mwarning: [1;39mconformance of 'OSSignpostIntervalState' to protocol 'Sendable' was already stated in the type's module 'os'[0;0m
[0;36m26 |[0;0m //extension OSSignpostID: @retroactive @unchecked Sendable {}
[0;36m27 |[0;0m @available(macOS 12.0, *)
[0;36m28 |[0;0m extension OSSignpostIntervalState: @retroactive @unchecked Sendable {}
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'OSSignpostIntervalState' to protocol 'Sendable' was already stated in the type's module 'os'[0;0m
[0;36m29 |[0;0m
[0;36m30 |[0;0m @available(macOS 11.0, *)
os.OSSignpostIntervalState:2:14: [1;39mnote: [1;39m'OSSignpostIntervalState' declares conformance to protocol 'Sendable' here[0;0m
[0;36m1 |[0;0m @available(macOS 12.0, iOS 15.0, watchOS 8.0, tvOS 15.0, *)
[0;36m2 |[0;0m public class OSSignpostIntervalState : Codable, @unchecked Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39m'OSSignpostIntervalState' declares conformance to protocol 'Sendable' here[0;0m
[0;36m3 |[0;0m @inlinable public static func beginState(id: OSSignpostID) -> OSSignpostIntervalState
[0;36m4 |[0;0m required public init(from decoder: any Decoder) throws
warning: /Users/admin/builder/spi-builder-workspace/Sources/SourceKitD/SourceKitD.swift:179:16 Remove this when we no longer need to support sourcekitd_plugin_initialize
/Users/admin/builder/spi-builder-workspace/Sources/SourceKitD/SourceKitD.swift:179:16: [1;33mwarning: [1;39mRemove this when we no longer need to support sourcekitd_plugin_initialize[0;0m
[0;36m177 |[0;0m #if canImport(Darwin)
[0;36m178 |[0;0m #if compiler(>=6.3)
[0;36m179 |[0;0m #warning([4;39m"Remove this when we no longer need to support sourcekitd_plugin_initialize"[0;0m)
[0;36m|[0;0m `- [1;33mwarning: [1;39mRemove this when we no longer need to support sourcekitd_plugin_initialize[0;0m
[0;36m180 |[0;0m #endif
[0;36m181 |[0;0m if let pluginPaths {
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "SourceKitD",
"name" : "SourceKitD",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.15"
}
],
"products" : [
{
"name" : "SourceKitD",
"targets" : [
"SourceKitD"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "SwiftExtensions",
"module_type" : "SwiftTarget",
"name" : "SwiftExtensions",
"path" : "Sources/SwiftExtensions",
"product_memberships" : [
"SourceKitD"
],
"sources" : [
"Array+Safe.swift",
"AsyncQueue.swift",
"AsyncUtils.swift",
"Atomics.swift",
"Cache.swift",
"CartesianProduct.swift",
"Collection+Only.swift",
"Collection+PartitionIntoBatches.swift",
"Duration+Seconds.swift",
"FileManagerExtensions.swift",
"LazyValue.swift",
"NSLock+WithLock.swift",
"PipeAsStringHandler.swift",
"Platform.swift",
"Process+terminate.swift",
"ResultExtensions.swift",
"Sequence+AsyncMap.swift",
"Sequence+ContainsAnyIn.swift",
"Task+WithPriorityChangedHandler.swift",
"ThreadSafeBox.swift",
"TransitiveClosure.swift",
"URLExtensions.swift"
],
"target_dependencies" : [
"CAtomics"
],
"type" : "library"
},
{
"c99name" : "SourceKitD",
"module_type" : "SwiftTarget",
"name" : "SourceKitD",
"path" : "Sources/SourceKitD",
"product_memberships" : [
"SourceKitD"
],
"sources" : [
"SKDRequestArray.swift",
"SKDRequestDictionary.swift",
"SKDResponse.swift",
"SKDResponseArray.swift",
"SKDResponseDictionary.swift",
"SourceKitD.swift",
"SourceKitDRegistry.swift",
"dlopen.swift",
"sourcekitd_functions.swift",
"sourcekitd_uids.swift"
],
"target_dependencies" : [
"Csourcekitd",
"SKLogging",
"SwiftExtensions"
],
"type" : "library"
},
{
"c99name" : "SKLogging",
"module_type" : "SwiftTarget",
"name" : "SKLogging",
"path" : "Sources/SKLogging",
"product_memberships" : [
"SourceKitD"
],
"sources" : [
"CustomLogStringConvertible.swift",
"Error+ForLogging.swift",
"Logging.swift",
"LoggingScope.swift",
"NonDarwinLogging.swift",
"OrLog.swift",
"SetGlobalLogFileHandler.swift",
"SplitLogMessage.swift"
],
"target_dependencies" : [
"SwiftExtensions"
],
"type" : "library"
},
{
"c99name" : "Csourcekitd",
"module_type" : "ClangTarget",
"name" : "Csourcekitd",
"path" : "Sources/Csourcekitd",
"product_memberships" : [
"SourceKitD"
],
"sources" : [
"sourcekitd.c"
],
"type" : "library"
},
{
"c99name" : "CAtomics",
"module_type" : "ClangTarget",
"name" : "CAtomics",
"path" : "Sources/CAtomics",
"product_memberships" : [
"SourceKitD"
],
"sources" : [
"CAtomics.c"
],
"type" : "library"
}
],
"tools_version" : "6.1"
}
Done.