ruby-trunk-changes 2025-01-29

今日は YJIT の不具合修正などがありました。

[4a06ef98bf] Peter Zhu 2025-01-24 17:50:40 UTC

GitHub Actions の Mod GC 用の workflow で make check に失敗があった時に exit 1 していた result という step を削除しています。

[a34b95fef9] Hiroshi SHIBATA 2025-01-28 22:40:47 UTC

gems/bundled_gmes の net-smtp のテストに使う commit hash の指定を追加しています。 https://github.com/ruby/net-smtp/pull/90

[ff64806ae5] Anastasia Belova 2025-01-28 12:08:54 UTC

node.h の nd_line() というマクロで引数 n の NULL チェックを追加しています。

[58ccce60cf] Alan Wu 2025-01-29 04:54:38 UTC

YJIT で委譲用の引数 "..." を利用していた時のスタック上の初期化漏れで異常終了する可能性があった不具合を修正しています。 [ruby-core:120580] [Bug #21021]

[cb586b2717] Naoto Ono 2025-01-29 05:49:17 UTC

GitHub Actions の Launchable 用の独自アクションで設定を環境変数を使って指定していたのをコマンドラインオプション --get-tests-from-previous-sessions を利用するように変更しています。 https://github.com/ruby/ruby/pull/12650

[be44d5677d] Nobuyoshi Nakada 2025-01-29 07:57:16 UTC

GC の default 実装の stress_to_class() および set_stress_to_class() マクロの定義で未使用の変数の警告抑制のため objspace の参照を追加しています。

[e01b4ca1c8] Yusuke Endoh 2025-01-29 08:33:30 UTC

標準添付ライブラリ error_highlight で ErrorHighlight::Spotter の fetch_line というユーティリティメソッドを利用するようにリファクタリングしています。エラー範囲の開始行の設定が漏れているケースがあったものの修正でもあるようです。 https://github.com/ruby/error_highlight/pull/58