|
|
Large dependency graphs no longer cause stack overflow
Recursive graph traversals in CircularDependencyLinter, GraphCircularDetector, topological sort, ModuleMapMapper, and StaticProductsGraphLin
|
Tuist
|
Generated projects
|
4.201.0-canary.18
|
GitHub
|
|
|
Library products can be cached in the module cache
Static and dynamic library targets are now cacheable binary products in the module cache. Cache warm produces library XCFrameworks with prop
|
Tuist
|
Generated projects
|
4.201.0-canary.18
|
GitHub
|
|
|
Framework search path response files are quoted for targets with spaces
When Tuist consolidates framework search paths into response files, the @$(SRCROOT)/... references in OTHER_CFLAGS and OTHER_LDFLAGS are now
|
Tuist
|
Generated projects
|
4.201.0-canary.18
|
GitHub
|
|
|
CLI 4.201.0-canary.18
This canary adds library product caching and stabilizes large graph generation, test runs, and SwiftPM integration. Module cache Static and
|
Tuist
|
Generated projects
|
4.201.0-canary.18
|
GitHub
|
|
|
SwiftPM static library artifact bundles supported
SwiftPM binary targets that are packaged as SE-0482 static-library artifact bundles are now supported. Tuist detects Apple-compatible static
|
Tuist
|
Generated projects
|
4.201.0-canary.17
|
GitHub
|
|
|
Support for SwiftPM static library artifact bundles
Tuist now supports SwiftPM static library artifact bundles, expanding compatibility with Swift packages that ship prebuilt static library ar
|
Tuist
|
Generated projects
|
4.201.0-canary.17
|
GitHub
|
|
|
SwifterPM update fixes __MACOSX artifact shadows and streams resolve output
Tuist updated its SwifterPM dependency to 0.8.12, picking up two fixes. First, it strips __MACOSX shadow bundles from extracted Finder-zippe
|
Tuist
|
Generated projects
|
4.201.0-canary.17
|
GitHub
|
|
|
SwiftPM static library artifact bundles are supported
Packages that ship Apple-compatible static library artifact bundles, such as swift-hf-api, can now be generated by Tuist. Tuist wraps the ar
|
Tuist
|
Generated projects
|
4.201.0-canary.17
|
GitHub
|
|
|
Restored SwifterPM binary artifacts use SwiftPM’s expected scratch layout
Binary artifacts restored by SwifterPM are now materialized under .build/artifacts/... instead of a separate swifterpm namespace, matching t
|
Tuist
|
Generated projects
|
4.201.0-canary.17
|
GitHub
|
|
|
SwifterPM cached-directory-materialization is configurable via install passthrough
Tuist now exposes the SwifterPM cached-directory-materialization option through the existing install passthrough path. You can set it via Co
|
Tuist
|
Generated projects
|
4.201.0-canary.17
|
GitHub
|