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

変更ログ 2.089.1

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

Download D 2.089.1
2019年12月14日リリース

2.089.1には22の修正されたBugzillaの問題が含まれている。 多大なる感謝を 19人の貢献者 に感謝する。

D 2.089.1におけるすべてのバグ修正と機能強化のリスト。

D 2.089.1のすべてのバグ修正と機能強化のリスト:

DMDコンパイラのリグレッション

  1. Bugzilla 15069: [REG2.064] ナンセンスな構造体テンプレートのインスタンスがまだコンパイルされる
  2. Bugzilla 19884: [regression] Error: alias op = op; 自分自身をエイリアスにすることはできない。
  3. Bugzilla 20348: [Reg 2.089.0-rc.1] 列挙型前方参照に不正なデバッグ情報がある。
  4. Bugzilla 20349: [REG2.087] sqrtを使用したICE
  5. Bugzilla 20376: この(ref return scope Foo rhs)を@disableにすると壊れたバイナリ(out-of-bounds access)ができる。
  6. Bugzilla 20388: ミックスイン内のラムダをテンプレートパラメータとしてコンパイルする際にパースエラーが発生する。
  7. Bugzilla 20416: [Regression 2.073.2] 特定のケースでコンパイラが参照のエスケープに文句を言う
  8. Bugzilla 20420: [REG2.067]有効な関数でインラインエラーが発生する

DMDコンパイラのバグ

  1. Bugzilla 20092: void[1] 自動スライスでコンパイラがハングする
  2. Bugzilla 20253: エピログのない関数のデバッグ行情報が正しくない。
  3. Bugzilla 20264: ベクトルへの不正なキャストでICEが発生する。
  4. Bugzilla 20280: 2つの小さなファイルをビルドする際にコンパイラがセグメンテーションフォールトを起こす
  5. Bugzilla 20366: utf文字を含む配列のCTFE foreach_reverseがコンパイラをクラッシュさせる
  6. Bugzilla 20431: ミックスイン型が意味のある式に解決できるようにする
  7. Bugzilla 20441: O -fPICとポインタの引き算で間違ったコードになる

DMDコンパイラの機能強化

  1. Bugzilla 20356: テンプレート拡張の制限を超える

phobosのリグレッション

  1. Bugzilla 20054: getSymbolsByUDAがモジュール上で動作しなくなった。
  2. Bugzilla 20350: JSONTypeの非推奨は非推奨にすべきである。
  3. Bugzilla 20354: core.internal.atomicのCanCASではインターフェイスがサポートされていない

Druntimeのリグレッション

  1. Bugzilla 20438: [Reg 2.086] GC: GC.freeの後にGC.collectを呼び出すとメモリが再利用できない。

Druntimeバグ

  1. Bugzilla 20355: core.atomicの未定義識別子U

ツールのバグ

  1. Bugzilla 20386: テスト抽出器はユニットテストではなく、@BetterCテストのための通常の関数を出力すべきである。

このリリースへの貢献者 (19)

このリリースを可能にしてくれたすべての素晴らしい人たちに心から感謝する。

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