英語版
このページの英語版を見る

変更ログ 2.002

前バージョン: - 次のバージョン:

Download D 2.002
2007年7月1日リリース

新機能/変更点

  • リナックス・ライブラリーの名称をlibphobos.a からlibphobos2.a

バグ修正

  • Bugzilla 540: ネストされたテンプレートメンバー関数のエラー - "関数は()の前に期待される"
  • Bugzilla 559: Final がメソッドに影響しない。
  • Bugzilla 627: 文字列を文字列配列に~で連結するとデータが破損する。
  • Bugzilla 629: "Can only append to dynamic arrays" という誤解を招くエラーメッセージが表示される。
  • Bugzilla 639: エスケープされたタプルのパラメータがdmdをICEする
  • Bugzilla 641: テンプレート引数の複雑な文字列操作 ICEs dmd
  • Bugzilla 657: version(): 無視される
  • Bugzilla 689: spec の printfs をクリーンアップする!
  • Bugzilla 1103: metastrings.ToString が long > 0xFFFF_FFFF で失敗する。
  • Bugzilla 1107: CodeView: bool の CV 型が間違っている。
  • Bugzilla 1118: 変なswitch文の振る舞い
  • Bugzilla 1186: Bind に小さな修正が必要
  • Bugzilla 1199: コンパイル時に空の配列や文字列のインデックスを作成すると奇妙なエラーメッセージが表示される
  • Bugzilla 1200: DMDクラッシュ:偽の条件を持つConditionalStatementのみを含むいくつかの文
  • Bugzilla 1203: ループ内でAnonclassを作成できない。
  • Bugzilla 1204: CTFEでstructを使用したセグメンテーションエラー
  • Bugzilla 1206: Bugzilla 1206: 構造体を前方参照するクラスのメソッドの後にthis()でコンパイラがハングする
  • Bugzilla 1207: デストラクタのドキュメントが混乱している
  • Bugzilla 1211: ミックスイン("__LINE__")が不正な値を与える。
  • Bugzilla 1212: dmdが不正な行情報を生成する
  • Bugzilla 1216: Concatenation が CTFE の外側で 'non-constant expression' を与える
  • Bugzilla 1217: 非 char[] 配列でドル ($) が非定数式とみなされる
  • Bugzilla 1219: long.max.stringofが破損する。
  • Bugzilla 1224: CTFE中のアサートでコンパイルが停止しない
  • Bugzilla 1228: オブジェクトが完全に構築される前にクラス不変量を呼ぶべきではない
  • Bugzilla 1233: std.string.ifind(char[] s, char[] sub) が特定の非 ascii 文字列で失敗する。
  • Bugzilla 1234: Occurrenceのスペルがほとんど間違っている
  • Bugzilla 1235: std.string.tolower() が特定の utf8 文字で失敗する。
  • Bugzilla 1236: 浮動リテラルの文法が不完全である。
  • Bugzilla 1239: 空のタプルが可変長テンプレート関数に渡された場合の ICE
  • Bugzilla 1242: DMD AV
  • Bugzilla 1244: 配列の長さの型が指定されない
  • Bugzilla 1247: インドのタイムゾーン情報がない。
  • Bugzilla 1285: キャッチで区別されない例外の型定義
  • Bugzilla 1287: タプルの配列を反復処理すると "glue.c:710: virtual unsigned int Type::totym():アサーション0 が失敗した。"
  • Bugzilla 1290: 実数、虚数、? : と += を含む2つの ICE が発生した。
  • Bugzilla 1291: テンプレートから返されたクラス型に対する .stringof が動作しない。
  • Bugzilla 1292: テンプレートの引数控除が機能しない。
  • Bugzilla 1294: 引数として渡された構造体の静的配列でフィールドを参照すると無効なコードが生成される
  • Bugzilla 1295: レキサーの文法にいくつかの小さなエラーがある
前バージョン: - 次のバージョン: