今日は主に non-blocking IO とシグナル割り込みで異常終了する可能性があった不具合修正などがありました。
[c49051eaa8] Earlopain 2025-03-20 14:52:26 UTC
prism の Translator の修正。
[eb91c664dc] Samuel Williams 2025-03-22 23:49:18 UTC
bootstraptest の Kernel#fork と Process.waitpid のテスト? でたまに失敗するので許容する待ち時間を伸ばしています。また bundler のテストで期待するエラーメッセージが(git のバージョンによって?)違うことがあるみたいで許容するメッセージの条件を緩めています。 https://github.com/ruby/ruby/pull/12963
[5f77f9bea6] Samuel Williams 2025-03-23 00:42:04 UTC
IO#read_nonblock などにシグナルで割り込みが発生した場合に不正に errno をクリアしてしまった結果異常終了することがあったようで修正しています。 https://github.com/ruby/ruby/pull/12961 [ruby-core:121428] [Bug #21195]
[7e0dac4cb1] Mohamed Hafez 2025-03-23 10:45:23 UTC
RbConfig の配下の定数参照の複数 Ractor でのテストを追加しています。 https://github.com/ruby/ruby/pull/11762