今日は拡張ライブラリ向けの ABI のバージョン更新や alias でグローバル変数の別名定義を作る時のメモリ管理の修正などがありました。
[7c5ddb793b] Nobuyoshi Nakada 2025-09-08 12:02:14 UTC
rubygems の CI でたまに失敗するテストの調査のためのメッセージ強化を revert しています。
[ac24f70fb0] Nobuyoshi Nakada 2025-09-08 12:01:29 UTC
rubygems で did_you_mean を使ったサブコマンドの suggestion 出力を有効にする条件を修正しています。
[08091adec3] Jean Boussier 2025-09-08 09:02:54 UTC
rubyspec にブロック引数(&b のような形式で渡される引数)に to_proc メソッドが定義されているもののそれが Proc オブジェクトを返さないようなオブジェクトが渡された時のテストを追加しています。
[41b11a3512] Randy Stauner 2025-09-08 15:53:19 UTC
ZJIT 向けのコマンドラインオプションに --zjit-stats=quiet の対応を追加しています。終了時の統計情報のダンプを抑制する(カウント自体は行う)というものです。 https://github.com/ruby/ruby/pull/14467
[5ee083c71a] Jean Boussier 2025-09-08 15:55:24 UTC
RUBY_ABI_VERSION マクロを 3 -> 4 に更新しています。 03c86b053197f3cd6bece1925e634c1d74d196d0 の T_TYPEDDATA のフラグを struct RBasic::flags のフラグに移動した時に互換性の問題があったので ABI を上げて拡張ライブラリはコンパイルしなおしが必要になるようです。
[866e474ac8] Takashi Kokubun 2025-09-08 16:50:33 UTC
Class#new の最適化で使われる VM 命令 opt_new の ZJIT でのバックトレースを調節するための対応を実装しています。 https://github.com/ruby/ruby/pull/14461
[1b95afdee3] Takashi Kokubun 2025-09-08 18:52:55 UTC
YJIT の JIT コンパイル時の assertion のメッセージを強化しています。 https://github.com/ruby/ruby/pull/14480
[80079ba425] Aiden Fox Ivey 2025-09-08 18:56:14 UTC
ZJIT での arm64 版のコード生成で分岐命令の生成時のコードが大規模化した時もサポートできるようにする対応。 https://github.com/ruby/ruby/pull/14446
[4263b7eb45] Randy Stauner 2025-09-08 19:11:56 UTC
ZJIT の統計情報カウンタをリセットする RubyVM::ZJIT.reset_stats! というメソッドを新規追加しています。
[a3eb4601e8] Takashi Kokubun 2025-09-08 20:11:34 UTC
GitHub Actions の YJIT と ZJIT 向け macOS の workflow の名称を修正しています。 https://github.com/ruby/ruby/pull/14462
[8d79187523] Peter Zhu 2025-09-02 12:30:23 UTC
rb_alias_variable() で struct rb_global_entry のメモリ確保に ALLOC() を使っていたのを ZALLOC() を使って確保した領域の初期化をするようにしています。
[27d9c67bfc] "dependabot[bot]" 2025-09-09 02:50:14 UTC
GitHub Actions の独自アクションの setup/directories で利用している actions/checkout アクションのバージョンを更新しています。
[89bce81516] "dependabot[bot]" 2025-09-09 03:26:23 UTC
GitHub Actions の workflows で利用している actions/checkout アクションのバージョンを更新しています。
[5c98b899e6] "dependabot[bot]" 2025-09-09 03:28:02 UTC
GitHub Actions の workflow で利用している actions/github-script アクションのバージョンを更新しています。
[ce94add7fb] Peter Zhu 2025-09-02 13:24:13 UTC
alias でグローバル変数の別名をつける時に(そういえばそんな機能もあったな)同じ名前の alias を繰り返し定義した時に参照カウンタを余計に増やしてしまっていた不具合を修正しています。