Very large but valid dependency graphs no longer crash tuist generate with a stack overflow. Recursive graph traversals in CircularDependencyLinter, GraphCircularDetector, topologicalSort, ModuleMapMapper, and StaticProductsGraphLinter have been replaced with iterative implementations. Deep dependency chains are now processed safely while keeping the same linting, cycle detection, and ordering behavior.
Hive
Generate large dependency graphs without stack overflow crashes
Published
Jun 19, 2026 · 10:29 UTC
Repository
tuist/tuist