ruby-trunk-changes 2023-12-04

今日は主に irb の更新などがありました。

[a2197466a2] tomoya ishida 2023-12-03 14:05:13 UTC

irb の組み込みコマンド history のテスト時にページャーコマンド利用を抑制する設定をしています。 https://github.com/ruby/irb/pull/799

[52eabf2e32] Stan Lo 2023-12-03 17:06:38 UTC

irb のバージョンを 1.10.0 に更新しています。

[9126a51341] git 2023-12-03 17:07:51 UTC

NEWS の default gems のバージョンリストの irb のバージョンも更新しています。

[3e07e04d4a] Nobuyoshi Nakada 2023-12-04 01:02:38 UTC

ruby-runner.c に Windows 環境ではビルドエラーにするように #error pragma を追加しています。

[2e8a4470ae] Nobuyoshi Nakada 2023-12-04 01:32:21 UTC

MJIT のために必要だった rb_libruby_selfpath という変数が不要になったため削除しているようです。

[9c5e1b7189] Nobuyoshi Nakada 2023-12-04 01:39:17 UTC

Variable With Allocation でサイズに対応して利用すべき heap を特定する関数で要求サイズが過大だった時の rb_bug() のメッセージのフォーマット指示子で PRIuSIZE マクロを利用するようにしています。

[85bc80a51b] John Hawthorn 2023-12-04 02:13:25 UTC

ad54fbf281ca1935e79f4df1460b0106ba76761e で Ractor および M:N Thread の実装にデバッグ用の Thread のライフサイクルのイベントフックの呼び出しを追加していたのを revert しています。 https://github.com/ruby/ruby/pull/9108 [ruby-core:115465] [Bug #20019] [ruby-core:115465] [Bug #20037]