D-Programming-Language/dmd — pull request #494 by donc (2011-11-04 12:41:45+00:00)
Title: Implement exceptions in CTFE

The Full Monty. Includes TDPL exception chaining. Scope guards work too.

Also fixes a couple of issues with classes, which I found along the way.
I've included CTFE versions of ALL exception handling tests from the test suite.
Requires a very small change to druntime:

https://github.com/D-Programming-Language/druntime/pull/83