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


ruby-trunk-changes 2026-01-23

今日は主に ZJIT の修正やリファクタリングとドキュメントの修正などがありました。あと ZJIT のロゴができたみたいですね。

[fd7bf518a6] Max Bernstein 2026-01-22 17:35:11 UTC

ZJIT の低レベル中間表現 LIR の昨日の 6d0b47de86eef3a396ff2bf6eea731d2fb778ded での CFG 構造導入の追加修正かなと思いますがコンパイル失敗時のエラーカウンタを増やす処理部分にブロックを導入しています。 https://github.com/ruby/ruby/pull/15932

[253bfd7d09] Earlopain 2026-01-22 18:20:28 UTC

tool/sync_default_gems.rb の sync_lib というメソッドが未使用になっていたので削除しています。また sync_default_gems メソッドで upstream の working copy がなかった時のエラー処理を追加しています。 https://github.com/ruby/ruby/pull/15933

[319f142a3a] Peter Zhu 2026-01-21 22:48:46 UTC

拡張ライブラリ coverage の Coverage.setup メソッドの rdoc 用コメントにキーワード引数の説明を追記しています。

[51a030833c] BurdetteLamar 2026-01-22 22:08:15 UTC

拡張ライブラリ jsonJSON モジュールの rdoc 用コメントの冒頭にデータフォーマットとしての JSON 自体の解説を簡単に追加しています。

[c1dde6d387] Max Bernstein 2026-01-22 22:53:28 UTC

ZJIT で side-exit の理由別のカウンタで GuardShape という理由による場合のカウンタのインクリメントが抜けていたのを修正しています。 https://github.com/ruby/ruby/pull/15936

[459222a4e2] Ufuk Kayserilioglu 2026-01-22 23:57:21 UTC

doc/jit/zjit.md に ZJIT のロゴの画像を追加しています。 https://github.com/ruby/ruby/pull/15943

[13bb5599a4] Hiroshi SHIBATA 2026-01-20 09:46:00 UTC

rubygems に gemspec の実行ファイルの指定に不正な文字が含まれていないかのチェックを追加しています。

[1d497946af] Peter Zhu 2026-01-22 22:19:19 UTC

Hash#[] の rdoc 用コメントの Hash#inspect の表示の変更への追随漏れを修正。

[6ef0eb29c6] Augustin Gottlieb 2026-01-23 02:00:37 UTC

拡張ライブラリ objspace の ObjectSpace.memsize_of_all で引数に Class でないものが渡されたらすぐに return するショートカットを追加しています。

[528e54b707] "dependabot[bot]" 2026-01-23 02:04:12 UTC

GitHub Actions の独自アクションで利用している actions/checkout アクションのバージョンを更新しています。

[00fdcb3ecd] "dependabot[bot]" 2026-01-23 02:04:03 UTC

GitHub Actions の workflows で利用している actions/checkout アクションのバージョンを更新しています。

[f5ae56c8a2] Étienne Barrié 2026-01-21 11:03:37 UTC

Thread+Fiber のテストで assertion メソッドにエラー時のメッセージとしてチケット参照の変数を渡し損ねて未使用の変数の警告になっていたので修正しています。

[5c58327065] Nozomi Hijikata 2026-01-23 05:01:26 UTC

ZJIT で C 実装のメソッドの関数呼び出しで alias されたメソッドの呼び出し時に rb_aliased_callable_method_entry() を呼んで method entry の解決を行って対応することで side exit (?) を回避する最適化。 https://github.com/ruby/ruby/pull/15947

[4449100a11] Nobuyoshi Nakada 2025-12-07 14:08:01 UTC

Pathname の Encoding に関するテストの JRuby と TruffleRuby で skip を追加しています。

[bf098417a1] BurdetteLamar 2026-01-02 00:42:02 UTC

Pathname#+ の rdoc 用コメントの手直し。

[489916a607] BurdetteLamar 2026-01-03 16:49:06 UTC

Pathname#+ の rdoc 用コメントに ".." を含む文字列を渡した時の挙動などの例を追加しています。

[7d7c776fdf] BurdetteLamar 2026-01-03 15:38:41 UTC

Pathname.getwd の rdoc 用コメントを追加しています。

[5b7b81a7b1] Benoit Daloze 2025-12-06 17:03:17 UTC

Pathname のテストで Pathname.new に NUL 文字を含む文字列を渡した時のテストを TruffleRuby で skip させています。

[aba48bd5d6] Benoit Daloze 2026-01-17 12:36:20 UTC

4449100a1116d8cce85bb4a0854c22a83ce7443d5b7b81a7b19225736cb62f34e2be83f27db46445 の Pathname のテストを TruffleRuby で skip させる変更を revert しています。TruffleRuby で修正版をリリースしたそうです。

[f02fffbe04] git 2026-01-23 06:06:16 UTC

489916a607861f62512c3ae1bc583fd043ce4ab6 の Pathname#+ の rdoc 用コメント追記の行末の空白除去。




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

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