dmd 2.056 のリリース

投稿ツリー


このトピックの投稿一覧へ

なし dmd 2.056 のリリース

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2011/10/28 0:01 | 最終変更
SHOO  管理人   投稿数: 658
http://www.digitalmars.com/d/2.0/changelog.html#new2_056

* 新機能
- -gsコンパイラスイッチの追加 [http://twitter.com/#!/9rnsr/status/129567120576086016 See_Also]
- invariant() のチェックがprotectedなメンバ関数でも行われるようになった。(今まではpublicメンバ関数のはじめと終わり、コンストラクタの終わり、デストラクタのはじめ)
- 戻り値voidな関数ではvoidでない値をreturnできないようにした。 [http://d.puremagic.com/issues/show_bug.cgi?id=5399 See_Also]
- enforce/enforceEx を @safe pure 関数の中で使えるようにした
- std.string.splitLines に改行コードを残すオプションを追加
- std.string.outdent 追加()
writeln(q{
import std.stdio;
void main() {
writeln("Hello");
}
}.outdent());
これを
import std.stdio;
void main() {
writeln("Hello");
}
こうしてくれる
- std.utfの@safe/pure強化
- std.windows.registory の *W 関数への対応

* その他バグフィックス多数
私は詳しく見ていませんが、なにか重要なFixは有りましたっけ? > ALL
投票数:56 平均点:3.39
返信する

この投稿に返信する

題名
ゲスト名
投稿本文

  条件検索へ


メインメニュー

ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録

Menu