http://www.digitalmars.com/d/changelog.html#new0149
DMD 0.149がリリースされました。主な変更点は以下の通り。
- on_scope_exit、on_scope_success、on_scope_failureがそれぞれscope(exit)、scope(success)、scope(failure)に変更された
- if文の文法で(auto v = expression)と(type v = expression)が許可されるようになった
- & | ^ &= |= ^= ! && || ?:はbool型のみ許可されるようになった
- opSliceAssignメソッドでスライス式への代入演算子をオーバーロードできるようになった
- std.c.fenvが追加された
- 暗黙のテンプレート関数のインスタンス化が部分的にサポートされた