ruby-trunk-changes 2025-12-20

今日は Array#pack と String#unpack の 128 bits の整数のサポートの revert などがありました。

[8c7e6f241f] git 2025-12-19 12:58:05 UTC

gems/bundled_gems の rss のバージョン更新と NEWS の bundled gems のバージョンリストへの rss の項目を追加しています。

[04e90fe200] Koichi Sasada 2025-12-19 18:49:50 UTC

non-blocking Fiber のテストで CI でよく失敗ものを一時的に? skip しています。

[d9c0d4c71c] John Hawthorn 2025-12-19 10:21:55 UTC

メソッド呼び出しの callcache のテーブルを複製する rb_vm_cc_table_dup() で、既に invalidate したと mark されているエントリはコピーする必要がないのでスキップするようにています。

[d540903ee7] BurdetteLamar 2025-12-19 12:45:36 UTC

Integer#<=, Float#<=, Rational#<=, Complex#<= の rdoc 用コメントをまとめて手直ししています。

[42c4df9ac6] BurdetteLamar 2025-12-19 20:06:49 UTC

String#<=> の rdoc 用コメントの手直し。

[bb0637a92f] Alan Wu 2025-12-20 02:22:00 UTC

doc/jit/zjit.md にビルドに GNU make が必要なことを追記したりリンクを修正したりしています。

[b7d4d7c911] BurdetteLamar 2025-12-20 00:19:54 UTC

Integer#<=>, Float#<=>, Rational#<=>, Complex#<=> の rdoc 用コメントをまとめて手直ししています。

[df68535055] Peter Zhu 2025-12-19 22:12:03 UTC

Signal.trap の rdoc 用コメントの手直しして IGNORE や DEFAULT など文字列で指定するハンドラの挙動など改善しています。

[43b67356bc] YO4 2025-12-18 16:06:22 UTC

IO の内部で使うバッファで Windows XP 版の不具合? の workaround として追加していた capa の調整がもう XP はザポートしていないので削除しています。

[0291123599] YO4 2025-12-19 14:33:35 UTC

43b67356bcd636d92ec17bc48c1a492677a5b615 の変更の追随? として IO のテストでコーナーケースを踏むために調節している文字列サイズを 1 byte 変更しています。

[49f9c9bff2] Satoshi Tagomori 2025-12-20 07:14:38 UTC

doc/language/box.md に namespace という名前が残ってたので box に変更しています。

[77c3a9e447] Nobuyoshi Nakada 2025-12-20 07:12:52 UTC

Array#pack と String#unpack の 128 bits の整数のための r/R 指示子の追加については 4.1 に延期することになってたみたいので revert しています。

[ec4ca91319] Victor Shepelev 2025-12-20 11:07:38 UTC

Array#find, Array#rfind, Fiber#raise, Range#to_set などの追加メソッドの rdoc 用コメントの修正など。特に Range#to_set はコメントがなかったのでまるごと追加しています。 https://github.com/ruby/ruby/pull/15634

[a57039196f] Victor Shepelev 2025-12-20 11:26:12 UTC

Enumerator#size メソッドの rdoc 用コメントに size が返す値が実際に Enumerator が値を返す数と一致しない可能性があることについて追記しています。 https://github.com/ruby/ruby/pull/15615

[8f7c3603c1] Nobuyoshi Nakada 2025-12-20 12:37:45 UTC

rubygems のテストで make に渡す -j オプションのチェックで -j の前の空白まで含めてチェックするようにしています。たまたまマッチするのを防ぐため。

[e4bcb64be1] Jean Boussier 2025-12-20 11:08:28 UTC

Dir.new と Dir.open メソッドの rdoc 用コメントのサンプルでキーワード引数 encoding に渡すのを文字列での指定でなく Encoding::US_ASCII などの定数での指定に変更しています。

[e6520de344] Mike Dalessio 2025-12-17 22:28:47 UTC

rubyspec の C API テスト用の拡張ライブラリのビルドが configure に --enable-shared と --with-ext="" を指定してビルドしていた時にエラーになっていたのを修正しています。拡張ライブラリをビルドしない指定にしてると C API テスト用の拡張ライブラリもビルドされなくなってしまっていたので enable-shared 指定時に明示的に rubyspec-capiext を追加するようにしています。 [ruby-core:124292] [Bug #21792]