|
|
Fix stack overflow crashes when generating large dependency graphs
tuist generate no longer crashes with a stack overflow on large valid acyclic dependency graphs. Recursive traversals in CircularDependencyL
|
Tuist
|
Generated projects
|
4.201.0-canary.14
|
GitHub
|
|
|
Module cache supports library products and SPM binary dependencies
Static and dynamic library targets can now be cached as binary products in the module cache. Tuist builds library XCFrameworks with -create-
|
Tuist
|
Generated projects
|
4.201.0-canary.14
|
GitHub
|
|
|
Configures SwifterPM materialization through install passthrough
SwifterPM's --cached-directory-materialization option can now be passed through Tuist's existing install passthrough arguments, either via C
|
Tuist
|
Generated projects
|
4.201.0-canary.14
|
GitHub
|
|
|
Restored binary artifacts use SwiftPM’s canonical scratch path
The SwifterPM dependency has been updated to use SwiftPM's canonical artifact scratch path (Tuist/.build/artifacts/...) for restored binary
|
Tuist
|
Generated projects
|
4.201.0-canary.14
|
GitHub
|
|
|
Detect implicit imports from SPM binary (XCFramework) targets
tuist inspect dependencies now reports implicit imports correctly for SwiftPM binary targets backed by XCFrameworks. The linter derives modu
|
Tuist
|
Generated projects
|
4.201.0-canary.14
|
GitHub
|
|
|
Module cache now supports library products
Static and dynamic library targets can now be cached as binary XCFrameworks alongside framework targets. Cache warm creates library XCFramew
|
Tuist
|
Generated projects
|
4.201.0-canary.14
|
GitHub
|
|
|
SwifterPM 0.8.12: skip __MACOSX shadows and stream resolve output
Bumps SwifterPM to 0.8.12, bringing two fixes. Extracted archives no longer carry the __MACOSX AppleDouble sidecar created by Finder-zipped
|
Tuist
|
Generated projects
|
4.201.0-canary.14
|
GitHub
|
|
|
Support SwiftPM warning control settings
Tuist now decodes the SwiftPM warning-control target build settings (treatAllWarnings, treatWarning, enableWarning) and maps them to the sam
|
Tuist
|
Generated projects
|
4.201.0-canary.14
|
GitHub
|
|
|
Use SwifterPM artifact scratch path for restores
Bumps the SwifterPM dependency to 0.8.13, which routes package restores through SwiftPM's artifact scratch path. Restore path handling is co
|
Tuist
|
Generated projects
|
4.201.0-canary.14
|
GitHub
|
|
|
Fix recursion overflow on large dependency graphs
Large but valid Tuist graphs no longer crash tuist generate with a stack overflow. Recursive traversals in CircularDependencyLinter, GraphCi
|
Tuist
|
Generated projects
|
4.201.0-canary.14
|
GitHub
|