ruby-trunk-changes 2022-11-27

今日は標準添付ライブラリ erb のバージョン更新などがありました。

[de9e2a5ac7] Peter Zhu 2022-11-26 21:06:05 UTC

標準添付ライブラリ net/http のテストで 571d21fd4a2e877f49b4ff918832bda9a5e8f91c で String#rstrip で不正なバイト列に対して発生させる例外を Encoding::CompatibilityError に変更したのに追随した変更をしていましたが古い ruby では ArgumentError が発生するのでバージョンで分岐するようにしています。default gems になっているので gem としてのテスト時には古い ruby で実行することもあるので。

[b2dcde839d] Takashi Kokubun 2022-11-26 23:10:58 UTC

MJIT の ruby 実装の mjit_compiler.rb を mjit.rb に一体化しています。

[73e42ef856] Takashi Kokubun 2022-11-26 23:38:43 UTC

lib/mjit/compiler.rb の RubyVM::MJIT::Compiler.compile_insn_entry の rescue 節を削除しています。呼び元のほうで rescue しているから不要とのこと。

[b55da1cd97] Burdette Lamar 2022-11-27 00:21:43 UTC

標準添付ライブラリ net/http の Net::HTTPHeader の rdoc 用コメントのサンプルの追記など手直し。

[ec76c9868b] Stan Lo 2022-11-27 06:09:45 UTC

irb のテストで debugger 機能の delete コマンドのテストで期待する出力のファイル名行番号などの部分を削ってチェックを緩めています。

[d2c62426e5] Takashi Kokubun 2022-11-27 06:30:43 UTC

標準添付ライブラリ erb で拡張ライブラリによる html_escape を使わない条件として JRuby だけでなく Truffleruby も含めるようにしています。

[6fdc677186] Takashi Kokubun 2022-11-27 06:32:50 UTC

標準添付ライブラリ erb のバージョンを 4.0.1 に更新しています。

[d055c44b0c] git 2022-11-27 06:33:33 UTC

6fdc677186b646f8f011411f827c2fa6a50b33bd に追随して NEWS の default gems バージョンリストの erb のバージョンも更新しています。