ruby-trunk-changes 2024-06-10

今日は主に Windows 環境向けの .def ファイルの削除などがありました。

[2959e1b5ea] Stan Lo 2024-06-09 20:22:27 UTC

標準添付ライブラリ irb のテストでバックトレースのフィルタリングのテストクラスで RUBYOPT 環境変数を一時的に上書きする setup を追加しています。 https://github.com/ruby/irb/pull/966

[4c8f9c93f6] "dependabot[bot]" 2024-06-10 02:43:56 UTC

GitHub Actions の workflows で利用している ruby/setup-ruby アクションのバージョンを更新しています。

[448efa90af] Koichi Sasada 2024-06-10 03:10:56 UTC

bootstraptest/runner.rb で make btest でもタイムアウトの値を環境変数 RUBY_TEST_TIMEOUT_SCALE や RUBY_TEST_SUBPROCESS_TIMEOUT_SCALE に従って調節させるようにしています。

[8abdd56c31] Nobuyoshi Nakada 2024-06-10 06:53:51 UTC

C API のテスト用の拡張ライブラリの .def という拡張子のファイルを削除しています。Windows でのシンボルの export などを指定するファイルみたいですが 906a86e4de71061dca0558a6bd6e0b355776dfb1RUBY_FUNC_EXPORTED というマクロで Windows 対応も追加したのでそれで不要になったみたいです。

[528a23b53c] Koichi Sasada 2024-06-10 03:35:37 UTC

rubyspec の TracePoint のテストでイベントコールバックでファイルパスが一致しないものは無視するようにしています。 finalizer の影響でテストが失敗することがあったみたいです。