ruby-trunk-changes 2021-01-03

今日は MJIT の --jit-wait オプションと RubyVM::MJIT.pause を併用すると固まる不具合の修正などがありました。

[fdf3539967] Marc-Andre Lafortune 2020-12-22 19:27:38 UTC

NEWS.md および doc/NEWS-3.0.0.md の記述方針の ChangeLog への言及を削除しています。

[09ec8d6866] git 2021-01-03 02:56:16 UTC

version.h の日付更新

[4724bf856f] Takashi Kokubun 2021-01-03 08:05:00 UTC

MJIT 用のコマンドラインオプション --jit-wait で MJIT worker のコンパイルを待つようにしている場合に RubyVM::MJIT.pause で worker を停止しているとハングアップしてしまう不具合を修正。worker 停止中は待っても無駄なので rb_mjit_wait_call() ですぐに return するようにしています。