scala/scala — pull request #1738 by retronym (2012-12-08 22:19:22+00:00)
Title: DRYer crash reports.

- Add the supplementary message only once per run, so we don't
output the same information as we bubble up through a sequence
of well-intentioned exception handlers.
- In Driver, don't report message of a `FatalException`
immediately after reporting the message and stack trace.
- Rename `logThrowable` to `reportThrowable`, which is what it
actually does.

The difference in output is visible:

https://gist.github.com/4242138

Review by @paulp.