Large, valid, acyclic dependency graphs no longer crash tuist generate with a stack overflow. Recursive graph traversals in CircularDependencyLinter, GraphCircularDetector, topologicalSort, ModuleMapMapper, and StaticProductsGraphLinter now use explicit DFS stacks, keeping existing diagnostics and ordering behavior while being stack-safe.
Hive
Graph recursion no longer overflows on large dependency graphs
Published
Jun 26, 2026 · 11:25 UTC
Repository
tuist/tuist