今日は主に正規表現エンジンの整数オーバーフロー時の対応の不具合修正や 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
[ade4558602] Max Bernstein 2025-07-29 20:36:25 UTC
ZJIT のエラー処理のリファクタリング。 https://github.com/ruby/ruby/pull/14042
[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 から整数のオーバーフロー修正についての変更を類似部分について移植しています。