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


ruby-trunk-changes 2025-03-08

今日は主に fstring の hash 関数の改善や YJIT の統計情報カウンタの追加などがありました。

[8774530ce1] BurdetteLamar 2025-03-06 23:08:24 UTC

Hash#rassoc の rdoc 用コメントの手直し。

[17f6a68962] Burdette Lamar 2025-03-07 14:38:51 UTC

Hash#rehash の rdoc 用コメントの手直し。 "Calling this method ensures that the hash table is valid." と追記されているんだけどここでいう valid ってどういう意味だろ?

[3c92fe13f8] kyontan 2025-03-07 21:18:25 UTC

ruby の man ページの環境変数 RUBY_THREAD_VM_STACK_SIZE および RUBY_THREAD_MACHINE_STACK_SIZE の未指定時のデフォルト値の間違いを修正。

[98790faae3] Alan Wu 2025-03-07 22:42:03 UTC

YJIT の統計情報カウンタに invalidate_everything というのを追加してコンパイルしたコードを破棄するイベントをカウントするようにしています。

[eae0fe37c0] ydah 2024-11-03 14:52:50 UTC

parse.y の AST の class 文に対応する NODE_CLASS に継承用の記号や end の位置も含む位置情報を持たせるようにしています。

[a14d9b8d57] Jean Boussier 2025-03-07 20:38:30 UTC

String オブジェクトは String#hash で文字列に含まれるのが ASCII 文字のみの場合 Encoding の情報を hash 値の計算に含まないようにしていたようなのですが fstring の管理のための fstring_hash() ではこれだと衝突が多くなってパフォーマンスに悪影響があるため独自に Encoding 情報を hash 値計算に追加するようにしています。




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

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