ruby-trunk-changes 2026-01-25

今日は主に prism の修正などがありました。

[1de6133825] Peter Zhu 2026-01-24 14:37:49 UTC

Hash#except メソッドの rdoc 用コメントのサンプルの評価結果の表示を Hash#inspect の変更に合わせて修正しています。

[f7bc28d824] Earlopain 2026-01-24 19:34:23 UTC

標準添付ライブラリとしての prism の Prism::LexCompat::Token を SimpleDelegator を使って定義していたのを BasicObject を継承するクラスとして定義するように変更しています。これはただの Object じゃだめなのかな。

[985b58a4ed] Earlopain 2026-01-24 15:51:30 UTC

標準添付ライブラリとしての prism の ripper 互換性のための? Prism::LexCompat モジュール配下のもう不要になったクラス群を削除しています。

[a00cc983dd] Stan Lo 2026-01-25 01:47:23 UTC

.gitignore に .claude, AGENTS.md, CLAUDE.md などのコーディングエージェント用のファイル群の指定を追加しています。 https://github.com/ruby/ruby/pull/15955

[8f9aade9be] Peter Zhu 2026-01-25 01:50:21 UTC

file.c の rb_file_s_basename() で未初期化の変数の警告抑制のため明示的な初期化を追加しています。