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


ruby-trunk-changes 2025-08-05

今日は端末からスクリプトを読んでいる時の prism の不具合修正などがありました。

[89d89fa49d] Aaron Patterson 2025-07-17 22:20:20 UTC

prism の利用時に標準入力からスクリプトを読み込んでる時に Ctrl-D を2度入力してもスクリプトの読み込みの終端にならずに止まってしまうという不具合を修正しています。端末からの入力の時に EOF の判定のために IO#eof? を呼ぶとそこで再度 IO から終端を判定するために読もうとしてしまうので余分な Ctrl-D が必要になるので、stdin からの読み込み時に IO オブジェクトに一度 EOF を検出したことを記録するフラグを持たせた wrapper 構造体を作って、ここに EOF 検出を保存しておいて以降にこのフラグで EOF 判定するように修正しています。 [ruby-core:121390] [Bug #21188]

[8091f3bce5] Stan Lo 2025-08-04 22:20:07 UTC

make zjit-test-all で実行除外しているテストのうち通るようになったはずのものを実行するようにしています。 https://github.com/ruby/ruby/pull/14097

[591849a1a5] Takashi Kokubun 2025-08-05 00:31:08 UTC

8091f3bce588f9062fdda08977c67ba09c9095dd で削除した make zjit-test-all での skip 指定のうち Thread のテストは通らなかったようで skip 指定を戻しています。

[196155812b] Takashi Kokubun 2025-08-05 00:49:13 UTC

8091f3bce588f9062fdda08977c67ba09c9095dd で削除した zjit-test-all での skip 指定のうち Thread のテストをもうひとつ戻しています。

[3c6bd9c9c7] Hiroshi SHIBATA 2025-08-05 01:33:53 UTC

tool/sync_default_gems.rb から組み込みクラスになった Pathname のライブラリ pathname の同期処理を削除しています。

[946165bd48] Hiroshi SHIBATA 2025-08-05 01:57:19 UTC

GitHub Actions のいろんなコンパイラオプションなどを試す workflow で clang 22 でのビルドを追加しています。

[015d874133] Hiroshi SHIBATA 2025-08-05 02:38:32 UTC

テスト用のユーティリティ群 envutil に deprecated カテゴリの警告の設定を一時的に変更するためのユーティリティメソッド EnvUtil.deprecation_warning を追加して tool/lib/core_assertions.rb でこれを利用するようにリファクタリングしています。 https://github.com/ruby/test-unit-ruby-core/pull/8

[06b14f29a3] Hiroshi SHIBATA 2025-08-05 03:13:27 UTC

015d8741339a8f134e00638dad388549be58c988 の追加修正で assert_deprecated_warn メソッドに追加漏れしていたブロック引数を追加しています。

[d5e7e88f32] Nobuyoshi Nakada 2025-08-05 06:48:11 UTC

標準添付ライブラリ mkmf.rb のテストで pkg-config の出力結果を比較するために sort する部分を含んだ assert_equal_sorted という assertion メソッドを切り出して定義しています。pkg_config メソッドが nil を返した時(pkg-config コマンドが失敗した時?)に NoMethodError になってしまっていたのを修正しています。




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

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