ruby-trunk-changes 2020-05-31

今日は標準添付ライブラリ net/http の割り込みについての修正? などがありました。

[57fd44d374] Nobuyoshi Nakada 2020-05-30 12:20:50 UTC

compile.c のインデント修正のみ。

[e10798b3a3] Nobuyoshi Nakada 2020-05-30 13:04:49 UTC

0d30f42813716f837ca39d74657f7f715042e820 の続きで Kernel#require と Kernel#load の rdoc 用コメントの追記部分の文法修正。

[2c711273bb] Nobuyoshi Nakada 2020-05-30 18:05:10 UTC

compile.c の debug_list() で LINK_ELEMENT::type をデバッグ用に表示する時に誤って FIX2INT() で変換していましたが、このメンバーはただの enum 型なので int にキャストして表示するようにしています。

[6dcd10ce56] Nobuyoshi Nakada 2020-05-30 18:07:30 UTC

同じく compile.c の debug_list() に引数 cur を追加して、現在位置つきで表示するように? しています。

[d6f8bdc055] git 2020-05-30 18:19:58 UTC

version.h の日付更新

[5b4b82b712] Benoit Daloze 2020-05-30 08:29:05 UTC

rubyspec の Net::HTTP.get のテストで describe の引数のテストケースの説明を修正しています。

[5a79d8e050] Benoit Daloze 2020-05-30 08:29:24 UTC

標準添付ライブラリ net/http の Net::HTTPResponse#inflater でブロックが例外を発生させた時に後始末の Net::HTTPResponse::Infrater#finish の呼び出しでさらに例外が発生した場合に元のブロックからの例外を発生されるようにしています…が、この変更前からそのような挙動になるよう書かれているような気がするのでちょっと何を意図した変更なのかよくわからず。再 raise せず ensure から普通に抜けることで元の例外が遡及するようにしているみたいですけど。 [ruby-core:98589] [Bug #13882]