Hive Hive
Sign in

tuist generate no longer crashes on large dependency graphs

Metadata
Source
GitHub
Version
4.201.0-canary.15
Published
Jun 19, 2026 · 09:32 UTC
Repository
tuist/tuist
Update

Recursive graph traversals in CircularDependencyLinter, GraphCircularDetector, the topological sort, ModuleMapMapper, and StaticProductsGraphLinter were replaced with iterative implementations using explicit stacks. Large but valid acyclic dependency graphs that previously crashed tuist generate with a stack overflow now complete successfully, while existing caching, ordering, and linting behavior is preserved.