Hive Hive
Sign in

Generate large dependency graphs without stack overflow crashes

Metadata
Source
GitHub
Version
4.201.0-canary.16
Published
Jun 19, 2026 · 10:29 UTC
Repository
tuist/tuist
Update

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.