D言語 Advent Calendar 2015の最初の記事です.今回も1年の更新を振り返って行きます.今年はコンパイラのD言語実装への置き換えなど,大きなマイルストーンが消化された年でした. 今年リリースされたdmdは2.067,2.068,2.069の3つです.それらの変更やコミュニティ関係に関してまとめます. 公式プロジェクト 言語仕様 pragma(inline)の追加 inline プログラマが関数のinlineを制御出来ます.コンパイラに任せるpragma(inline),inline化を抑制するpragma(inline, false),inline化を強制するpragma(inline, true)(できない時はコンパイルエラー),など. -inlineがない時でもpragma(inline, true)はinline化するべきですが,その部分はまだ未実装となっています.