DMD 1.038 adds partial IFTI to D1. DMD 2.022 now semantically checks pure and nothrow functions. Bugfixes for both.
The usual reminder for newcomers: DMD 2.x is an experimental, constantly changing version of the D compiler. The stable 1.x branch should be used for production code.