Hi,
Currently, the collection of executions is done by recursive calls to
invoke_with_call_chain (through invoke_prerequisites_parallel).
In Buildr (which creates many tasks with many dependencies) and a big
project, this creates a deep recursion which exhausts the stack and
causes ruby to segfaults.
Iteratively collecting the tasks will alleviate this problem.
Thanks,
Ittay
--
--
Ittay Dror <[email protected]>
_______________________________________________
Rake-devel mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rake-devel