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


ruby-trunk-changes 2025-07-30

今日は主に正規表現エンジンの整数オーバーフロー時の対応の不具合修正や prism の不具合修正などがありました。

[a6914c089d] Nobuyoshi Nakada 2025-07-29 10:35:25 UTC

GitHub Actions で parse.y を利用した時のテストの workflow で利用している parser を判定するのに定数 RUBY_DESCRIPTION の中の文字列で判定していて、開発版ではここにブランチ名が含まれているので prism と誤検出してしまうことがあったということで envutil にもう少し厳密な判定をするメソッドを追加してこれで判定するように修正しています。

[e0818ac659] Nobuyoshi Nakada 2025-07-29 11:22:50 UTC

rubyspec で ruby -v で出力される description の +PRISM を削るための処理でもブランチ名にマッチしてしまう問題を対応している? みたいです。

[46d106f7ab] Peter Zhu 2025-07-29 14:53:52 UTC

GC の default 実装の switch 文のインデント修正のみ。

[a66e4f2154] tomoya ishida 2025-07-29 16:34:13 UTC

Bignum の時の Integer#[] に 2引数与えた時の処理の最適化。不要な処理やコピーの抑制など。 https://github.com/ruby/ruby/pull/14007

[b22eb0e468] Takashi Kokubun 2025-07-29 17:00:15 UTC

configure に ZJIT 用の --zjit-stats というオプションを追加して ZJIT で YJIT と同様の? 統計情報用カウンタのダンプ機能を有効にできるようにしているようです。 https://github.com/ruby/ruby/pull/14034

[026079925c] Earlopain 2025-07-22 11:16:40 UTC

prism をライブラリとして利用する時? の ruby のバージョンの指定のための enum の定数を変更しています。内部的な値なのでリファクタリング相当かな?

[2eab962c53] Stan Lo 2025-07-17 11:29:40 UTC

prism で 1行メソッド定義内で引数を明示的にかっこでくくらないメソッド呼び出しを書く記法が書けなかったのを修正しているようです。

[b07e214bf1] Peter Zhu 2025-07-29 18:54:17 UTC

doc/contributing/building_ruby.md の ASAN について master ブランチでしか動かないという記述を削除しています。3.4 からはサポートされた状態でリリースされているため。

[039f4139f8] Max Bernstein 2025-07-29 19:43:14 UTC

ZJIT 専用のデバッグのための bisect (テストがエラーになりはじめたコミットを特定する手法)用のツールを導入しているようです。 https://github.com/ruby/ruby/pull/14041

[f608095b84] Peter Zhu 2025-07-29 21:03:00 UTC

GC の mmtk 実装で Rust の警告抑制のための修正。

[1a4c0a9913] Peter Zhu 2025-07-29 21:05:17 UTC

GC の mmtk 実装で cargo による警告の抑制のための修正。

[a0b501effe] David Rodríguez 2025-07-25 09:44:33 UTC

bundler の不要になった TODO コメントを削除しています。

[15e9dc19fb] David Rodríguez 2025-07-25 10:08:59 UTC

bundler のファイルパスの展開処理の JRuby 向けの分岐が不要になったようで削除しています。

[e42f1aaa5a] David Rodríguez 2025-07-25 13:24:46 UTC

bundler の TruffleRuby での依存関係解決の不具合? 修正。

[2ec5e70fdb] "dependabot[bot]" 2025-07-28 06:51:23 UTC

bundler のテストで使う Gemfile.lock に記載されている thor のバージョンを更新しています。

[124cd77470] David Rodríguez 2025-07-25 10:00:05 UTC

bundler のテストで使う Gemfile.lock の BUNDLED WITH の項目を更新しています。

[862b30287a] David Rodríguez 2025-07-25 09:51:41 UTC

bundler に vendoring されている thor のバージョンも 1.4.0 に更新しています。

[e2fbd01714] David Rodríguez 2025-07-25 10:14:09 UTC

bundler の無限再帰検出のための処理が不要になったらしいとのことで削除しています。

[cbe5241c77] Jean Boussier 2025-07-30 08:36:34 UTC

Hash#replace の rdoc 用コメントに Hash の要素がない時の参照に使われる default の値や Proc オブジェクトも上書きされることを追記しています。

[66bcb69054] Hiroya Fujinami 2025-07-30 11:56:13 UTC

正規表現エンジンの Onigmo に Oniguruma から整数のオーバーフロー修正についての変更を類似部分について移植しています。




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

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