ruby-trunk-changes 2026-01-11

今日は主にドキュメントの修正と make matz ターゲットの強化などがありました。

[98c414a678] Peter Zhu 2026-01-09 22:48:27 UTC

Module#> の rdoc 用コメントを再修正しています。

[0b83346f1c] Peter Zhu 2026-01-09 22:54:22 UTC

Module#< の rdoc 用コメントを再修正しています。

[f0f4a683b4] Peter Zhu 2026-01-09 22:56:47 UTC

Module#<= の rdoc 用コメントを再修正しています。

[0d4538b57d] Peter Zhu 2026-01-09 23:00:27 UTC

Module#>= の rdoc 用コメントを再修正しています。

[acd0c68a07] Nobuyoshi Nakada 2026-01-11 05:51:49 UTC

GC.verify_compaction_references のテストで結果の Hash の stats[:moved_up][:T_ARRAY] の項目の数が事前に作っておいた配列を若干補正してから比較しているところで固定の数(15)を減算してげたをはかせていたのを 0.05% 減らすという割合ベースに変更しています。とはいえ配列の数が固定なので実質は 15→25 へげたを増やしたということになっています。 RHEL の CI で失敗していたとのこと。

[463a806fb1] Nobuyoshi Nakada 2026-01-11 06:12:58 UTC

tool/lib/vsc.rb でコミットログから ChangeLog を生成するためにスキャンするコミットの範囲を決める時に matz の version.h の更新を起点として探す時に去年の 12/25 を起点に探すようにしています。しかしこれ年内に実行すると前年のが入っちゃうんじゃないかな。と思ったけど変更の同期が 3.5.0 時代の変更が ChangeLog に含まれないためということなのでそれでいいのか。ん? いいのかな?

[6a630d992e] Nobuyoshi Nakada 2026-01-11 08:09:40 UTC

make matz ターゲットでコミットを push するところまで実行するようにしています。