On Jul 9, 2013, at 3:33 PM, Jonathan M Davis <jmdavisp...@gmx.com> wrote:
> On Tuesday, July 09, 2013 10:39:59 Sean Kelly wrote: >> If you join the thread, any unhanded exception will be rethrown in the >> joining thread by default. > > What about threads which were spawned by std.concurrency? IIRC, those are > never explicitly joined. Is catching Throwable in the spawned thread required > in order to get stuff like AssertErrors printed? Unfortunately yes. I suppose std.concurency could do something fancy to propagate uncaught exceptions the thread's owner as a message (similar to the LinkTerminated message) but it doesn't do so now.