Dmitry and Konstantin, I think I've restored C-Reduce's old behavior of eagerly deleting temp dirs.

A side effect of this fix is that parallel execution may become more efficient since C-Reduce is now killing off entire speculative process groups instead of just killing its direct children.

Also, I made caching of the delta tests work again. It's not clear whether this is worth it; measurements will be sort of painful since the benefit is only going to matter on those multiple-hour reductions for big C++ programs.

Anyway, let me know how the current version works if you get a chance.

John

Reply via email to