D-Programming-Language/phobos — pull request #757 by dsimcha (2012-08-25 02:50:59+00:00)
Title: Fix Bug 8582

http://d.puremagic.com/issues/show_bug.cgi?id=8582

The fix works by using the thread that calls finish() as a worker thread until the TaskPool queue is empty, if finish() is called with block=true.