|
|
Support SwiftPM warning-control target settings
Tuist now decodes SwiftPM's newer warning-control target build settings (treatAllWarnings, treatWarning, enableWarning) and lowers them into
|
Tuist
|
Generated projects
|
4.201.0-canary.13
|
GitHub
|
|
|
Implicit import detection covers SPM binary targets
tuist inspect dependencies now derives the known module set from precompiled graph dependencies, including SwiftPM binary targets backed by
|
Tuist
|
Generated projects
|
4.201.0-canary.13
|
GitHub
|
|
|
Restores use SwiftPM’s artifact scratch path
SwifterPM is bumped to 0.8.13 to use SwiftPM's artifact scratch path when restoring packages. This keeps restored SwiftPM artifacts in the s
|
Tuist
|
Generated projects
|
4.201.0-canary.13
|
GitHub
|
|
|
SwifterPM 0.8.12: __MACOSX safe and live resolve output
SwifterPM is bumped to 0.8.12, which brings two user-facing fixes to the Tuist SwiftPM integration. Finder-zipped binary artifacts (such as
|
Tuist
|
Generated projects
|
4.201.0-canary.13
|
GitHub
|
|
|
Stack-overflow-safe graph traversal on large projects
CircularDependencyLinter, GraphCircularDetector, topologicalSort, ModuleMapMapper, and StaticProductsGraphLinter have been converted from re
|
Tuist
|
Generated projects
|
4.201.0-canary.13
|
GitHub
|
|
|
SwifterPM restores artifacts to SwiftPM’s expected path
SwifterPM has been updated to restore binary artifacts under SwiftPM's canonical .build/artifacts scratch path, so generated Xcode projects
|
Tuist
|
Generated projects
|
4.201.0-canary.13
|
GitHub
|
|
|
Support SwiftPM static library artifact bundles
Tuist now recognizes SE-0482 staticLibrary.artifactbundle artifacts from SwiftPM instead of treating every binary artifact path as an .xcfra
|
Tuist
|
Generated projects
|
4.201.0-canary.13
|
GitHub
|
|
|
Graph processing is stack-safe on large dependency graphs
Recursive graph traversals in CircularDependencyLinter, GraphCircularDetector, the local topologicalSort in TuistSupport, ModuleMapMapper, a
|
Tuist
|
Generated projects
|
4.201.0-canary.13
|
GitHub
|
|
|
Static and dynamic library targets can now use the module cache
Projects with static or dynamic library targets can now reuse module cache binaries across local and CI builds. Mixed graphs can cache reusa
|
Tuist
|
Generated projects
|
4.201.0-canary.13
|
GitHub
|
|
|
Implicit import detection covers SPM binary dependencies
tuist inspect dependencies now includes importable modules exposed by precompiled graph dependencies, including SwiftPM binary targets backe
|
Tuist
|
Generated projects
|
4.201.0-canary.13
|
GitHub
|