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


ruby-trunk-changes 2025-10-21

今日は ZJIT でブロック渡しのメソッド呼び出しの JIT コンパイル対応という最適化がありました。

[fba349e658] Max Bernstein 2025-10-20 14:55:52 UTC

ZJIT で引数の処理のための VM 命令 expandarray の JIT コンパイル対応を実装して、このために中間表現 HIR にもいくつか命令を追加しています。 https://github.com/ruby/ruby/pull/14847

[33f1af6779] Max Bernstein 2025-10-20 16:22:53 UTC

ZJIT の中間表現 HIR の Param 命令のパラメーター idx が未使用だったので削除しています。 https://github.com/ruby/ruby/pull/14872

[e047cea280] Stan Lo 2025-10-20 20:10:25 UTC

ZJIT の中間表現 HIR の CCallWithFrame 命令にブロック渡しのメソッド呼び出しの対応も追加して、ブロック渡しメソッド呼び出しも JIT コンパイルできるようにしているようです。

[6e9f7974df] Luke Gruber 2025-09-17 20:30:41 UTC

doc/contributing/concurrency_guide.md というドキュメントを追加して VM の lock や barrier の機構についてや割り込みと timer thread の働きなどについて追記しています。

[17368234bf] Max Bernstein 2025-10-20 21:30:48 UTC

ZJIT で Integer#% に対応する中間表現 FixnumMod は定義されていたもののその機械語の生成が実装されていなかったので実装を追加しています。 https://github.com/ruby/ruby/pull/14857

[e930bd3eae] BurdetteLamar 2025-10-19 20:44:05 UTC

String#rstrip! の rdoc 用コメントの手直し。

[3b87e76cc6] BurdetteLamar 2025-10-19 20:20:29 UTC

String#rpartition の rdoc 用コメントの手直し。




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

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