Build Information
Successful build of Deferred, reference develop (c82b9e), with Swift 6.4 for macOS (SPM) on 18 Sep 2026 15:35:43 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/bignerdranch/Deferred.git
Reference: develop
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/bignerdranch/Deferred
* branch develop -> FETCH_HEAD
* [new branch] develop -> origin/develop
HEAD is now at c82b9ef Add concurrency migration guide
Cloned https://github.com/bignerdranch/Deferred.git
Revision (git rev-parse @):
c82b9ef73132ac88a768b9e2fdbab7765346c61d
SUCCESS checkout https://github.com/bignerdranch/Deferred.git at develop
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/bignerdranch/Deferred.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 / 125]
[Planning deferred tasks]
[27 / 47]
[30 / 48] CAtomics
[31 / 48] Deferred
[41 / 95]
[43 / 95]
[49 / 95]
[52 / 95]
[56 / 95]
[58 / 95]
[61 / 95]
[64 / 95]
[66 / 95]
[67 / 95]
[78 / 95] Deferred
[79 / 95] Deferred
[85 / 96] Deferred
[85 / 96] Task
[89 / 107] Task
[101 / 107] Task
[102 / 107] Deferred-product
[102 / 107] Task
Build complete! (7.66 sec)
warning: 'spi-builder-workspace': Invalid Exclude '/Users/admin/builder/spi-builder-workspace/Tests/DeferredTests/Tests/AllTestsCommon.swift': File not found.
warning: 'spi-builder-workspace': Invalid Exclude '/Users/admin/builder/spi-builder-workspace/Tests/TaskTests/Tests/AllTestsCommon.swift': File not found.
warning: 'spi-builder-workspace': Invalid Exclude '/Users/admin/builder/spi-builder-workspace/Tests/DeferredTests/Tests/AllTestsCommon.swift': File not found.
warning: 'spi-builder-workspace': Invalid Exclude '/Users/admin/builder/spi-builder-workspace/Tests/TaskTests/Tests/AllTestsCommon.swift': File not found.
/Users/admin/builder/spi-builder-workspace/Sources/Deferred/Atomics.swift:19:22: [1;33mwarning: [1;39msafely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'Deferred'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
[0;36m17 |[0;0m
[0;36m18 |[0;0m #if SWIFT_PACKAGE || (canImport(CAtomics) && !FORCE_PLAYGROUND_COMPATIBILITY)
[0;36m19 |[0;0m @_implementationOnly import CAtomics
[0;36m|[0;0m `- [1;33mwarning: [1;39msafely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'Deferred'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
[0;36m20 |[0;0m #elseif canImport(Darwin)
[0;36m21 |[0;0m #warning("Using fallback implementation for Swift Playgrounds. This is unsafe for use in production. Check your build setup.")
/Users/admin/builder/spi-builder-workspace/Sources/Deferred/DeferredVariant.swift:10:22: [1;33mwarning: [1;39msafely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'Deferred'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
[0;36m8 |[0;0m
[0;36m9 |[0;0m #if SWIFT_PACKAGE || (canImport(CAtomics) && !FORCE_PLAYGROUND_COMPATIBILITY)
[0;36m10 |[0;0m @_implementationOnly import CAtomics
[0;36m|[0;0m `- [1;33mwarning: [1;39msafely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'Deferred'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
[0;36m11 |[0;0m #endif
[0;36m12 |[0;0m
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
/Users/admin/builder/spi-builder-workspace/Sources/Deferred/DeferredVariant.swift:10:22: [1;33mwarning: [1;39msafely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'Deferred'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
[0;36m8 |[0;0m
[0;36m9 |[0;0m #if SWIFT_PACKAGE || (canImport(CAtomics) && !FORCE_PLAYGROUND_COMPATIBILITY)
[0;36m10 |[0;0m @_implementationOnly import CAtomics
[0;36m|[0;0m `- [1;33mwarning: [1;39msafely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'Deferred'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
[0;36m11 |[0;0m #endif
[0;36m12 |[0;0m
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
/Users/admin/builder/spi-builder-workspace/Sources/Task/ExistentialTask.swift:14:22: [1;33mwarning: [1;39msafely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'Task'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
[0;36m12 |[0;0m #endif
[0;36m13 |[0;0m #if SWIFT_PACKAGE || (canImport(CAtomics) && !FORCE_PLAYGROUND_COMPATIBILITY)
[0;36m14 |[0;0m @_implementationOnly import CAtomics
[0;36m|[0;0m `- [1;33mwarning: [1;39msafely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'Task'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
[0;36m15 |[0;0m #endif
[0;36m16 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/Task/Progress+ExplicitComposition.swift:15:21: [1;33mwarning: [1;39mclass 'ProxyProgress' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m13 |[0;0m /// tree.
[0;36m14 |[0;0m @objc(BNRTaskProxyProgress)
[0;36m15 |[0;0m private final class ProxyProgress: Progress {
[0;36m|[0;0m `- [1;33mwarning: [1;39mclass 'ProxyProgress' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m16 |[0;0m
[0;36m17 |[0;0m @objc dynamic let observee: Progress
/Users/admin/builder/spi-builder-workspace/Sources/Task/TaskChain.swift:35:19: [1;33mwarning: [1;39mclass 'Root' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m33 |[0;0m /// that first task's `Root`.
[0;36m34 |[0;0m @objc(BNRTaskRootProgress)
[0;36m35 |[0;0m private class Root: Progress {
[0;36m|[0;0m `- [1;33mwarning: [1;39mclass 'Root' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m36 |[0;0m /// Key for value of type `[Root]?` in `Thread.threadDictionary`.
[0;36m37 |[0;0m static let threadKey = "_BNRTaskProgressStack"
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
/Users/admin/builder/spi-builder-workspace/Sources/Deferred/Atomics.swift:19:22: [1;33mwarning: [1;39msafely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'Deferred'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
[0;36m17 |[0;0m
[0;36m18 |[0;0m #if SWIFT_PACKAGE || (canImport(CAtomics) && !FORCE_PLAYGROUND_COMPATIBILITY)
[0;36m19 |[0;0m @_implementationOnly import CAtomics
[0;36m|[0;0m `- [1;33mwarning: [1;39msafely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'Deferred'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
[0;36m20 |[0;0m #elseif canImport(Darwin)
[0;36m21 |[0;0m #warning("Using fallback implementation for Swift Playgrounds. This is unsafe for use in production. Check your build setup.")
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
/Users/admin/builder/spi-builder-workspace/Sources/Task/ExistentialTask.swift:14:22: [1;33mwarning: [1;39msafely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'Task'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
[0;36m12 |[0;0m #endif
[0;36m13 |[0;0m #if SWIFT_PACKAGE || (canImport(CAtomics) && !FORCE_PLAYGROUND_COMPATIBILITY)
[0;36m14 |[0;0m @_implementationOnly import CAtomics
[0;36m|[0;0m `- [1;33mwarning: [1;39msafely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'Task'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
[0;36m15 |[0;0m #endif
[0;36m16 |[0;0m
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
/Users/admin/builder/spi-builder-workspace/Sources/Task/Progress+ExplicitComposition.swift:15:21: [1;33mwarning: [1;39mclass 'ProxyProgress' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m13 |[0;0m /// tree.
[0;36m14 |[0;0m @objc(BNRTaskProxyProgress)
[0;36m15 |[0;0m private final class ProxyProgress: Progress {
[0;36m|[0;0m `- [1;33mwarning: [1;39mclass 'ProxyProgress' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m16 |[0;0m
[0;36m17 |[0;0m @objc dynamic let observee: Progress
/Users/admin/builder/spi-builder-workspace/Sources/Task/TaskChain.swift:35:19: [1;33mwarning: [1;39mclass 'Root' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m33 |[0;0m /// that first task's `Root`.
[0;36m34 |[0;0m @objc(BNRTaskRootProgress)
[0;36m35 |[0;0m private class Root: Progress {
[0;36m|[0;0m `- [1;33mwarning: [1;39mclass 'Root' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m36 |[0;0m /// Key for value of type `[Root]?` in `Thread.threadDictionary`.
[0;36m37 |[0;0m static let threadKey = "_BNRTaskProgressStack"
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "Deferred",
"name" : "Deferred",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.12"
},
{
"name" : "ios",
"version" : "10.0"
},
{
"name" : "watchos",
"version" : "3.0"
},
{
"name" : "tvos",
"version" : "10.0"
}
],
"products" : [
{
"name" : "Deferred",
"targets" : [
"Deferred",
"Task"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "TaskTests",
"module_type" : "SwiftTarget",
"name" : "TaskTests",
"path" : "Tests/TaskTests",
"sources" : [
"AllTestsCommon.swift",
"TaskAsyncTests.swift",
"TaskCompositionTests.swift",
"TaskComprehensiveTests.swift",
"TaskProgressTests.swift",
"TaskProtocolTests.swift",
"TaskResultTests.swift",
"TaskTests.swift"
],
"target_dependencies" : [
"Deferred",
"Task"
],
"type" : "test"
},
{
"c99name" : "Task",
"module_type" : "SwiftTarget",
"name" : "Task",
"path" : "Sources/Task",
"product_memberships" : [
"Deferred"
],
"sources" : [
"Either.swift",
"ExistentialTask.swift",
"Progress+ExplicitComposition.swift",
"Progress+Future.swift",
"Task.swift",
"TaskAndThen.swift",
"TaskAsync.swift",
"TaskChain.swift",
"TaskCollections.swift",
"TaskComposition.swift",
"TaskEveryMap.swift",
"TaskFallback.swift",
"TaskIgnore.swift",
"TaskMap.swift",
"TaskPromise.swift",
"TaskRecovery.swift",
"TaskResult.swift",
"TaskUpon.swift"
],
"target_dependencies" : [
"Deferred",
"CAtomics"
],
"type" : "library"
},
{
"c99name" : "DeferredTests",
"module_type" : "SwiftTarget",
"name" : "DeferredTests",
"path" : "Tests/DeferredTests",
"sources" : [
"AllTestsCommon.swift",
"DeferredTests.swift",
"ExistentialFutureTests.swift",
"FilledDeferredTests.swift",
"FutureAsyncTests.swift",
"FutureCustomExecutorTests.swift",
"FutureIgnoreTests.swift",
"FutureTests.swift",
"ObjectDeferredTests.swift",
"PerformanceTests.swift",
"ProtectedTests.swift",
"SwiftBugTests.swift"
],
"target_dependencies" : [
"Deferred"
],
"type" : "test"
},
{
"c99name" : "Deferred",
"module_type" : "SwiftTarget",
"name" : "Deferred",
"path" : "Sources/Deferred",
"product_memberships" : [
"Deferred"
],
"sources" : [
"Atomics.swift",
"Deferred.swift",
"DeferredQueue.swift",
"DeferredVariant.swift",
"Executor.swift",
"ExistentialFuture.swift",
"Future.swift",
"FutureAndThen.swift",
"FutureAsync.swift",
"FutureCollections.swift",
"FutureComposition.swift",
"FutureEveryMap.swift",
"FutureIgnore.swift",
"FutureMap.swift",
"FuturePeek.swift",
"FutureUpon.swift",
"Locking.swift",
"Promise.swift",
"Protected.swift"
],
"target_dependencies" : [
"CAtomics"
],
"type" : "library"
},
{
"c99name" : "CAtomics",
"module_type" : "ClangTarget",
"name" : "CAtomics",
"path" : "Sources/CAtomics",
"product_memberships" : [
"Deferred"
],
"sources" : [
"Empty.c"
],
"type" : "library"
}
],
"tools_version" : "5.1"
}
warning: 'spi-builder-workspace': Invalid Exclude '/Users/admin/builder/spi-builder-workspace/Tests/DeferredTests/Tests/AllTestsCommon.swift': File not found.
warning: 'spi-builder-workspace': Invalid Exclude '/Users/admin/builder/spi-builder-workspace/Tests/TaskTests/Tests/AllTestsCommon.swift': File not found.
Done.