今日は主に標準添付ライブラリ tsort を bundled gems にする変更や ZJIT の Array#[]= のインライン化などがありました。
[5230f835e8] Burdette Lamar 2026-01-07 23:01:56 UTC
String, Array, Regexp などの #[] メソッドの rdoc 用コメントの体裁をまとめて修正しています。
[3ea6ec8344] Burdette Lamar 2026-01-07 23:02:22 UTC
String, Regexp の #=~ メソッドの rdoc 用コメントの体裁をまとめて修正しています。
[950ffa90b7] Nozomi Hijikata 2026-01-07 23:24:29 UTC
ZJIT で Array#[]= メソッドをインライン化するために中間表現 HIR に ArrayAset という命令を追加し諸々のチェック(バッファ共有や freeze など)のあと直接配列のバッファを操作する機械語を生成するようにしています。 https://github.com/ruby/ruby/pull/15747
[080d66beca] Misaki Shioi 2026-01-08 00:41:42 UTC
rubyspec の拡張ライブラリ soccket のテストでたまに失敗してしまうテストにリトライを導入してエラー率を下げるようにしています。 https://github.com/ruby/ruby/pull/15818
[7688628684] Chris Hasiński 2026-01-08 00:13:38 UTC
default gems や bundled gems の require 時の警告メッセージを出すための lib/bundled_gems.rb で benchmark-ips という gem のファイルを require した時に誤って警告が出てしまうのに対処しています。この gem は require "benchmark/ips" という feature 名で require するので、benchmark.gem の一部という判定になってしまうわけですね。 [ruby-core:124443] [Bug #21828]
[725e3d0aa7] Nobuyoshi Nakada 2026-01-08 03:26:27 UTC
以前 prism が改行後の && や || での行継続をサポートしていなかったために skip していたテストの skip をやめています。
[1852ef4377] Nobuyoshi Nakada 2026-01-07 00:39:55 UTC
configure に --with-baseruby を明示的に指定して、その ruby のバージョンが BASERUBY としてサポートしているより古いバージョンだった時に configure をエラーにするようにしています。
[946b1c1ba1] Nobuyoshi Nakada 2026-01-08 04:41:07 UTC
RUBY_VERSION_SINCE() および RUBY_VERSION_BEFORE() の展開結果に引数をかこむかっこを追加しています。
[9580c7d07b] Hiroshi SHIBATA 2026-01-08 06:43:28 UTC
標準添付ライブラリ tsort を削除して、bundled gems として追加しています。
[9c49084a20] Hiroshi SHIBATA 2026-01-08 06:45:41 UTC
doc/maintainers.md および doc/standard_library.md から tsort の項目を削除/追加しています。
[4a988b7f48] Hiroshi SHIBATA 2026-01-08 07:35:34 UTC
tool/rdoc-srcdir に bundled gems の tsort の展開ディレクトリをサーチパスに追加するようにしています。
[eaa9902ca7] Hiroshi SHIBATA 2026-01-08 08:01:54 UTC
GitHub Actions の ruby-bench を実行するジョブで --excludes オプションで除外するベンチマークに ruby-lsp を追加しています。
[19d3f2da66] Hiroshi SHIBATA 2026-01-08 09:06:45 UTC
tool/rbs_skip_tests の rbs のテストをスキップする指定に pathname のテスト? の一部を追加しています。
[dcfbbdc38c] git 2026-01-08 09:48:38 UTC
gems/bundled_gems と NEWS の bundled gems のバージョンリストの rbs のバージョンを 3.10.2 に更新しています。