概要
Vibe.dには多くの重大な変更が加えられました。同じことがコンパイラにも当てはまりました。
2012 年に書かれたコードを、以前のリリースのdmdコンパイラとvibeで実行しようとしています。
私の移植の努力は無駄であり、私はそれを解決するための助けを求めています.
これまでに行ったこと
モジュールの廃止は、vibe.core.signal
とりわけ大きなイベントです。
モジュールで、私は置き換えました
import vibe.core.signal;
...
private:
Signal m_signal;
...
m_signal = createSignal();
と
import vibe.core.sync;
...
private:
ManualEvent m_signal;
...
m_signal = createManualEvent();
私の質問
次のスニペットを移植する適切な方法が見つかりません
m_signal.release();
重大な変更が適用されていることを考えると、それを削除する必要があると思いますが、私の仮定はよくわかりません。
私は何をすべきか?
さらに質問があります。出くわした問題に1つずつ取り組むことで、FTBがそれらを連載することを好みます。
マイボックスの詳細
- Windows 32 ビット
- DMD v2.065
- DUB v0.9.22