Hive Hive
Sign in

Stack-overflow-safe graph traversal on large projects

Metadata
Source
GitHub
Version
4.201.0-canary.13
Published
Jun 18, 2026 · 19:00 UTC
Repository
tuist/tuist
Update

CircularDependencyLinter, GraphCircularDetector, topologicalSort, ModuleMapMapper, and StaticProductsGraphLinter have been converted from recursive to iterative, stack-based implementations. tuist generate no longer crashes with a stack overflow on large, valid, acyclic dependency graphs that previously hit Swift’s call stack depth.