ruby-trunk-changes 2024-04-21

今日は主に irbリファクタリングなどがありました。

[f16c6ac4fd] Stan Lo 2024-04-20 18:55:51 UTC

irb の組み込みコマンドの実装で IRB::ExtendCommandBundle というモジュールを IRB::Command に改名してクラスメソッド IRB::ExtendCommandBundle.def_extend_command の定義のみ ExtendCommandBundle モジュールに残しています。モジュール名と内容を一致させるためのリファクタリングかと思われます。 https://github.com/ruby/irb/pull/925

Universal Parser 用の構造体 rb_parser_config_t の関数ポインタのメンバー array_len と array_aref および Qtrue を参照するための qtrue というメンバーを削除しています。

[f87c216c94] yui-knk 2024-04-21 05:46:27 UTC

node.c から不要なヘッダの #include を削除しています。