The Swift Package Index logo.Swift Package Index

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 arm64

Build 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: warning: conformance of 'OSSignposter' to protocol 'Sendable' was already stated in the type's module 'os'
23 |
24 | @available(macOS 12.0, *)
25 | extension OSSignposter: @retroactive @unchecked Sendable {}
   |                                                 `- warning: conformance of 'OSSignposter' to protocol 'Sendable' was already stated in the type's module 'os'
26 | //extension OSSignpostID: @retroactive @unchecked Sendable {}
27 | @available(macOS 12.0, *)
os.OSSignposter:2:15: note: 'OSSignposter' declares conformance to protocol 'Sendable' here
 1 | @available(macOS 12.0, iOS 15.0, watchOS 8.0, tvOS 15.0, *)
 2 | public struct OSSignposter : @unchecked Sendable {
   |               `- note: 'OSSignposter' declares conformance to protocol 'Sendable' here
 3 |     public var isEnabled: Bool { get }
 4 |     public static var disabled: OSSignposter { get }
/Users/admin/builder/spi-builder-workspace/Sources/SKLogging/Logging.swift:28:60: warning: conformance of 'OSSignpostIntervalState' to protocol 'Sendable' was already stated in the type's module 'os'
26 | //extension OSSignpostID: @retroactive @unchecked Sendable {}
27 | @available(macOS 12.0, *)
28 | extension OSSignpostIntervalState: @retroactive @unchecked Sendable {}
   |                                                            `- warning: conformance of 'OSSignpostIntervalState' to protocol 'Sendable' was already stated in the type's module 'os'
29 |
30 | @available(macOS 11.0, *)
os.OSSignpostIntervalState:2:14: note: 'OSSignpostIntervalState' declares conformance to protocol 'Sendable' here
1 | @available(macOS 12.0, iOS 15.0, watchOS 8.0, tvOS 15.0, *)
2 | public class OSSignpostIntervalState : Codable, @unchecked Sendable {
  |              `- note: 'OSSignpostIntervalState' declares conformance to protocol 'Sendable' here
3 |     @inlinable public static func beginState(id: OSSignpostID) -> OSSignpostIntervalState
4 |     required public init(from decoder: any Decoder) throws
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtensions/AsyncUtils.swift:281:5: warning: unstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
279 |
280 |   let stream = AsyncThrowingStream<T?, Error> { continuation in
281 |     Task {
    |     |- warning: unstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
    |     `- note: to silence this warning, handle the error inside the task, or store/discard the task value explicitly
282 |       try await Task.sleep(for: timeout)
283 |       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: warning: 'withValue(_:operation:isolation:file:line:)' is deprecated: Prefer the 'nonisolated(nonsending)' overload with stricter execution on caller context semantics: withValue(_:operation:file:line:) [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
58 | ) async rethrows -> Result {
59 |   return try await LoggingScope.$_subsystem.withValue(subsystem) {
60 |     return try await LoggingScope.$_scope.withValue(scope, operation: operation)
   |                                           `- warning: 'withValue(_:operation:isolation:file:line:)' is deprecated: Prefer the 'nonisolated(nonsending)' overload with stricter execution on caller context semantics: withValue(_:operation:file:line:) [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
61 |   }
62 | }
/Users/admin/builder/spi-builder-workspace/Sources/SKLogging/LoggingScope.swift:89:41: warning: 'withValue(_:operation:isolation:file:line:)' is deprecated: Prefer the 'nonisolated(nonsending)' overload with stricter execution on caller context semantics: withValue(_:operation:file:line:) [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
87 |   @_inheritActorContext _ operation: @Sendable () async throws -> Result
88 | ) async rethrows -> Result {
89 |   return try await LoggingScope.$_scope.withValue(
   |                                         `- warning: 'withValue(_:operation:isolation:file:line:)' is deprecated: Prefer the 'nonisolated(nonsending)' overload with stricter execution on caller context semantics: withValue(_:operation:file:line:) [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
90 |     scope,
91 |     operation: operation
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/SKLogging/Logging.swift:25:49: warning: conformance of 'OSSignposter' to protocol 'Sendable' was already stated in the type's module 'os'
23 |
24 | @available(macOS 12.0, *)
25 | extension OSSignposter: @retroactive @unchecked Sendable {}
   |                                                 `- warning: conformance of 'OSSignposter' to protocol 'Sendable' was already stated in the type's module 'os'
26 | //extension OSSignpostID: @retroactive @unchecked Sendable {}
27 | @available(macOS 12.0, *)
os.OSSignposter:2:15: note: 'OSSignposter' declares conformance to protocol 'Sendable' here
 1 | @available(macOS 12.0, iOS 15.0, watchOS 8.0, tvOS 15.0, *)
 2 | public struct OSSignposter : @unchecked Sendable {
   |               `- note: 'OSSignposter' declares conformance to protocol 'Sendable' here
 3 |     public var isEnabled: Bool { get }
 4 |     public static var disabled: OSSignposter { get }
/Users/admin/builder/spi-builder-workspace/Sources/SKLogging/Logging.swift:28:60: warning: conformance of 'OSSignpostIntervalState' to protocol 'Sendable' was already stated in the type's module 'os'
26 | //extension OSSignpostID: @retroactive @unchecked Sendable {}
27 | @available(macOS 12.0, *)
28 | extension OSSignpostIntervalState: @retroactive @unchecked Sendable {}
   |                                                            `- warning: conformance of 'OSSignpostIntervalState' to protocol 'Sendable' was already stated in the type's module 'os'
29 |
30 | @available(macOS 11.0, *)
os.OSSignpostIntervalState:2:14: note: 'OSSignpostIntervalState' declares conformance to protocol 'Sendable' here
1 | @available(macOS 12.0, iOS 15.0, watchOS 8.0, tvOS 15.0, *)
2 | public class OSSignpostIntervalState : Codable, @unchecked Sendable {
  |              `- note: 'OSSignpostIntervalState' declares conformance to protocol 'Sendable' here
3 |     @inlinable public static func beginState(id: OSSignpostID) -> OSSignpostIntervalState
4 |     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: warning: Remove this when we no longer need to support sourcekitd_plugin_initialize
177 |       #if canImport(Darwin)
178 |       #if compiler(>=6.3)
179 |       #warning("Remove this when we no longer need to support sourcekitd_plugin_initialize")
    |                `- warning: Remove this when we no longer need to support sourcekitd_plugin_initialize
180 |       #endif
181 |       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.