Build Information
Successful build of TCAFlow, reference main (8a8c24), with Swift 6.3 for macOS (SPM) on 20 Apr 2026 04:33:36 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Roy-wonji/TCAFlow.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Roy-wonji/TCAFlow
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 8a8c249 LogMacro 통합 완료 - #Log를 올바른 LogMacro 매크로로 교체
Cloned https://github.com/Roy-wonji/TCAFlow.git
Revision (git rev-parse @):
8a8c2498b2ff798c534ed8d145ed8e22235d060f
SUCCESS checkout https://github.com/Roy-wonji/TCAFlow.git at main
Fetching https://github.com/swiftlang/swift-syntax
Fetching https://github.com/pointfreeco/combine-schedulers
Fetching https://github.com/pointfreeco/swift-navigation
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
Fetching https://github.com/pointfreeco/swift-concurrency-extras
Fetching https://github.com/pointfreeco/swift-identified-collections
Fetching https://github.com/pointfreeco/swift-custom-dump
[1/2606] Fetching combine-schedulers
[106/3562] Fetching combine-schedulers, swift-concurrency-extras
[331/9026] Fetching combine-schedulers, swift-concurrency-extras, swift-custom-dump
[1170/10568] Fetching combine-schedulers, swift-concurrency-extras, swift-custom-dump, swift-identified-collections
[1274/56945] Fetching combine-schedulers, swift-concurrency-extras, swift-custom-dump, swift-identified-collections, swift-navigation
[1356/62668] Fetching combine-schedulers, swift-concurrency-extras, swift-custom-dump, swift-identified-collections, swift-navigation, xctest-dynamic-overlay
Fetched https://github.com/pointfreeco/swift-concurrency-extras from cache (0.89s)
[3602/61712] Fetching combine-schedulers, swift-custom-dump, swift-identified-collections, swift-navigation, xctest-dynamic-overlay
Fetching https://github.com/pointfreeco/swift-clocks
Fetched https://github.com/pointfreeco/swift-custom-dump from cache (1.07s)
[9638/56248] Fetching combine-schedulers, swift-identified-collections, swift-navigation, xctest-dynamic-overlay
Fetching https://github.com/pointfreeco/swift-case-paths
[19293/131229] Fetching combine-schedulers, swift-identified-collections, swift-navigation, xctest-dynamic-overlay, swift-syntax
[53939/132546] Fetching combine-schedulers, swift-identified-collections, swift-navigation, xctest-dynamic-overlay, swift-syntax, swift-clocks
[69970/137162] Fetching combine-schedulers, swift-identified-collections, swift-navigation, xctest-dynamic-overlay, swift-syntax, swift-clocks, swift-case-paths
Fetched https://github.com/pointfreeco/swift-clocks from cache (0.93s)
[81396/135845] Fetching combine-schedulers, swift-identified-collections, swift-navigation, xctest-dynamic-overlay, swift-syntax, swift-case-paths
Fetching https://github.com/pointfreeco/swift-dependencies
Fetched https://github.com/pointfreeco/swift-case-paths from cache (1.18s)
Fetching https://github.com/pointfreeco/swift-composable-architecture
[119233/131229] Fetching combine-schedulers, swift-identified-collections, swift-navigation, xctest-dynamic-overlay, swift-syntax
[131230/137998] Fetching combine-schedulers, swift-identified-collections, swift-navigation, xctest-dynamic-overlay, swift-syntax, swift-dependencies
Fetched https://github.com/pointfreeco/swift-dependencies from cache (1.13s)
Fetching https://github.com/pointfreeco/swift-perception
[1/1966] Fetching swift-perception
Fetched https://github.com/pointfreeco/combine-schedulers from cache (3.70s)
Fetched https://github.com/swiftlang/swift-syntax from cache (3.70s)
Fetched https://github.com/pointfreeco/swift-identified-collections from cache (3.70s)
Fetched https://github.com/pointfreeco/swift-navigation from cache (3.70s)
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (3.70s)
Fetching https://github.com/apple/swift-collections
Fetching https://github.com/pointfreeco/swift-sharing
Fetching https://github.com/Roy-wonji/LogMacro
Fetched https://github.com/pointfreeco/swift-perception from cache (0.81s)
[1/312947] Fetching swift-composable-architecture
[6260/313709] Fetching swift-composable-architecture, logmacro
[6314/317320] Fetching swift-composable-architecture, logmacro, swift-sharing
[8538/340889] Fetching swift-composable-architecture, logmacro, swift-sharing, swift-collections
Fetched https://github.com/pointfreeco/swift-sharing from cache (0.92s)
Fetched https://github.com/Roy-wonji/LogMacro from cache (0.92s)
[7438/336516] Fetching swift-composable-architecture, swift-collections
Fetched https://github.com/apple/swift-collections from cache (1.94s)
[15648/312947] Fetching swift-composable-architecture
Fetched https://github.com/pointfreeco/swift-composable-architecture from cache (26.48s)
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Creating working copy for https://github.com/pointfreeco/swift-navigation
Creating working copy for https://github.com/pointfreeco/combine-schedulers
Creating working copy for https://github.com/pointfreeco/swift-identified-collections
Creating working copy for https://github.com/swiftlang/swift-syntax
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Creating working copy for https://github.com/pointfreeco/swift-case-paths
Creating working copy for https://github.com/pointfreeco/swift-clocks
Creating working copy for https://github.com/pointfreeco/swift-composable-architecture
Working copy of https://github.com/pointfreeco/swift-clocks resolved at 1.0.6
Creating working copy for https://github.com/pointfreeco/swift-concurrency-extras
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.9.0
Creating working copy for https://github.com/pointfreeco/swift-dependencies
Creating working copy for https://github.com/Roy-wonji/LogMacro
Working copy of https://github.com/pointfreeco/swift-case-paths resolved at 1.7.3
Creating working copy for https://github.com/pointfreeco/swift-sharing
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.5.0
Creating working copy for https://github.com/apple/swift-collections
Working copy of https://github.com/pointfreeco/swift-concurrency-extras resolved at 1.3.2
Creating working copy for https://github.com/pointfreeco/swift-perception
Working copy of https://github.com/pointfreeco/swift-dependencies resolved at 1.12.0
Working copy of https://github.com/Roy-wonji/LogMacro resolved at 1.1.1
Working copy of https://github.com/pointfreeco/swift-sharing resolved at 2.8.0
Working copy of https://github.com/pointfreeco/swift-perception resolved at 2.0.10
Working copy of https://github.com/pointfreeco/combine-schedulers resolved at 1.1.0
Working copy of https://github.com/pointfreeco/swift-identified-collections resolved at 1.1.1
Working copy of https://github.com/pointfreeco/swift-navigation resolved at 2.8.0
Working copy of https://github.com/swiftlang/swift-syntax resolved at 600.0.1
Working copy of https://github.com/apple/swift-collections resolved at 1.4.1
Working copy of https://github.com/pointfreeco/swift-composable-architecture resolved at 1.25.5
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"traits": [
"default"
],
"dependencies": [
{
"identity": "tcaflow",
"name": "TCAFlow",
"url": "https://github.com/Roy-wonji/TCAFlow.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/TCAFlow",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-composable-architecture",
"name": "swift-composable-architecture",
"url": "https://github.com/pointfreeco/swift-composable-architecture",
"version": "1.25.5",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-composable-architecture",
"traits": [
],
"dependencies": [
{
"identity": "swift-collections",
"name": "swift-collections",
"url": "https://github.com/apple/swift-collections",
"version": "1.4.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-collections",
"traits": [
],
"dependencies": [
]
},
{
"identity": "combine-schedulers",
"name": "combine-schedulers",
"url": "https://github.com/pointfreeco/combine-schedulers",
"version": "1.2.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/combine-schedulers",
"traits": [
],
"dependencies": [
{
"identity": "swift-concurrency-extras",
"name": "swift-concurrency-extras",
"url": "https://github.com/pointfreeco/swift-concurrency-extras",
"version": "1.3.2",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-concurrency-extras",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "xctest-dynamic-overlay",
"name": "xctest-dynamic-overlay",
"url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
"version": "1.9.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "swift-case-paths",
"name": "swift-case-paths",
"url": "https://github.com/pointfreeco/swift-case-paths",
"version": "1.7.3",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-case-paths",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-syntax",
"name": "swift-syntax",
"url": "https://github.com/swiftlang/swift-syntax.git",
"version": "600.0.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-syntax",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "xctest-dynamic-overlay",
"name": "xctest-dynamic-overlay",
"url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
"version": "1.9.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "swift-clocks",
"name": "swift-clocks",
"url": "https://github.com/pointfreeco/swift-clocks",
"version": "1.0.6",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-clocks",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-concurrency-extras",
"name": "swift-concurrency-extras",
"url": "https://github.com/pointfreeco/swift-concurrency-extras",
"version": "1.3.2",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-concurrency-extras",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "xctest-dynamic-overlay",
"name": "xctest-dynamic-overlay",
"url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
"version": "1.9.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "swift-concurrency-extras",
"name": "swift-concurrency-extras",
"url": "https://github.com/pointfreeco/swift-concurrency-extras",
"version": "1.3.2",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-concurrency-extras",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "swift-custom-dump",
"name": "swift-custom-dump",
"url": "https://github.com/pointfreeco/swift-custom-dump",
"version": "1.5.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-custom-dump",
"traits": [
"default"
],
"dependencies": [
{
"identity": "xctest-dynamic-overlay",
"name": "xctest-dynamic-overlay",
"url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
"version": "1.9.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "swift-dependencies",
"name": "swift-dependencies",
"url": "https://github.com/pointfreeco/swift-dependencies",
"version": "1.12.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-dependencies",
"traits": [
"default"
],
"dependencies": [
{
"identity": "combine-schedulers",
"name": "combine-schedulers",
"url": "https://github.com/pointfreeco/combine-schedulers",
"version": "1.2.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/combine-schedulers",
"traits": [
],
"dependencies": [
{
"identity": "swift-concurrency-extras",
"name": "swift-concurrency-extras",
"url": "https://github.com/pointfreeco/swift-concurrency-extras",
"version": "1.3.2",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-concurrency-extras",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "xctest-dynamic-overlay",
"name": "xctest-dynamic-overlay",
"url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
"version": "1.9.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "swift-clocks",
"name": "swift-clocks",
"url": "https://github.com/pointfreeco/swift-clocks",
"version": "1.0.6",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-clocks",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-concurrency-extras",
"name": "swift-concurrency-extras",
"url": "https://github.com/pointfreeco/swift-concurrency-extras",
"version": "1.3.2",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-concurrency-extras",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "xctest-dynamic-overlay",
"name": "xctest-dynamic-overlay",
"url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
"version": "1.9.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "swift-concurrency-extras",
"name": "swift-concurrency-extras",
"url": "https://github.com/pointfreeco/swift-concurrency-extras",
"version": "1.3.2",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-concurrency-extras",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "xctest-dynamic-overlay",
"name": "xctest-dynamic-overlay",
"url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
"version": "1.9.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "swift-syntax",
"name": "swift-syntax",
"url": "https://github.com/swiftlang/swift-syntax.git",
"version": "600.0.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-syntax",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "swift-identified-collections",
"name": "swift-identified-collections",
"url": "https://github.com/pointfreeco/swift-identified-collections",
"version": "1.1.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-identified-collections",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-collections",
"name": "swift-collections",
"url": "https://github.com/apple/swift-collections",
"version": "1.4.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-collections",
"traits": [
],
"dependencies": [
]
}
]
},
{
"identity": "swift-navigation",
"name": "swift-navigation",
"url": "https://github.com/pointfreeco/swift-navigation",
"version": "2.8.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-navigation",
"traits": [
],
"dependencies": [
{
"identity": "swift-collections",
"name": "swift-collections",
"url": "https://github.com/apple/swift-collections",
"version": "1.4.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-collections",
"traits": [
],
"dependencies": [
]
},
{
"identity": "swift-case-paths",
"name": "swift-case-paths",
"url": "https://github.com/pointfreeco/swift-case-paths",
"version": "1.7.3",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-case-paths",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-syntax",
"name": "swift-syntax",
"url": "https://github.com/swiftlang/swift-syntax.git",
"version": "600.0.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-syntax",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "xctest-dynamic-overlay",
"name": "xctest-dynamic-overlay",
"url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
"version": "1.9.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "swift-concurrency-extras",
"name": "swift-concurrency-extras",
"url": "https://github.com/pointfreeco/swift-concurrency-extras",
"version": "1.3.2",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-concurrency-extras",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "swift-custom-dump",
"name": "swift-custom-dump",
"url": "https://github.com/pointfreeco/swift-custom-dump",
"version": "1.5.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-custom-dump",
"traits": [
"default"
],
"dependencies": [
{
"identity": "xctest-dynamic-overlay",
"name": "xctest-dynamic-overlay",
"url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
"version": "1.9.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "swift-perception",
"name": "swift-perception",
"url": "https://github.com/pointfreeco/swift-perception",
"version": "2.0.10",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-perception",
"traits": [
"default"
],
"dependencies": [
{
"identity": "xctest-dynamic-overlay",
"name": "xctest-dynamic-overlay",
"url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
"version": "1.9.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "swift-syntax",
"name": "swift-syntax",
"url": "https://github.com/swiftlang/swift-syntax.git",
"version": "600.0.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-syntax",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "xctest-dynamic-overlay",
"name": "xctest-dynamic-overlay",
"url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
"version": "1.9.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "swift-perception",
"name": "swift-perception",
"url": "https://github.com/pointfreeco/swift-perception",
"version": "2.0.10",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-perception",
"traits": [
"default"
],
"dependencies": [
{
"identity": "xctest-dynamic-overlay",
"name": "xctest-dynamic-overlay",
"url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
"version": "1.9.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "swift-syntax",
"name": "swift-syntax",
"url": "https://github.com/swiftlang/swift-syntax.git",
"version": "600.0.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-syntax",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "swift-sharing",
"name": "swift-sharing",
"url": "https://github.com/pointfreeco/swift-sharing",
"version": "2.8.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-sharing",
"traits": [
"default"
],
"dependencies": [
{
"identity": "combine-schedulers",
"name": "combine-schedulers",
"url": "https://github.com/pointfreeco/combine-schedulers",
"version": "1.2.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/combine-schedulers",
"traits": [
],
"dependencies": [
{
"identity": "swift-concurrency-extras",
"name": "swift-concurrency-extras",
"url": "https://github.com/pointfreeco/swift-concurrency-extras",
"version": "1.3.2",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-concurrency-extras",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "xctest-dynamic-overlay",
"name": "xctest-dynamic-overlay",
"url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
"version": "1.9.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "swift-concurrency-extras",
"name": "swift-concurrency-extras",
"url": "https://github.com/pointfreeco/swift-concurrency-extras",
"version": "1.3.2",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-concurrency-extras",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "swift-custom-dump",
"name": "swift-custom-dump",
"url": "https://github.com/pointfreeco/swift-custom-dump",
"version": "1.5.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-custom-dump",
"traits": [
"default"
],
"dependencies": [
{
"identity": "xctest-dynamic-overlay",
"name": "xctest-dynamic-overlay",
"url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
"version": "1.9.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "swift-dependencies",
"name": "swift-dependencies",
"url": "https://github.com/pointfreeco/swift-dependencies",
"version": "1.12.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-dependencies",
"traits": [
"default"
],
"dependencies": [
{
"identity": "combine-schedulers",
"name": "combine-schedulers",
"url": "https://github.com/pointfreeco/combine-schedulers",
"version": "1.2.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/combine-schedulers",
"traits": [
],
"dependencies": [
{
"identity": "swift-concurrency-extras",
"name": "swift-concurrency-extras",
"url": "https://github.com/pointfreeco/swift-concurrency-extras",
"version": "1.3.2",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-concurrency-extras",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "xctest-dynamic-overlay",
"name": "xctest-dynamic-overlay",
"url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
"version": "1.9.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "swift-clocks",
"name": "swift-clocks",
"url": "https://github.com/pointfreeco/swift-clocks",
"version": "1.0.6",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-clocks",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-concurrency-extras",
"name": "swift-concurrency-extras",
"url": "https://github.com/pointfreeco/swift-concurrency-extras",
"version": "1.3.2",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-concurrency-extras",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "xctest-dynamic-overlay",
"name": "xctest-dynamic-overlay",
"url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
"version": "1.9.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "swift-concurrency-extras",
"name": "swift-concurrency-extras",
"url": "https://github.com/pointfreeco/swift-concurrency-extras",
"version": "1.3.2",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-concurrency-extras",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "xctest-dynamic-overlay",
"name": "xctest-dynamic-overlay",
"url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
"version": "1.9.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "swift-syntax",
"name": "swift-syntax",
"url": "https://github.com/swiftlang/swift-syntax.git",
"version": "600.0.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-syntax",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "swift-identified-collections",
"name": "swift-identified-collections",
"url": "https://github.com/pointfreeco/swift-identified-collections",
"version": "1.1.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-identified-collections",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-collections",
"name": "swift-collections",
"url": "https://github.com/apple/swift-collections",
"version": "1.4.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-collections",
"traits": [
],
"dependencies": [
]
}
]
},
{
"identity": "swift-perception",
"name": "swift-perception",
"url": "https://github.com/pointfreeco/swift-perception",
"version": "2.0.10",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-perception",
"traits": [
"default"
],
"dependencies": [
{
"identity": "xctest-dynamic-overlay",
"name": "xctest-dynamic-overlay",
"url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
"version": "1.9.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "swift-syntax",
"name": "swift-syntax",
"url": "https://github.com/swiftlang/swift-syntax.git",
"version": "600.0.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-syntax",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "xctest-dynamic-overlay",
"name": "xctest-dynamic-overlay",
"url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
"version": "1.9.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "xctest-dynamic-overlay",
"name": "xctest-dynamic-overlay",
"url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
"version": "1.9.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "swift-syntax",
"name": "swift-syntax",
"url": "https://github.com/swiftlang/swift-syntax.git",
"version": "600.0.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-syntax",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "swift-syntax",
"name": "swift-syntax",
"url": "https://github.com/swiftlang/swift-syntax.git",
"version": "600.0.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-syntax",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "logmacro",
"name": "LogMacro",
"url": "https://github.com/Roy-wonji/LogMacro",
"version": "1.1.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/LogMacro",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-syntax",
"name": "swift-syntax",
"url": "https://github.com/swiftlang/swift-syntax.git",
"version": "600.0.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-syntax",
"traits": [
"default"
],
"dependencies": [
]
}
]
}
]
}
]
}
Fetching https://github.com/Roy-wonji/TCAFlow.git
[1/1042] Fetching tcaflow
Fetched https://github.com/Roy-wonji/TCAFlow.git from cache (0.88s)
Fetching https://github.com/swiftlang/swift-syntax.git from cache
Fetching https://github.com/Roy-wonji/LogMacro from cache
Fetching https://github.com/pointfreeco/swift-composable-architecture from cache
Fetched https://github.com/swiftlang/swift-syntax.git from cache (0.89s)
Fetched https://github.com/pointfreeco/swift-composable-architecture from cache (0.89s)
Fetched https://github.com/Roy-wonji/LogMacro from cache (0.89s)
Computing version for https://github.com/pointfreeco/swift-composable-architecture
Computed https://github.com/pointfreeco/swift-composable-architecture at 1.25.5 (1.40s)
Fetching https://github.com/pointfreeco/swift-perception from cache
Fetching https://github.com/pointfreeco/swift-dependencies from cache
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay from cache
Fetching https://github.com/pointfreeco/swift-sharing from cache
Fetching https://github.com/pointfreeco/swift-navigation from cache
Fetching https://github.com/pointfreeco/swift-custom-dump from cache
Fetching https://github.com/pointfreeco/swift-concurrency-extras from cache
Fetched https://github.com/pointfreeco/swift-perception from cache (0.42s)
Fetching https://github.com/pointfreeco/swift-case-paths from cache
Fetched https://github.com/pointfreeco/swift-custom-dump from cache (0.56s)
Fetched https://github.com/pointfreeco/swift-dependencies from cache (0.57s)
Fetched https://github.com/pointfreeco/swift-concurrency-extras from cache (0.57s)
Fetched https://github.com/pointfreeco/swift-navigation from cache (0.57s)
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (0.57s)
Fetched https://github.com/pointfreeco/swift-sharing from cache (0.57s)
Fetching https://github.com/pointfreeco/swift-identified-collections from cache
Fetching https://github.com/pointfreeco/combine-schedulers from cache
Fetching https://github.com/pointfreeco/swift-clocks from cache
Fetching https://github.com/apple/swift-collections from cache
Fetched https://github.com/pointfreeco/swift-case-paths from cache (0.40s)
Fetched https://github.com/pointfreeco/swift-identified-collections from cache (0.45s)
Fetched https://github.com/apple/swift-collections from cache (0.55s)
Fetched https://github.com/pointfreeco/swift-clocks from cache (0.55s)
Fetched https://github.com/pointfreeco/combine-schedulers from cache (0.55s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 600.0.1 (1.77s)
Computing version for https://github.com/pointfreeco/swift-navigation
Computed https://github.com/pointfreeco/swift-navigation at 2.8.0 (0.57s)
Computing version for https://github.com/pointfreeco/swift-identified-collections
Computed https://github.com/pointfreeco/swift-identified-collections at 1.1.1 (0.43s)
Computing version for https://github.com/pointfreeco/swift-clocks
Computed https://github.com/pointfreeco/swift-clocks at 1.0.6 (0.43s)
Computing version for https://github.com/pointfreeco/swift-concurrency-extras
Computed https://github.com/pointfreeco/swift-concurrency-extras at 1.3.2 (0.42s)
Computing version for https://github.com/pointfreeco/combine-schedulers
Computed https://github.com/pointfreeco/combine-schedulers at 1.2.0 (0.56s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.5.0 (0.42s)
Computing version for https://github.com/pointfreeco/swift-case-paths
Computed https://github.com/pointfreeco/swift-case-paths at 1.7.3 (0.56s)
Computing version for https://github.com/Roy-wonji/LogMacro
Computed https://github.com/Roy-wonji/LogMacro at 1.1.1 (0.41s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.9.0 (0.43s)
Computing version for https://github.com/apple/swift-collections
Computed https://github.com/apple/swift-collections at 1.4.1 (0.51s)
Computing version for https://github.com/pointfreeco/swift-perception
Computed https://github.com/pointfreeco/swift-perception at 2.0.10 (0.42s)
Computing version for https://github.com/pointfreeco/swift-dependencies
Computed https://github.com/pointfreeco/swift-dependencies at 1.12.0 (0.44s)
Computing version for https://github.com/pointfreeco/swift-sharing
Computed https://github.com/pointfreeco/swift-sharing at 2.8.0 (0.43s)
Creating working copy for https://github.com/pointfreeco/swift-sharing
Working copy of https://github.com/pointfreeco/swift-sharing resolved at 2.8.0
Creating working copy for https://github.com/pointfreeco/swift-identified-collections
Working copy of https://github.com/pointfreeco/swift-identified-collections resolved at 1.1.1
Creating working copy for https://github.com/pointfreeco/swift-perception
Working copy of https://github.com/pointfreeco/swift-perception resolved at 2.0.10
Creating working copy for https://github.com/pointfreeco/combine-schedulers
Working copy of https://github.com/pointfreeco/combine-schedulers resolved at 1.2.0
Creating working copy for https://github.com/pointfreeco/swift-concurrency-extras
Working copy of https://github.com/pointfreeco/swift-concurrency-extras resolved at 1.3.2
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.5.0
Creating working copy for https://github.com/pointfreeco/swift-case-paths
Working copy of https://github.com/pointfreeco/swift-case-paths resolved at 1.7.3
Creating working copy for https://github.com/pointfreeco/swift-composable-architecture
Working copy of https://github.com/pointfreeco/swift-composable-architecture resolved at 1.25.5
Creating working copy for https://github.com/pointfreeco/swift-dependencies
Working copy of https://github.com/pointfreeco/swift-dependencies resolved at 1.12.0
Creating working copy for https://github.com/pointfreeco/swift-clocks
Working copy of https://github.com/pointfreeco/swift-clocks resolved at 1.0.6
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.9.0
Creating working copy for https://github.com/Roy-wonji/LogMacro
Working copy of https://github.com/Roy-wonji/LogMacro resolved at 1.1.1
Creating working copy for https://github.com/Roy-wonji/TCAFlow.git
Working copy of https://github.com/Roy-wonji/TCAFlow.git resolved at main (8a8c249)
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 600.0.1
Creating working copy for https://github.com/pointfreeco/swift-navigation
Working copy of https://github.com/pointfreeco/swift-navigation resolved at 2.8.0
Creating working copy for https://github.com/apple/swift-collections
Working copy of https://github.com/apple/swift-collections resolved at 1.4.1
warning: 'logmacro': Conflicting identity for swift-syntax: dependency 'github.com/apple/swift-syntax' and dependency 'github.com/swiftlang/swift-syntax' both point to the same package identity 'swift-syntax'. The dependencies are introduced through the following chains: (A) /users/admin/builder/spi-builder-workspace/.resolve-product-dependencies->github.com/roy-wonji/tcaflow->github.com/roy-wonji/logmacro->github.com/apple/swift-syntax (B) /users/admin/builder/spi-builder-workspace/.resolve-product-dependencies->github.com/roy-wonji/tcaflow->github.com/swiftlang/swift-syntax. If there are multiple chains that lead to the same dependency, only the first chain is shown here. To see all chains use debug output option. To resolve the conflict, coordinate with the maintainer of the package that introduces the conflicting dependency. This will be escalated to an error in future versions of SwiftPM.
warning: '.resolve-product-dependencies': dependency 'tcaflow' is not used by any target
Found 3 product dependencies
- swift-composable-architecture
- swift-syntax
- LogMacro
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.3
Building package at path: $PWD
https://github.com/Roy-wonji/TCAFlow.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/90] Write sources
[10/90] Copying PrivacyInfo.xcprivacy
[14/90] Write sources
[74/90] Compiling UIKitNavigationShim shim.m
[76/90] Compiling _SwiftSyntaxCShims dummy.c
[77/90] Write swift-version--6988338F2F200930.txt
[79/144] Compiling Sharing2 Empty.swift
[80/144] Emitting module Sharing2
[81/144] Compiling Sharing2 Empty.swift
[82/144] Emitting module Sharing2
[83/144] Compiling Sharing1 Empty.swift
[84/144] Emitting module Sharing1
[85/144] Emitting module IssueReportingPackageSupport
[86/144] Compiling IssueReportingPackageSupport _Test.swift
[87/144] Emitting module IssueReportingPackageSupport
[88/144] Compiling SwiftSyntax600 Empty.swift
[89/144] Emitting module SwiftSyntax600
[90/144] Compiling SwiftSyntax510 Empty.swift
[91/144] Emitting module SwiftSyntax510
[92/144] Compiling Sharing1 Empty.swift
[93/144] Emitting module Sharing1
[94/144] Compiling IssueReportingPackageSupport _Test.swift
[95/144] Compiling InternalCollectionsUtilities LifetimeOverride.swift
[96/144] Compiling InternalCollectionsUtilities RandomAccessCollection+Offsets.swift
[97/145] Emitting module InternalCollectionsUtilities
[98/169] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[99/189] Emitting module InternalCollectionsUtilities
[100/190] Emitting module SwiftSyntax509
[101/190] Compiling SwiftSyntax509 Empty.swift
[102/210] Compiling IssueReporting IsTesting.swift
[103/210] Compiling IssueReporting DefaultReporter.swift
[104/210] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[107/210] Compiling IssueReporting SwiftTesting.swift
[108/210] Compiling IssueReporting FailureObserver.swift
[109/210] Compiling IssueReporting LockIsolated.swift
[110/210] Compiling IssueReporting IssueSeverity.swift
[113/210] Compiling IssueReporting ReportIssue.swift
[114/210] Compiling IssueReporting TestContext.swift
[115/210] Compiling IssueReporting ErrorReporting.swift
[116/210] Compiling IssueReporting AppHostWarning.swift
[117/210] Compiling IssueReporting Deprecations.swift
[118/210] Compiling IssueReporting Rethrows.swift
[119/236] Compiling SwiftSyntax SyntaxNodeFactory.swift
[120/236] Compiling SwiftSyntax SyntaxNodeStructure.swift
[121/236] Compiling SwiftSyntax SourceEdit.swift
[122/236] Compiling SwiftSyntax SourceLength.swift
[123/236] Compiling SwiftSyntax Identifier.swift
[124/236] Compiling SwiftSyntax MemoryLayout.swift
[125/236] Compiling SwiftSyntax MissingNodeInitializers.swift
[126/236] Compiling SwiftSyntax RawSyntax.swift
[127/275] Compiling SwiftSyntax SyntaxHashable.swift
[128/275] Compiling SwiftSyntax SyntaxIdentifier.swift
[129/275] Compiling SwiftSyntax SyntaxChildren.swift
[130/275] Compiling SwiftSyntax SyntaxCollection.swift
[137/387] Compiling OrderedCollections OrderedDictionary+Elements.SubSequence.swift
[138/387] Compiling OrderedCollections OrderedDictionary+Elements.swift
[139/387] Compiling OrderedCollections OrderedDictionary+Equatable.swift
[140/387] Compiling OrderedCollections OrderedDictionary+ExpressibleByDictionaryLiteral.swift
[141/387] Compiling OrderedCollections OrderedDictionary+Hashable.swift
[142/387] Compiling OrderedCollections OrderedDictionary+Initializers.swift
[143/393] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formIntersection.swift
[144/393] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formSymmetricDifference.swift
[145/393] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formUnion.swift
[146/393] Compiling OrderedCollections OrderedSet+Partial SetAlgebra intersection.swift
[147/393] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isDisjoint.swift
[148/393] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isEqualSet.swift
[149/399] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSubset.swift
[150/399] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSuperset.swift
[151/399] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSubset.swift
[152/399] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSuperset.swift
[153/399] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtract.swift
[154/399] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtracting.swift
[155/399] Compiling OrderedCollections _HashTable.swift
[156/399] Compiling OrderedCollections _Hashtable+Header.swift
[157/399] Compiling OrderedCollections OrderedDictionary+Codable.swift
[158/399] Compiling OrderedCollections OrderedDictionary+CustomReflectable.swift
[159/399] Compiling OrderedCollections OrderedDictionary+Deprecations.swift
[160/399] Compiling OrderedCollections OrderedDictionary+Descriptions.swift
[161/399] Compiling OrderedCollections OrderedSet+Partial SetAlgebra symmetricDifference.swift
[162/399] Compiling OrderedCollections OrderedSet+Partial SetAlgebra union.swift
[163/399] Compiling OrderedCollections OrderedSet+Partial SetAlgebra+Basics.swift
[164/399] Compiling OrderedCollections OrderedSet+RandomAccessCollection.swift
[165/399] Compiling OrderedCollections OrderedSet+ReserveCapacity.swift
[166/399] Compiling OrderedCollections OrderedSet+Sendable.swift
[179/399] Compiling OrderedCollections OrderedSet+Hashable.swift
[180/399] Compiling OrderedCollections OrderedSet+Initializers.swift
[181/399] Compiling OrderedCollections OrderedSet+Insertions.swift
[182/399] Compiling OrderedCollections OrderedSet+Invariants.swift
[183/399] Compiling OrderedCollections OrderedSet+Partial MutableCollection.swift
[184/399] Compiling OrderedCollections OrderedSet+Partial RangeReplaceableCollection.swift
[197/399] Compiling OrderedCollections _HashTable+Bucket.swift
[198/399] Compiling OrderedCollections _HashTable+BucketIterator.swift
[199/399] Compiling OrderedCollections _HashTable+Constants.swift
[200/399] Compiling OrderedCollections _HashTable+CustomStringConvertible.swift
[201/399] Compiling OrderedCollections _HashTable+Testing.swift
[202/399] Compiling OrderedCollections _HashTable+UnsafeHandle.swift
[203/399] Compiling OrderedCollections OrderedSet+Codable.swift
[204/399] Compiling OrderedCollections OrderedSet+CustomReflectable.swift
[205/399] Compiling OrderedCollections OrderedSet+Descriptions.swift
[206/399] Compiling OrderedCollections OrderedSet+Diffing.swift
[207/399] Compiling OrderedCollections OrderedSet+Equatable.swift
[208/399] Compiling OrderedCollections OrderedSet+ExpressibleByArrayLiteral.swift
[215/399] Compiling OrderedCollections OrderedDictionary+Partial MutableCollection.swift
[216/399] Compiling OrderedCollections OrderedDictionary+Partial RangeReplaceableCollection.swift
[217/399] Compiling OrderedCollections OrderedDictionary+Sendable.swift
[218/399] Compiling OrderedCollections OrderedDictionary+Sequence.swift
[219/399] Compiling OrderedCollections OrderedDictionary+Values.swift
[220/399] Compiling OrderedCollections OrderedDictionary.swift
[226/399] Compiling OrderedCollections OrderedDictionary+Invariants.swift
[247/399] Compiling OrderedCollections OrderedSet+SubSequence.swift
[248/399] Compiling OrderedCollections OrderedSet+Testing.swift
[249/399] Compiling OrderedCollections OrderedSet+UnorderedView.swift
[250/399] Compiling OrderedCollections OrderedSet+UnstableInternals.swift
[251/399] Compiling OrderedCollections OrderedSet.swift
[252/399] Compiling OrderedCollections _UnsafeBitset.swift
[259/399] Emitting module OrderedCollections
[261/437] Compiling IdentifiedCollections IdentifiedArray+Hashable.swift
[262/437] Compiling IdentifiedCollections IdentifiedArray+CustomStringConvertible.swift
[263/437] Compiling IdentifiedCollections IdentifiedArray+Equatable.swift
[264/437] Compiling IdentifiedCollections IdentifiedArray+CustomDebugStringConvertible.swift
[265/437] Compiling IdentifiedCollections IdentifiedArray+CustomReflectable.swift
[266/437] Compiling IdentifiedCollections IdentifiedArray+Insertions.swift
[267/437] Compiling IdentifiedCollections IdentifiedArray+MutableCollection.swift
[268/444] Compiling IdentifiedCollections IdentifiedArray.swift
[271/444] Compiling IdentifiedCollections IdentifiedArray+RandomAccessCollection.swift
[272/444] Compiling IdentifiedCollections IdentifiedArray+RangeReplaceableCollection.swift
[273/444] Compiling IdentifiedCollections IdentifiedArray+Sendable.swift
[284/446] Compiling IdentifiedCollections IdentifiedArray+CollectionAlgorithms.swift
[285/446] Compiling IdentifiedCollections IdentifiedArray+IdentifiedCollection.swift
[286/446] Compiling IdentifiedCollections Identified.swift
[287/446] Compiling IdentifiedCollections IdentifiedArray+Codable.swift
[288/446] Compiling IdentifiedCollections IdentifiedArray+Collection.swift
[289/446] Emitting module IssueReporting
[290/446] Compiling IdentifiedCollections IdentifiedArray+Initializers.swift
[291/446] Compiling IdentifiedCollections IdentifiedArray+ExpressibleByArrayLiteral.swift
[292/448] Compiling ConcurrencyExtras UncheckedBox.swift
[293/448] Compiling ConcurrencyExtras LockIsolated.swift
[294/448] Compiling ConcurrencyExtras Locking.swift
[297/448] Compiling ConcurrencyExtras AsyncStream.swift
[298/448] Emitting module ConcurrencyExtras
[299/448] Compiling ConcurrencyExtras AsyncThrowingStream.swift
[300/449] Compiling ConcurrencyExtras LockIsolated.swift
[301/449] Compiling ConcurrencyExtras UncheckedBox.swift
[302/449] Compiling ConcurrencyExtras MainSerialExecutor.swift
[303/449] Compiling ConcurrencyExtras Locking.swift
[304/449] Compiling ConcurrencyExtras AsyncThrowingStream.swift
[305/449] Compiling ConcurrencyExtras AsyncStream.swift
[306/449] Emitting module ConcurrencyExtras
[309/449] Compiling ConcurrencyExtras Result.swift
[310/449] Compiling ConcurrencyExtras Task.swift
[324/450] Emitting module IssueReporting
[327/450] Compiling ConcurrencyExtras MainSerialExecutor.swift
[328/450] Compiling ConcurrencyExtras Result.swift
[329/450] Compiling ConcurrencyExtras Task.swift
[330/450] Compiling ConcurrencyExtras UncheckedSendable.swift
[332/450] Compiling IssueReporting WithExpectedIssue.swift
[333/450] Compiling IssueReporting WithIssueContext.swift
[344/522] Compiling PerceptionCore Locking.swift
[345/522] Compiling PerceptionCore Perceptible.swift
[346/522] Compiling PerceptionCore PerceptionChecking.swift
[347/522] Compiling PerceptionCore PerceptionRegistrar.swift
[350/522] Compiling PerceptionCore Locals.swift
[351/522] Compiling PerceptionCore ObservationBeta.swift
[364/523] Compiling PerceptionCore Deprecations.swift
[365/523] Compiling PerceptionCore Exports.swift
[366/523] Compiling PerceptionCore PerceptionTracking.swift
[367/523] Compiling PerceptionCore Perceptions.swift
[372/523] Emitting module IdentifiedCollections
[374/523] Compiling IdentifiedCollections IdentifiedCollection.swift
[376/532] Compiling XCTestDynamicOverlay Deprecations.swift
[377/532] Emitting module XCTestDynamicOverlay
[378/532] Compiling XCTestDynamicOverlay Exports.swift
[379/532] Emitting module XCTestDynamicOverlay
[380/532] Compiling XCTestDynamicOverlay Exports.swift
[381/532] Compiling XCTestDynamicOverlay Deprecations.swift
[382/598] Compiling CasePathsCore CasePathIterable.swift
[383/598] Compiling CasePathsCore Never+CasePathable.swift
[384/598] Compiling CasePathsCore TypeName.swift
[385/599] Compiling CasePathsCore Optional+CasePathable.swift
[386/599] Compiling CasePathsCore UncheckedSendable.swift
[387/599] Compiling CasePathsCore AnyCasePath.swift
[388/599] Compiling CasePathsCore KeyPath+Sendable.swift
[389/599] Emitting module CasePathsCore
[390/599] Compiling CasePathsCore CasePathReflectable.swift
[391/599] Compiling CasePathsCore CasePathable.swift
[392/599] Compiling CasePathsCore Result+CasePathable.swift
[393/609] Compiling CasePathsCore KeyPath+Sendable.swift
[394/609] Compiling CasePathsCore Optional+CasePathable.swift
[395/609] Compiling CasePathsCore Never+CasePathable.swift
[396/609] Compiling CasePathsCore TypeName.swift
[397/609] Compiling CasePathsCore UncheckedSendable.swift
[398/610] Compiling CasePathsCore CasePathReflectable.swift
[399/610] Compiling CasePathsCore AnyCasePath.swift
[400/610] Compiling CasePathsCore CasePathIterable.swift
[401/610] Emitting module CasePathsCore
[402/610] Compiling CasePathsCore CasePathable.swift
[403/610] Compiling CasePathsCore Result+CasePathable.swift
[404/610] Compiling CustomDump CoreImage.swift
[405/610] Compiling CustomDump CoreLocation.swift
[406/610] Compiling CustomDump CoreMotion.swift
[407/610] Compiling CustomDump Identifiable.swift
[408/610] Compiling CustomDump Mirror.swift
[409/610] Compiling CustomDump String.swift
[410/610] Compiling CustomDump Diff.swift
[411/610] Emitting module SwiftSyntax
[412/610] Compiling Clocks Timer.swift
[413/610] Compiling CombineSchedulers UIScheduler.swift
[414/610] Compiling CombineSchedulers UIKit.swift
[415/611] Compiling Clocks _AsyncTimerSequence.swift
[416/611] Emitting module Clocks
[417/611] Compiling Clocks UnimplementedClock.swift
[418/611] Compiling CombineSchedulers TestScheduler.swift
[419/611] Compiling CombineSchedulers Timer.swift
[420/611] Emitting module CombineSchedulers
[421/612] Compiling Clocks TestClock.swift
[422/612] Compiling Clocks Timer.swift
[423/612] Compiling Clocks UnimplementedClock.swift
[424/612] Compiling Clocks TestClock.swift
[425/612] Compiling CombineSchedulers UnimplementedScheduler.swift
[427/612] Compiling CustomDump CustomDumpReflectable.swift
[428/612] Compiling CustomDump CustomDumpRepresentable.swift
[429/612] Compiling CustomDump CustomDumpStringConvertible.swift
[430/615] Compiling CustomDump Foundation.swift
[431/615] Compiling CustomDump GameKit.swift
[432/615] Compiling CustomDump KeyPath.swift
[433/615] Emitting module CustomDump
[434/618] Compiling CustomDump Unordered.swift
[435/618] Compiling CustomDump XCTAssertDifference.swift
[436/618] Compiling CustomDump XCTAssertNoDifference.swift
[440/618] Emitting module CustomDump
[445/618] Compiling CustomDump Dump.swift
[446/618] Compiling CustomDump ExpectDifference.swift
[460/618] Compiling Clocks ImmediateClock.swift
[461/618] Compiling Clocks Lock.swift
[462/618] Compiling Clocks _AsyncTimerSequence.swift
[463/618] Compiling Clocks AnyClock.swift
[464/618] Compiling Clocks SwiftUI.swift
[468/618] Compiling CustomDump Swift.swift
[469/618] Compiling CustomDump SwiftUI.swift
[470/618] Compiling CustomDump UIKit.swift
[476/618] Compiling CombineSchedulers Platform.swift
[481/618] Compiling Clocks Lock.swift
[482/618] Emitting module Clocks
[483/618] Compiling Clocks ImmediateClock.swift
[484/618] Compiling Clocks SwiftUI.swift
[485/618] Compiling Clocks AnyClock.swift
[486/618] Compiling CombineSchedulers Timer.swift
[487/618] Compiling CombineSchedulers UIKit.swift
[488/618] Compiling CombineSchedulers UIScheduler.swift
[489/618] Compiling CombineSchedulers TestScheduler.swift
[494/618] Compiling CombineSchedulers Platform.swift
[495/618] Emitting module CombineSchedulers
[496/618] Compiling CombineSchedulers SwiftUI.swift
[503/670] Compiling Dependencies SendableKeyPath.swift
[504/670] Compiling Dependencies MainRunLoop.swift
[505/670] Compiling Dependencies NotificationCenter.swift
[506/670] Compiling Dependencies Assert.swift
[507/670] Compiling Dependencies Calendar.swift
[508/670] Compiling Dependencies Dependency.swift
[509/670] Compiling Dependencies DependencyContext.swift
[510/670] Compiling Dependencies DependencyKey.swift
[511/670] Compiling Dependencies Exports.swift
[512/670] Compiling Dependencies Locale.swift
[513/670] Compiling Dependencies MainQueue.swift
[514/670] Compiling Dependencies DependencyValues.swift
[515/670] Compiling Dependencies OpenURL.swift
[532/672] Emitting module Dependencies
[543/672] Compiling Dependencies TimeZone.swift
[544/672] Compiling Dependencies URLSession.swift
[545/672] Compiling Dependencies UUID.swift
[546/672] Compiling Dependencies TypeName.swift
[547/672] Compiling Dependencies PreviewTrait.swift
[548/672] Compiling Dependencies FireAndForget.swift
[553/674] Compiling Dependencies WithRandomNumberGenerator.swift
[554/674] Compiling Dependencies AppEntryPoint.swift
[555/674] Compiling Dependencies Deprecations.swift
[556/674] Compiling Dependencies Clocks.swift
[557/674] Compiling Dependencies Context.swift
[558/674] Compiling Dependencies Date.swift
[597/674] Compiling SwiftSyntax RawSyntaxValidation.swift
[598/674] Compiling SwiftSyntax SyntaxNodesAB.swift
[599/674] Compiling SwiftSyntax SyntaxNodesC.swift
[600/674] Compiling Dependencies TestTrait.swift
[601/674] Compiling Dependencies WithDependencies.swift
[604/674] Compiling PerceptionCore Bindable.swift
[607/674] Compiling PerceptionCore Environment.swift
[616/674] Emitting module PerceptionCore
[617/674] Compiling PerceptionCore WithPerceptionTracking.swift
[618/674] Compiling PerceptionCore ThreadLocal.swift
[619/675] Compiling PerceptionCore Environment.swift
[628/675] Emitting module PerceptionCore
[629/675] Compiling PerceptionCore WithPerceptionTracking.swift
[630/675] Compiling PerceptionCore ThreadLocal.swift
[633/675] Compiling PerceptionCore Bindable.swift
[634/676] Compiling PerceptionCore _PerceptionRegistrar.swift
[636/720] Compiling Sharing NSRecursiveLock+WithLock.swift
[637/720] Compiling Sharing PassthroughRelay.swift
[638/720] Compiling Sharing PersistentReferences.swift
[639/722] Emitting module Sharing
[641/724] Compiling Sharing SharedCollection.swift
[642/724] Compiling Sharing SharedContinuations.swift
[643/724] Compiling Sharing SharedReader.swift
[644/724] Compiling Sharing SharedReaderKey.swift
[645/724] Compiling Sharing DefaultKey.swift
[646/724] Compiling Sharing FileStorageKey.swift
[647/724] Compiling Sharing SwiftUIStateSharing.swift
[648/724] Compiling Sharing resource_bundle_accessor.swift
[649/724] Compiling Sharing SharedKey.swift
[650/724] Compiling Sharing AppStorageKey.swift
[657/724] Compiling Sharing SharedChangeTracker.swift
[658/724] Compiling Sharing TypeName.swift
[659/724] Compiling Sharing Shared.swift
[660/724] Compiling Sharing SharedBinding.swift
[661/724] Compiling Sharing InMemoryKey.swift
[662/724] Compiling Sharing SharedPublisher.swift
[663/724] Compiling Sharing Reference.swift
[669/724] Compiling Sharing Deprecations.swift
[670/724] Compiling Sharing KeyPath+Sendable.swift
[671/724] Compiling Sharing MutexBackport.swift
[706/724] Compiling SwiftSyntax SyntaxNodesD.swift
[707/724] Compiling SwiftSyntax SyntaxNodesEF.swift
[708/724] Compiling SwiftSyntax SyntaxNodesGHI.swift
[709/724] Compiling SwiftSyntax SyntaxNodesJKLMN.swift
[710/724] Compiling SwiftSyntax SyntaxNodesOP.swift
[711/724] Compiling SwiftSyntax SyntaxNodesQRS.swift
[712/724] Compiling SwiftSyntax SyntaxNodesTUVWXYZ.swift
[713/782] Compiling SwiftDiagnostics Message.swift
[714/783] Compiling SwiftBasicFormat Trivia+FormatExtensions.swift
[715/783] Compiling SwiftBasicFormat Syntax+Extensions.swift
[716/783] Emitting module SwiftDiagnostics
[717/783] Compiling SwiftDiagnostics Note.swift
[718/783] Compiling SwiftDiagnostics GroupedDiagnostics.swift
[719/783] Compiling SwiftBasicFormat SyntaxProtocol+Formatted.swift
[720/783] Compiling SwiftBasicFormat InferIndentation.swift
[721/783] Compiling SwiftDiagnostics FixIt.swift
[722/783] Compiling SwiftDiagnostics DiagnosticDecorator.swift
[723/783] Compiling SwiftDiagnostics ANSIDiagnosticDecorator.swift
[724/783] Compiling SwiftDiagnostics BasicDiagnosticDecorator.swift
[725/783] Compiling SwiftDiagnostics Diagnostic.swift
[726/783] Compiling SwiftDiagnostics Convenience.swift
[727/783] Compiling SwiftDiagnostics DiagnosticsFormatter.swift
[728/783] Emitting module SwiftBasicFormat
[729/783] Compiling SwiftBasicFormat BasicFormat.swift
[730/783] Compiling SwiftParser StringLiterals.swift
[731/783] Compiling SwiftParser SwiftParserCompatibility.swift
[732/783] Compiling SwiftParser SwiftVersion.swift
[733/783] Compiling SwiftParser SyntaxUtils.swift
[734/787] Compiling SwiftParser TopLevel.swift
[735/787] Compiling SwiftParser TriviaParser.swift
[736/787] Compiling SwiftParser Types.swift
[737/787] Compiling SwiftParser ExperimentalFeatures.swift
[738/787] Compiling SwiftParser TokenConsumer.swift
[739/787] Compiling SwiftParser TokenPrecedence.swift
[740/787] Compiling SwiftParser TokenSpec.swift
[741/787] Compiling SwiftParser TokenSpecSet.swift
[742/787] Compiling SwiftParser UnicodeScalarExtensions.swift
[743/787] Compiling SwiftParser Lookahead.swift
[744/787] Compiling SwiftParser LoopProgressCondition.swift
[745/787] Compiling SwiftParser Modifiers.swift
[746/787] Compiling SwiftParser Names.swift
[747/787] Compiling SwiftParser Recovery.swift
[748/787] Compiling SwiftParser Specifiers.swift
[749/787] Compiling SwiftParser Statements.swift
[750/787] Compiling SwiftParser StringLiteralRepresentedLiteralValue.swift
[751/787] Compiling SwiftParser Nominals.swift
[752/787] Compiling SwiftParser Parameters.swift
[753/787] Compiling SwiftParser ParseSourceFile.swift
[754/787] Compiling SwiftParser Parser.swift
[755/787] Compiling SwiftParser Patterns.swift
[756/787] Emitting module SwiftParser
[757/787] Compiling SwiftParser Attributes.swift
[758/787] Compiling SwiftParser Availability.swift
[759/787] Compiling SwiftParser CharacterInfo.swift
[760/787] Compiling SwiftParser CollectionNodes+Parsable.swift
[761/787] Compiling SwiftParser Declarations.swift
[762/787] Compiling SwiftParser Cursor.swift
[763/787] Compiling SwiftParser Lexeme.swift
[764/787] Compiling SwiftParser LexemeSequence.swift
[765/787] Compiling SwiftParser Lexer.swift
[766/787] Compiling SwiftParser RegexLiteralLexer.swift
[767/787] Compiling SwiftParser Directives.swift
[768/787] Compiling SwiftParser ExpressionInterpretedAsVersionTuple.swift
[769/787] Compiling SwiftParser Expressions.swift
[770/787] Compiling SwiftParser IncrementalParseTransition.swift
[771/787] Compiling SwiftParser IsValidIdentifier.swift
[772/787] Compiling SwiftParser IsLexerClassified.swift
[773/787] Compiling SwiftParser LayoutNodes+Parsable.swift
[774/787] Compiling SwiftParser Parser+TokenSpecSet.swift
[775/787] Compiling SwiftParser TokenSpecStaticMembers.swift
[776/810] Compiling SwiftParserDiagnostics SyntaxKindNameForDiagnostics.swift
[777/811] Compiling SwiftOperators OperatorTable.swift
[778/812] Compiling SwiftParserDiagnostics TokenNameForDiagnostics.swift
[779/812] Compiling SwiftOperators PrecedenceGraph.swift
[780/812] Compiling SwiftOperators PrecedenceGroup.swift
[781/812] Compiling SwiftOperators OperatorTable+Semantics.swift
[782/812] Compiling SwiftOperators OperatorTable+Defaults.swift
[783/812] Compiling SwiftOperators OperatorError+Diagnostics.swift
[784/812] Compiling SwiftOperators Operator.swift
[785/812] Emitting module SwiftOperators
[786/812] Compiling SwiftOperators OperatorError.swift
[787/812] Compiling SwiftOperators OperatorTable+Folding.swift
[788/812] Compiling SwiftOperators SyntaxSynthesis.swift
[789/812] Compiling SwiftParserDiagnostics Utils.swift
[790/812] Compiling SwiftParserDiagnostics SyntaxExtensions.swift
[791/812] Compiling SwiftParserDiagnostics ChildNameForDiagnostics.swift
[792/812] Compiling SwiftParserDiagnostics PresenceUtils.swift
[793/812] Compiling SwiftParserDiagnostics ParserDiagnosticMessages.swift
[794/812] Compiling SwiftParserDiagnostics MissingNodesError.swift
[795/812] Compiling SwiftParserDiagnostics MissingTokenError.swift
[796/812] Compiling SwiftParserDiagnostics DiagnosticExtensions.swift
[797/812] Compiling SwiftParserDiagnostics LexerDiagnosticMessages.swift
[798/812] Emitting module SwiftParserDiagnostics
[799/812] Compiling SwiftParserDiagnostics MultiLineStringLiteralDiagnosticsGenerator.swift
[800/812] Compiling SwiftParserDiagnostics ParseDiagnosticsGenerator.swift
[801/827] Compiling SwiftSyntaxBuilder RenamedChildrenBuilderCompatibility.swift
[802/827] Compiling SwiftSyntaxBuilder WithTrailingCommaSyntax+EnsuringTrailingComma.swift
[803/827] Compiling SwiftSyntaxBuilder SyntaxParsable+ExpressibleByStringInterpolation.swift
[804/827] Compiling SwiftSyntaxBuilder ValidatingSyntaxNodes.swift
[805/827] Compiling SwiftSyntaxBuilder ResultBuilders.swift
[806/827] Compiling SwiftSyntaxBuilder BuildableNodes.swift
[807/828] Compiling SwiftSyntaxBuilder ResultBuilderExtensions.swift
[808/828] Compiling SwiftSyntaxBuilder SwiftSyntaxBuilderCompatibility.swift
[809/828] Compiling SwiftSyntaxBuilder Indenter.swift
[810/828] Compiling SwiftSyntaxBuilder ListBuilder.swift
[811/828] Emitting module SwiftSyntaxBuilder
[812/828] Compiling SwiftSyntaxBuilder ConvenienceInitializers.swift
[813/828] Compiling SwiftSyntaxBuilder DeclSyntaxParseable.swift
[814/828] Compiling SwiftSyntaxBuilder Syntax+StringInterpolation.swift
[815/828] Compiling SwiftSyntaxBuilder SyntaxNodeWithBody.swift
[816/828] Compiling SwiftSyntaxBuilder SyntaxExpressibleByStringInterpolationConformances.swift
[817/846] Compiling SwiftSyntaxMacros Macro.swift
[818/846] Compiling SwiftSyntaxMacros MemberAttributeMacro.swift
[819/846] Compiling SwiftSyntaxMacros CodeItemMacro.swift
[820/846] Compiling SwiftSyntaxMacros DeclarationMacro.swift
[821/846] Compiling SwiftSyntaxMacros ExpressionMacro.swift
[822/846] Compiling SwiftSyntaxMacros ExtensionMacro.swift
[823/846] Compiling SwiftSyntaxMacros MemberMacro.swift
[824/846] Compiling SwiftSyntaxMacros PeerMacro.swift
[825/846] Compiling SwiftSyntaxMacros FreestandingMacro.swift
[826/846] Compiling SwiftSyntaxMacros Macro+Format.swift
[827/846] Compiling SwiftSyntaxMacros PreambleMacro.swift
[828/847] Compiling SwiftSyntaxMacros AttachedMacro.swift
[829/847] Compiling SwiftSyntaxMacros BodyMacro.swift
[830/847] Compiling SwiftSyntaxMacros MacroExpansionDiagnosticMessages.swift
[831/847] Compiling SwiftSyntaxMacros AccessorMacro.swift
[832/847] Emitting module SwiftSyntaxMacros
[833/847] Compiling SwiftSyntaxMacros AbstractSourceLocation.swift
[834/847] Compiling SwiftSyntaxMacros MacroExpansionContext.swift
[835/847] Compiling SwiftSyntaxMacros Syntax+LexicalContext.swift
[836/857] Compiling SwiftSyntaxMacroExpansion MacroArgument.swift
[837/857] Compiling SwiftSyntaxMacroExpansion IndentationUtils.swift
[838/857] Compiling SwiftSyntaxMacroExpansion MacroReplacement.swift
[839/857] Compiling SwiftSyntaxMacroExpansion BasicMacroExpansionContext.swift
[840/857] Compiling SwiftSyntaxMacroExpansion MacroExpansion.swift
[841/857] Emitting module SwiftSyntaxMacroExpansion
[842/857] Compiling SwiftSyntaxMacroExpansion FunctionParameterUtils.swift
[843/857] Compiling SwiftSyntaxMacroExpansion MacroExpansionDiagnosticMessages.swift
[844/857] Compiling SwiftSyntaxMacroExpansion MacroSpec.swift
[845/857] Compiling SwiftSyntaxMacroExpansion MacroSystem.swift
[846/869] Compiling SwiftCompilerPluginMessageHandling PluginMessageCompatibility.swift
[847/869] Compiling SwiftCompilerPluginMessageHandling Macros.swift
[848/869] Compiling SwiftCompilerPluginMessageHandling JSONEncoding.swift
[849/869] Compiling SwiftCompilerPluginMessageHandling LRUCache.swift
[850/869] Compiling SwiftCompilerPluginMessageHandling CodingUtilities.swift
[851/869] Compiling SwiftCompilerPluginMessageHandling JSON.swift
[852/869] Compiling SwiftCompilerPluginMessageHandling CompilerPluginMessageHandler.swift
[853/869] Compiling SwiftCompilerPluginMessageHandling Diagnostics.swift
[854/869] Compiling SwiftCompilerPluginMessageHandling PluginMacroExpansionContext.swift
[855/869] Compiling SwiftCompilerPluginMessageHandling JSONDecoding.swift
[856/869] Emitting module SwiftCompilerPluginMessageHandling
[857/869] Compiling SwiftCompilerPluginMessageHandling PluginMessages.swift
[858/870] Compiling SwiftCompilerPluginMessageHandling StandardIOMessageConnection.swift
[859/872] Emitting module SwiftCompilerPlugin
[860/872] Compiling SwiftCompilerPlugin CompilerPlugin.swift
[861/899] Compiling LogMacroMacro Plugins.swift
[862/899] Compiling PerceptionMacros Plugins.swift
[863/899] Emitting module LogMacroMacro
[864/899] Compiling LogMacroMacro LogMacroMacro.swift
[864/899] Write Objects.LinkFileList
[866/899] Compiling DependenciesMacrosPlugin Support.swift
[867/899] Compiling DependenciesMacrosPlugin Plugins.swift
[868/899] Compiling PerceptionMacros Availability.swift
[869/899] Compiling PerceptionMacros Extensions.swift
[870/899] Emitting module PerceptionMacros
[871/899] Compiling PerceptionMacros PerceptibleMacro.swift
[871/899] Write Objects.LinkFileList
[873/899] Compiling DependenciesMacrosPlugin DependencyClientMacro.swift
[874/899] Emitting module DependenciesMacrosPlugin
[875/899] Compiling DependenciesMacrosPlugin DependencyEndpointMacro.swift
[875/899] Write Objects.LinkFileList
[877/899] Emitting module CasePathsMacros
[878/899] Compiling CasePathsMacros CasePathableMacro.swift
[879/899] Compiling CasePathsMacros Plugin.swift
[879/899] Write Objects.LinkFileList
[880/899] Linking LogMacroMacro-tool
[881/899] Linking PerceptionMacros-tool
[882/899] Linking DependenciesMacrosPlugin-tool
[883/899] Linking CasePathsMacros-tool
[885/937] Compiling CasePaths Exports.swift
[887/937] Compiling ComposableArchitectureMacros ViewActionMacro.swift
[888/937] Compiling ComposableArchitectureMacros Plugins.swift
[889/937] Emitting module TCAFlowMacros
[890/937] Compiling TCAFlowMacros FlowCoordinatorMacro.swift
[891/937] Compiling TCAFlowMacros Plugin.swift
[892/937] Compiling CasePaths LockIsolated.swift
[893/937] Compiling CasePaths Macros.swift
[894/937] Compiling CasePaths XCTestSupport.swift
[895/937] Compiling CasePaths LockIsolated.swift
[896/937] Compiling CasePaths Macros.swift
[897/937] Compiling CasePaths XCTestSupport.swift
[898/937] Emitting module ComposableArchitectureMacros
[898/937] Write Objects.LinkFileList
[900/937] Compiling CasePaths Deprecations.swift
[902/937] Compiling ComposableArchitectureMacros Extensions.swift
[903/937] Compiling ComposableArchitectureMacros Availability.swift
[904/937] Compiling ComposableArchitectureMacros ObservableStateMacro.swift
[905/937] Emitting module CasePaths
[906/937] Compiling CasePaths EnumReflection.swift
[907/937] Emitting module CasePaths
[908/937] Compiling CasePaths EnumReflection.swift
[909/937] Compiling LogMacro LogMacro.swift
[910/937] Compiling LogMacro Extension+Log.swift
[911/937] Compiling LogMacro Extension+OSLog.swift
[912/937] Compiling LogMacro Log.swift
[913/937] Emitting module LogMacro
[914/937] Compiling LogMacro Extension+Log.swift
[915/937] Compiling LogMacro LogMacroExport.swift
[916/937] Compiling LogMacro Log.swift
[917/937] Emitting module LogMacro
[918/937] Compiling LogMacro LogMacro.swift
[919/937] Compiling LogMacro Extension+OSLog.swift
[920/937] Compiling LogMacro LogMacroExport.swift
[921/937] Compiling ComposableArchitectureMacros PresentsMacro.swift
[922/937] Compiling ComposableArchitectureMacros ReducerMacro.swift
[922/937] Write Objects.LinkFileList
[924/937] Emitting module DependenciesMacros
[926/937] Compiling DependenciesMacros Exports.swift
[927/937] Compiling DependenciesMacros Macros.swift
[928/937] Compiling DependenciesMacros Exports.swift
[929/937] Compiling DependenciesMacros Macros.swift
[929/937] Linking TCAFlowMacros-tool
[931/937] Emitting module Perception
[932/937] Compiling Perception Exports.swift
[933/937] Compiling Perception Macros.swift
[934/937] Emitting module Perception
[935/937] Compiling Perception Macros.swift
[936/937] Compiling Perception Exports.swift
[936/937] Linking ComposableArchitectureMacros-tool
[938/979] Compiling SwiftNavigation ButtonStateBuilder.swift
[939/979] Compiling SwiftNavigation ConfirmationDialogState.swift
[940/981] Compiling SwiftNavigation Deprecations.swift
[941/981] Compiling SwiftNavigation ErrorMechanism.swift
[942/981] Compiling SwiftNavigation HashableStaticString.swift
[943/981] Compiling SwiftNavigation ButtonState.swift
[944/981] Compiling SwiftNavigation ToOptionalUnit.swift
[945/981] Compiling SwiftNavigation NSObject+Observe.swift
[946/981] Compiling SwiftNavigation Deprecations.swift
[947/981] Compiling SwiftNavigation ErrorMechanism.swift
[948/981] Compiling SwiftNavigation ButtonState.swift
[949/981] Compiling SwiftNavigation ButtonStateBuilder.swift
[950/981] Compiling SwiftNavigation KeyPath+Sendable.swift
[952/983] Compiling SwiftNavigation AlertState.swift
[953/983] Compiling SwiftNavigation Bind.swift
[954/983] Compiling SwiftNavigation Binding.swift
[958/983] Emitting module SwiftNavigation
[962/983] Compiling SwiftNavigation UINavigationPath.swift
[963/983] Compiling SwiftNavigation UITransaction.swift
[964/983] Compiling SwiftNavigation Exports.swift
[967/983] Compiling SwiftNavigation Observe.swift
[968/983] Compiling SwiftNavigation UIBindable.swift
[969/983] Compiling SwiftNavigation UIBinding.swift
[984/1003] Emitting module UIKitNavigation
[985/1005] Compiling UIKitNavigation Push.swift
[986/1005] Compiling UIKitNavigation UIAlertController.swift
[987/1005] Compiling UIKitNavigation UISlider.swift
[988/1005] Compiling UIKitNavigation UIStepper.swift
[989/1005] Compiling UIKitNavigation UISwitch.swift
[990/1005] Compiling UIKitNavigation UITabBarController.swift
[991/1005] Compiling UIKitNavigation Representable.swift
[992/1005] Compiling UIKitNavigation UIBinding.swift
[993/1005] Compiling UIKitNavigation UIPageControl.swift
[994/1005] Compiling UIKitNavigation UISegmentedControl.swift
[995/1005] Compiling UIKitNavigation NavigationStackController.swift
[996/1005] Compiling UIKitNavigation Presentation.swift
[997/1005] Compiling UIKitNavigation UITextField.swift
[998/1005] Compiling UIKitNavigation Exports.swift
[999/1005] Compiling UIKitNavigation PopFromViewController.swift
[1000/1005] Compiling UIKitNavigation Dismiss.swift
[1001/1005] Compiling UIKitNavigation UIColorWell.swift
[1002/1005] Compiling UIKitNavigation UIControl.swift
[1003/1005] Compiling UIKitNavigation UIDatePicker.swift
[1004/1025] Compiling UIKitNavigation UIKitAnimation.swift
[1005/1025] Compiling UIKitNavigation UITransaction.swift
[1006/1025] Emitting module UIKitNavigation
[1007/1027] Compiling UIKitNavigation PopFromViewController.swift
[1008/1027] Compiling UIKitNavigation Dismiss.swift
[1009/1027] Compiling UIKitNavigation UIPageControl.swift
[1010/1027] Compiling UIKitNavigation UISegmentedControl.swift
[1011/1027] Compiling UIKitNavigation UITextField.swift
[1012/1027] Compiling UIKitNavigation Exports.swift
[1013/1027] Compiling UIKitNavigation UISlider.swift
[1014/1027] Compiling UIKitNavigation UIStepper.swift
[1015/1027] Compiling UIKitNavigation Representable.swift
[1016/1027] Compiling UIKitNavigation UIBinding.swift
[1017/1027] Compiling UIKitNavigation UISwitch.swift
[1018/1027] Compiling UIKitNavigation UITabBarController.swift
[1019/1027] Compiling UIKitNavigation NavigationStackController.swift
[1020/1027] Compiling UIKitNavigation Presentation.swift
[1021/1027] Compiling UIKitNavigation Push.swift
[1022/1027] Compiling UIKitNavigation UIAlertController.swift
[1023/1027] Compiling UIKitNavigation UIColorWell.swift
[1024/1027] Compiling UIKitNavigation UIControl.swift
[1025/1027] Compiling UIKitNavigation UIDatePicker.swift
[1026/1040] Compiling UIKitNavigation UIKitAnimation.swift
[1027/1040] Compiling UIKitNavigation UITransaction.swift
[1028/1053] Compiling SwiftUINavigation Exports.swift
[1029/1053] Compiling SwiftUINavigation Popover.swift
[1030/1053] Compiling SwiftUINavigation Sheet.swift
[1031/1053] Compiling SwiftUINavigation NavigationLink.swift
[1032/1053] Compiling SwiftUINavigation Binding+Internal.swift
[1033/1053] Compiling SwiftUINavigation Deprecations.swift
[1034/1053] Compiling SwiftUINavigation Identified.swift
[1035/1053] Compiling SwiftUINavigation NavigationDestination.swift
[1037/1055] Compiling SwiftUINavigation Identified.swift
[1038/1055] Compiling SwiftUINavigation Exports.swift
[1041/1055] Compiling SwiftUINavigation NavigationLink.swift
[1042/1055] Compiling SwiftUINavigation Popover.swift
[1043/1055] Compiling SwiftUINavigation Sheet.swift
[1044/1055] Compiling SwiftUINavigation ConfirmationDialog.swift
[1045/1055] Compiling SwiftUINavigation FullScreenCover.swift
[1048/1055] Emitting module SwiftUINavigation
[1049/1055] Compiling SwiftUINavigation Alert.swift
[1050/1055] Compiling SwiftUINavigation Binding.swift
[1051/1055] Compiling SwiftUINavigation WithState.swift
[1053/1055] Emitting module SwiftUINavigation
[1056/1169] Compiling ComposableArchitecture Reducer.swift
[1057/1169] Compiling ComposableArchitecture ReducerBuilder.swift
[1058/1169] Compiling ComposableArchitecture BindingReducer.swift
[1059/1169] Compiling ComposableArchitecture CombineReducers.swift
[1060/1169] Compiling ComposableArchitecture DebugReducer.swift
[1061/1169] Compiling ComposableArchitecture DependencyKeyWritingReducer.swift
[1062/1175] Compiling ComposableArchitecture Deprecations.swift
[1063/1175] Compiling ComposableArchitecture ReturningLastNonNilValue.swift
[1064/1175] Compiling ComposableArchitecture RuntimeWarnings.swift
[1065/1175] Compiling ComposableArchitecture StackIDGenerator.swift
[1066/1175] Compiling ComposableArchitecture Macros.swift
[1067/1175] Compiling ComposableArchitecture Alert+Observation.swift
[1068/1175] Compiling ComposableArchitecture Binding+Observation.swift
[1069/1175] Compiling ComposableArchitecture Locking.swift
[1070/1175] Compiling ComposableArchitecture Logger.swift
[1071/1175] Compiling ComposableArchitecture NavigationID.swift
[1072/1175] Compiling ComposableArchitecture NotificationName.swift
[1073/1175] Compiling ComposableArchitecture OpenExistential.swift
[1074/1181] Compiling ComposableArchitecture CaseReducer.swift
[1075/1181] Compiling ComposableArchitecture Core.swift
[1076/1181] Compiling ComposableArchitecture Dismiss.swift
[1077/1181] Compiling ComposableArchitecture IsPresented.swift
[1078/1181] Compiling ComposableArchitecture Effect.swift
[1079/1181] Compiling ComposableArchitecture Cancellation.swift
[1080/1181] Compiling ComposableArchitecture EmptyReducer.swift
[1081/1181] Compiling ComposableArchitecture ForEachReducer.swift
[1082/1181] Compiling ComposableArchitecture IfCaseLetReducer.swift
[1083/1181] Compiling ComposableArchitecture IfLetReducer.swift
[1084/1181] Compiling ComposableArchitecture OnChange.swift
[1085/1181] Compiling ComposableArchitecture Optional.swift
[1086/1181] Compiling ComposableArchitecture PresentationReducer.swift
[1087/1181] Compiling ComposableArchitecture Reduce.swift
[1088/1181] Compiling ComposableArchitecture Scope.swift
[1089/1181] Compiling ComposableArchitecture SignpostReducer.swift
[1090/1181] Compiling ComposableArchitecture StackReducer.swift
[1091/1181] Compiling ComposableArchitecture AppStorageKeyPathKey.swift
[1098/1181] Emitting module ComposableArchitecture
[1112/1181] Compiling ComposableArchitecture Publisher.swift
[1113/1181] Compiling ComposableArchitecture AreOrderedSetsDuplicates.swift
[1114/1181] Compiling ComposableArchitecture Box.swift
[1115/1181] Compiling ComposableArchitecture Create.swift
[1116/1181] Compiling ComposableArchitecture CurrentValueRelay.swift
[1117/1181] Compiling ComposableArchitecture Debug.swift
[1118/1181] Compiling ComposableArchitecture DefaultSubscript.swift
[1124/1181] Compiling ComposableArchitecture PresentationID.swift
[1125/1181] Compiling ComposableArchitecture IdentifiedArray+Observation.swift
[1126/1181] Compiling ComposableArchitecture NavigationStack+Observation.swift
[1127/1181] Compiling ComposableArchitecture ObservableState.swift
[1128/1181] Compiling ComposableArchitecture ObservationStateRegistrar.swift
[1129/1181] Compiling ComposableArchitecture Store+Observation.swift
[1130/1181] Compiling ComposableArchitecture ViewAction.swift
[1137/1181] Compiling ComposableArchitecture DispatchQueue.swift
[1138/1181] Compiling ComposableArchitecture EffectActions.swift
[1139/1181] Compiling ComposableArchitecture EphemeralState.swift
[1140/1181] Compiling ComposableArchitecture Exports.swift
[1141/1181] Compiling ComposableArchitecture HashableStaticString.swift
[1142/1181] Compiling ComposableArchitecture KeyPath+Sendable.swift
[1149/1181] Compiling ComposableArchitecture Store.swift
[1150/1181] Compiling ComposableArchitecture Binding.swift
[1151/1181] Compiling ComposableArchitecture TestStore.swift
[1152/1181] Compiling ComposableArchitecture AlertStateUIKit.swift
[1153/1181] Compiling ComposableArchitecture NavigationStackControllerUIKit.swift
[1154/1181] Compiling ComposableArchitecture resource_bundle_accessor.swift
[1182/1207] Compiling TCAFlow RouteGuard.swift
/Users/admin/builder/spi-builder-workspace/Sources/TCAFlow/Middleware/RouteGuard.swift:59:31: warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
57 | Reduce { state, action in
58 | let snapshot = state
59 | let effect = base.reduce(into: &state, action: action)
| `- warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
60 |
61 | // state가 변경되었는지 확인
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1183/1207] Compiling TCAFlow DeepLink.swift
[1184/1207] Compiling TCAFlow RouteLogger.swift
/Users/admin/builder/spi-builder-workspace/Sources/TCAFlow/Middleware/RouteLogger.swift:23:31: warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
21 | Reduce { state, action in
22 | let before = String(describing: state)
23 | let effect = base.reduce(into: &state, action: action)
| `- warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
24 | let after = String(describing: state)
25 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1185/1208] Compiling TCAFlow RoutePersistence.swift
[1186/1208] Compiling TCAFlow RouteGuard.swift
/Users/admin/builder/spi-builder-workspace/Sources/TCAFlow/Middleware/RouteGuard.swift:59:31: warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
57 | Reduce { state, action in
58 | let snapshot = state
59 | let effect = base.reduce(into: &state, action: action)
| `- warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
60 |
61 | // state가 변경되었는지 확인
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1187/1208] Compiling TCAFlow RouteLogger.swift
/Users/admin/builder/spi-builder-workspace/Sources/TCAFlow/Middleware/RouteLogger.swift:23:31: warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
21 | Reduce { state, action in
22 | let before = String(describing: state)
23 | let effect = base.reduce(into: &state, action: action)
| `- warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
24 | let after = String(describing: state)
25 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1188/1209] Compiling TCAFlow RoutePersistence.swift
[1189/1209] Compiling TCAFlow DeepLink.swift
[1190/1209] Compiling TCAFlow TCAFlowTabRouter.swift
[1192/1209] Compiling TCAFlow TCAFlow.swift
macro expansion @CasePathable:13:48: warning: capture of non-Sendable type 'ID.Type' in an isolated closure [#SendableMetatypes]
`- /Users/admin/builder/spi-builder-workspace/Sources/TCAFlow/Core/TCAFlow.swift:101:1: note: expanded code originates here
95 | // MARK: - RouterAction
96 |
97 | @CasePathable
| `- note: in expansion of macro 'CasePathable' on generic enum 'RouterAction' here
98 | public enum RouterAction<ID: Hashable, Screen, ScreenAction> {
99 | case updateRoutes([Route<Screen>])
100 | case routeAction(id: ID, action: ScreenAction)
101 | }
+--- macro expansion @CasePathable ---------------------------------
|11 | public var updateRoutes: CasePaths.AnyCasePath<RouterAction, [Route<Screen>]> {
|12 | ._$embed(RouterAction.updateRoutes) {
|13 | guard case let .updateRoutes(v0) = $0 else {
| | `- warning: capture of non-Sendable type 'ID.Type' in an isolated closure [#SendableMetatypes]
|14 | return nil
|15 | }
+-------------------------------------------------------------------
102 |
103 | extension RouterAction: Sendable where ID: Sendable, Screen: Sendable, ScreenAction: Sendable {}
macro expansion @CasePathable:21:51: warning: capture of non-Sendable type 'ID.Type' in an isolated closure [#SendableMetatypes]
`- /Users/admin/builder/spi-builder-workspace/Sources/TCAFlow/Core/TCAFlow.swift:101:1: note: expanded code originates here
95 | // MARK: - RouterAction
96 |
97 | @CasePathable
| `- note: in expansion of macro 'CasePathable' on generic enum 'RouterAction' here
98 | public enum RouterAction<ID: Hashable, Screen, ScreenAction> {
99 | case updateRoutes([Route<Screen>])
100 | case routeAction(id: ID, action: ScreenAction)
101 | }
+--- macro expansion @CasePathable ---------------------------------
|19 | public var routeAction: CasePaths.AnyCasePath<RouterAction, (id: ID, action: ScreenAction)> {
|20 | ._$embed(RouterAction.routeAction) {
|21 | guard case let .routeAction(v0, v1) = $0 else {
| | `- warning: capture of non-Sendable type 'ID.Type' in an isolated closure [#SendableMetatypes]
|22 | return nil
|23 | }
+-------------------------------------------------------------------
102 |
103 | extension RouterAction: Sendable where ID: Sendable, Screen: Sendable, ScreenAction: Sendable {}
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[1193/1209] Compiling TCAFlow SafeActionDispatch.swift
/Users/admin/builder/spi-builder-workspace/Sources/TCAFlow/Core/SafeActionDispatch.swift:75:32: warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
73 | Reduce { state, action in
74 | let effectsToCancel = effectIDs(state)
75 | let effects = self.reduce(into: &state, action: action)
| `- warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
76 |
77 | let cancelEffects = Effect<Action>.merge(
/Users/admin/builder/spi-builder-workspace/Sources/TCAFlow/Core/SafeRouting.swift:47:36: warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
45 |
46 | // Child reducer 실행
47 | let effects = childReducer.reduce(into: &state, action: action)
| `- warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
48 |
49 | // State가 변경된 경우 관련 effects 취소
/Users/admin/builder/spi-builder-workspace/Sources/TCAFlow/Core/SafeRouting.swift:105:41: warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
103 |
104 | let previousChildState = childState
105 | let childEffects = childReducer.reduce(into: &childState, action: childAction)
| `- warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
106 |
107 | // State 변경사항 적용
/Users/admin/builder/spi-builder-workspace/Sources/TCAFlow/Core/SafeRouting.swift:163:32: warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
161 |
162 | case let .wrapped(wrappedAction):
163 | return baseReducer.reduce(into: &state, action: wrappedAction)
| `- warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
164 | .map { .wrapped($0) }
165 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1194/1209] Compiling TCAFlow SafeRouting.swift
/Users/admin/builder/spi-builder-workspace/Sources/TCAFlow/Core/SafeActionDispatch.swift:75:32: warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
73 | Reduce { state, action in
74 | let effectsToCancel = effectIDs(state)
75 | let effects = self.reduce(into: &state, action: action)
| `- warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
76 |
77 | let cancelEffects = Effect<Action>.merge(
/Users/admin/builder/spi-builder-workspace/Sources/TCAFlow/Core/SafeRouting.swift:47:36: warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
45 |
46 | // Child reducer 실행
47 | let effects = childReducer.reduce(into: &state, action: action)
| `- warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
48 |
49 | // State가 변경된 경우 관련 effects 취소
/Users/admin/builder/spi-builder-workspace/Sources/TCAFlow/Core/SafeRouting.swift:105:41: warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
103 |
104 | let previousChildState = childState
105 | let childEffects = childReducer.reduce(into: &childState, action: childAction)
| `- warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
106 |
107 | // State 변경사항 적용
/Users/admin/builder/spi-builder-workspace/Sources/TCAFlow/Core/SafeRouting.swift:163:32: warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
161 |
162 | case let .wrapped(wrappedAction):
163 | return baseReducer.reduce(into: &state, action: wrappedAction)
| `- warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
164 | .map { .wrapped($0) }
165 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1195/1209] Compiling TCAFlow ForEachRoute.swift
/Users/admin/builder/spi-builder-workspace/Sources/TCAFlow/Core/ForEachRoute.swift:63:10: warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
61 | let casePath = AnyCasePath(toElementAction)
62 | return element
63 | .reduce(into: &state[keyPath: toElementsState][index], action: elementAction)
| `- warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
64 | .map { casePath.embed((id: index, action: $0)) }
65 | }
/Users/admin/builder/spi-builder-workspace/Sources/TCAFlow/Core/ForEachRoute.swift:64:25: warning: capture of non-Sendable type 'Parent.Action.Type' in an isolated closure [#SendableMetatypes]
62 | return element
63 | .reduce(into: &state[keyPath: toElementsState][index], action: elementAction)
64 | .map { casePath.embed((id: index, action: $0)) }
| `- warning: capture of non-Sendable type 'Parent.Action.Type' in an isolated closure [#SendableMetatypes]
65 | }
66 | parent
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[1196/1209] Compiling TCAFlow ProductionSafety.swift
/Users/admin/builder/spi-builder-workspace/Sources/TCAFlow/Core/ForEachRoute.swift:63:10: warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
61 | let casePath = AnyCasePath(toElementAction)
62 | return element
63 | .reduce(into: &state[keyPath: toElementsState][index], action: elementAction)
| `- warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
64 | .map { casePath.embed((id: index, action: $0)) }
65 | }
/Users/admin/builder/spi-builder-workspace/Sources/TCAFlow/Core/ForEachRoute.swift:64:25: warning: capture of non-Sendable type 'Parent.Action.Type' in an isolated closure [#SendableMetatypes]
62 | return element
63 | .reduce(into: &state[keyPath: toElementsState][index], action: elementAction)
64 | .map { casePath.embed((id: index, action: $0)) }
| `- warning: capture of non-Sendable type 'Parent.Action.Type' in an isolated closure [#SendableMetatypes]
65 | }
66 | parent
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[1197/1209] Compiling TCAFlow RouteAnimation.swift
[1198/1209] Compiling TCAFlow FlowCoordinatorMacro.swift
[1199/1209] Emitting module TCAFlow
[1200/1209] Compiling TCAFlow TCARouter.swift
[1201/1209] Compiling TCAFlow TCAFlow.swift
macro expansion @CasePathable:13:48: warning: capture of non-Sendable type 'ID.Type' in an isolated closure [#SendableMetatypes]
`- /Users/admin/builder/spi-builder-workspace/Sources/TCAFlow/Core/TCAFlow.swift:101:1: note: expanded code originates here
95 | // MARK: - RouterAction
96 |
97 | @CasePathable
| `- note: in expansion of macro 'CasePathable' on generic enum 'RouterAction' here
98 | public enum RouterAction<ID: Hashable, Screen, ScreenAction> {
99 | case updateRoutes([Route<Screen>])
100 | case routeAction(id: ID, action: ScreenAction)
101 | }
+--- macro expansion @CasePathable ---------------------------------
|11 | public var updateRoutes: CasePaths.AnyCasePath<RouterAction, [Route<Screen>]> {
|12 | ._$embed(RouterAction.updateRoutes) {
|13 | guard case let .updateRoutes(v0) = $0 else {
| | `- warning: capture of non-Sendable type 'ID.Type' in an isolated closure [#SendableMetatypes]
|14 | return nil
|15 | }
+-------------------------------------------------------------------
102 |
103 | extension RouterAction: Sendable where ID: Sendable, Screen: Sendable, ScreenAction: Sendable {}
macro expansion @CasePathable:21:51: warning: capture of non-Sendable type 'ID.Type' in an isolated closure [#SendableMetatypes]
`- /Users/admin/builder/spi-builder-workspace/Sources/TCAFlow/Core/TCAFlow.swift:101:1: note: expanded code originates here
95 | // MARK: - RouterAction
96 |
97 | @CasePathable
| `- note: in expansion of macro 'CasePathable' on generic enum 'RouterAction' here
98 | public enum RouterAction<ID: Hashable, Screen, ScreenAction> {
99 | case updateRoutes([Route<Screen>])
100 | case routeAction(id: ID, action: ScreenAction)
101 | }
+--- macro expansion @CasePathable ---------------------------------
|19 | public var routeAction: CasePaths.AnyCasePath<RouterAction, (id: ID, action: ScreenAction)> {
|20 | ._$embed(RouterAction.routeAction) {
|21 | guard case let .routeAction(v0, v1) = $0 else {
| | `- warning: capture of non-Sendable type 'ID.Type' in an isolated closure [#SendableMetatypes]
|22 | return nil
|23 | }
+-------------------------------------------------------------------
102 |
103 | extension RouterAction: Sendable where ID: Sendable, Screen: Sendable, ScreenAction: Sendable {}
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/Users/admin/builder/spi-builder-workspace/Sources/TCAFlow/Core/SafeActionDispatch.swift:75:32: warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
73 | Reduce { state, action in
74 | let effectsToCancel = effectIDs(state)
75 | let effects = self.reduce(into: &state, action: action)
| `- warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
76 |
77 | let cancelEffects = Effect<Action>.merge(
/Users/admin/builder/spi-builder-workspace/Sources/TCAFlow/Core/SafeRouting.swift:47:36: warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
45 |
46 | // Child reducer 실행
47 | let effects = childReducer.reduce(into: &state, action: action)
| `- warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
48 |
49 | // State가 변경된 경우 관련 effects 취소
/Users/admin/builder/spi-builder-workspace/Sources/TCAFlow/Core/SafeRouting.swift:105:41: warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
103 |
104 | let previousChildState = childState
105 | let childEffects = childReducer.reduce(into: &childState, action: childAction)
| `- warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
106 |
107 | // State 변경사항 적용
/Users/admin/builder/spi-builder-workspace/Sources/TCAFlow/Core/SafeRouting.swift:163:32: warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
161 |
162 | case let .wrapped(wrappedAction):
163 | return baseReducer.reduce(into: &state, action: wrappedAction)
| `- warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
164 | .map { .wrapped($0) }
165 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/TCAFlow/Core/SafeActionDispatch.swift:75:32: warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
73 | Reduce { state, action in
74 | let effectsToCancel = effectIDs(state)
75 | let effects = self.reduce(into: &state, action: action)
| `- warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
76 |
77 | let cancelEffects = Effect<Action>.merge(
/Users/admin/builder/spi-builder-workspace/Sources/TCAFlow/Core/SafeRouting.swift:47:36: warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
45 |
46 | // Child reducer 실행
47 | let effects = childReducer.reduce(into: &state, action: action)
| `- warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
48 |
49 | // State가 변경된 경우 관련 effects 취소
/Users/admin/builder/spi-builder-workspace/Sources/TCAFlow/Core/SafeRouting.swift:105:41: warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
103 |
104 | let previousChildState = childState
105 | let childEffects = childReducer.reduce(into: &childState, action: childAction)
| `- warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
106 |
107 | // State 변경사항 적용
/Users/admin/builder/spi-builder-workspace/Sources/TCAFlow/Core/SafeRouting.swift:163:32: warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
161 |
162 | case let .wrapped(wrappedAction):
163 | return baseReducer.reduce(into: &state, action: wrappedAction)
| `- warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
164 | .map { .wrapped($0) }
165 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1204/1209] Emitting module TCAFlow
[1205/1209] Compiling TCAFlow TCARouter.swift
/Users/admin/builder/spi-builder-workspace/Sources/TCAFlow/Core/ForEachRoute.swift:63:10: warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
61 | let casePath = AnyCasePath(toElementAction)
62 | return element
63 | .reduce(into: &state[keyPath: toElementsState][index], action: elementAction)
| `- warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
64 | .map { casePath.embed((id: index, action: $0)) }
65 | }
/Users/admin/builder/spi-builder-workspace/Sources/TCAFlow/Core/ForEachRoute.swift:64:25: warning: capture of non-Sendable type 'Parent.Action.Type' in an isolated closure [#SendableMetatypes]
62 | return element
63 | .reduce(into: &state[keyPath: toElementsState][index], action: elementAction)
64 | .map { casePath.embed((id: index, action: $0)) }
| `- warning: capture of non-Sendable type 'Parent.Action.Type' in an isolated closure [#SendableMetatypes]
65 | }
66 | parent
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/Users/admin/builder/spi-builder-workspace/Sources/TCAFlow/Core/ForEachRoute.swift:63:10: warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
61 | let casePath = AnyCasePath(toElementAction)
62 | return element
63 | .reduce(into: &state[keyPath: toElementsState][index], action: elementAction)
| `- warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
64 | .map { casePath.embed((id: index, action: $0)) }
65 | }
/Users/admin/builder/spi-builder-workspace/Sources/TCAFlow/Core/ForEachRoute.swift:64:25: warning: capture of non-Sendable type 'Parent.Action.Type' in an isolated closure [#SendableMetatypes]
62 | return element
63 | .reduce(into: &state[keyPath: toElementsState][index], action: elementAction)
64 | .map { casePath.embed((id: index, action: $0)) }
| `- warning: capture of non-Sendable type 'Parent.Action.Type' in an isolated closure [#SendableMetatypes]
65 | }
66 | parent
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
Build complete! (50.39s)
warning: 'logmacro': Conflicting identity for swift-syntax: dependency 'github.com/apple/swift-syntax' and dependency 'github.com/swiftlang/swift-syntax' both point to the same package identity 'swift-syntax'. The dependencies are introduced through the following chains: (A) /users/admin/builder/spi-builder-workspace->github.com/roy-wonji/logmacro->github.com/apple/swift-syntax (B) /users/admin/builder/spi-builder-workspace->github.com/swiftlang/swift-syntax. If there are multiple chains that lead to the same dependency, only the first chain is shown here. To see all chains use debug output option. To resolve the conflict, coordinate with the maintainer of the package that introduces the conflicting dependency. This will be escalated to an error in future versions of SwiftPM.
Build complete.
{
"dependencies" : [
{
"identity" : "swift-composable-architecture",
"requirement" : {
"range" : [
{
"lower_bound" : "1.25.5",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-composable-architecture"
},
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "600.0.0",
"upper_bound" : "601.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-syntax.git"
},
{
"identity" : "logmacro",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/Roy-wonji/LogMacro"
}
],
"manifest_display_name" : "TCAFlow",
"name" : "TCAFlow",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "16.0"
},
{
"name" : "macos",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "9.0"
},
{
"name" : "tvos",
"version" : "16.0"
}
],
"products" : [
{
"name" : "TCAFlow",
"targets" : [
"TCAFlow"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "TCAFlowMacros",
"targets" : [
"TCAFlowMacros"
],
"type" : {
"macro" : null
}
}
],
"targets" : [
{
"c99name" : "TCAFlowTests",
"module_type" : "SwiftTarget",
"name" : "TCAFlowTests",
"path" : "Tests/TCAFlowTests",
"sources" : [
"TCAFlowTests.swift"
],
"target_dependencies" : [
"TCAFlow"
],
"type" : "test"
},
{
"c99name" : "TCAFlowMacrosTests",
"module_type" : "SwiftTarget",
"name" : "TCAFlowMacrosTests",
"path" : "Tests/TCAFlowMacrosTests",
"product_dependencies" : [
"SwiftSyntaxMacrosTestSupport"
],
"sources" : [
"FlowCoordinatorMacroTests.swift"
],
"target_dependencies" : [
"TCAFlowMacros"
],
"type" : "test"
},
{
"c99name" : "TCAFlowMacros",
"module_type" : "SwiftTarget",
"name" : "TCAFlowMacros",
"path" : "Sources/TCAFlowMacros",
"product_dependencies" : [
"SwiftSyntaxMacros",
"SwiftCompilerPlugin"
],
"product_memberships" : [
"TCAFlow",
"TCAFlowMacros"
],
"sources" : [
"FlowCoordinatorMacro.swift",
"Plugin.swift"
],
"type" : "macro"
},
{
"c99name" : "TCAFlow",
"module_type" : "SwiftTarget",
"name" : "TCAFlow",
"path" : "Sources/TCAFlow",
"product_dependencies" : [
"ComposableArchitecture",
"LogMacro"
],
"product_memberships" : [
"TCAFlow"
],
"sources" : [
"Animation/RouteAnimation.swift",
"Core/FlowCoordinatorMacro.swift",
"Core/ForEachRoute.swift",
"Core/ProductionSafety.swift",
"Core/SafeActionDispatch.swift",
"Core/SafeRouting.swift",
"Core/TCAFlow.swift",
"Core/TCARouter.swift",
"DeepLink/DeepLink.swift",
"Middleware/RouteGuard.swift",
"Middleware/RouteLogger.swift",
"Persistence/RoutePersistence.swift",
"Tab/TCAFlowTabRouter.swift"
],
"target_dependencies" : [
"TCAFlowMacros"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
Done.