以下の内容はhttps://ruby-trunk-changes.hatenablog.com/entry/ruby_trunk_changes_20260108より取得しました。


ruby-trunk-changes 2026-01-08

今日は主に標準添付ライブラリ 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 に更新しています。




以上の内容はhttps://ruby-trunk-changes.hatenablog.com/entry/ruby_trunk_changes_20260108より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14