Large but valid project graphs no longer crash tuist generate with a stack overflow. Recursive traversals in CircularDependencyLinter, GraphCircularDetector, the topologicalSort helper, ModuleMapMapper, and StaticProductsGraphLinter have been replaced with iterative implementations, so deep acyclic workspaces now process without growing the Swift call stack per graph node.
Hive
Stack-overflow crash fixed for large dependency graphs
Published
Jun 19, 2026 · 14:39 UTC
Repository
tuist/tuist