Trace-enabled version of expandIterative.
The expansion behavior is identical to the normal sync path; this function additionally records directives seen at each iteration so callers can build dependency graphs and debug max-iteration leftovers.
Trace-enabled version of expandIterative.
The expansion behavior is identical to the normal sync path; this function additionally records directives seen at each iteration so callers can build dependency graphs and debug max-iteration leftovers.