ruby-trunk-changes 2023-06-11

今日は bundled gems の test-unit のバージョン更新や irb の小さな変更などがありました。

[a41e088604] Stan Lo 2023-06-10 12:51:33 UTC

irb の fork という組み込みコマンド? の実装が残っていたのを削除しています。 https://github.com/ruby/irb/pull/600

[be86767eef] Samuel Williams 2023-06-10 14:13:01 UTC

Fiber.blocking の実装でブロックを呼び出すための fiber_blocking_yield() という関数内で VM_ASSERT() で rb_fiber_t::blocking が既に非0 でないことをチェックするようにしています。 https://github.com/ruby/ruby/pull/7926

[e1ccb2838b] Stan Lo 2023-06-10 15:01:41 UTC

irb の組み込みコマンドの alias を追加する処理で警告を出力するのに Kernel.print を利用していたのを Kernel.warn を呼ぶように変更しています。 https://github.com/ruby/irb/pull/601

[52131d84f2] git 2023-06-11 07:01:53 UTC

gems/bundled_gems の test-unit のバージョンを 3.6.0 に更新しています。また NEWS の bundled gems バージョンリストも更新しています。

[dcdc2cbd8e] Nobuyoshi Nakada 2023-06-11 08:31:49 UTC

7577c101ed6452de3e72fadb43db595946acc701 で struct RString の構造体のレイアウト変更したのに追随して misc/lldb_rb/utils.py の lldb のためのコマンド実装も修正しています。