ruby-trunk-changes 2023-07-22

今日は tool/update-deps の win32/ 配下のファイルの依存関係抽出がうまくいかないことがある現象の workaround などがありました。

[25267fdd69] Jemma Issroff 2023-07-20 21:00:30 UTC

yarp のテストで master 以外の安定版 ruby でうまく動かないテストをエラーを無視するようにしています。

[83605bb614] Takashi Kokubun 2023-07-21 17:29:02 UTC

GitHub Actions のいろんなコンパイラオプションを試す workflow で rustc のインストールをしていたステップを削除して実行環境に最初から rustc が入っている前提にしています。

[11deab7906] Peter Zhu 2023-07-21 19:44:24 UTC

darray.h の rb_darray_back()/rb_darray_remove_unordered()/rb_darray_for() といったマクロを未使用ということで削除しています。というか darray.h ってなんだっけ、と思ったら YJIT のマージの時に入ったヘッダでした。dynamic array の略で darray らしい。

[7cecd15587] Takashi Kokubun 2023-07-22 03:57:53 UTC

1129488f6f789c4219eaf0f127cfb6ca8a66c205 で tool/update-deps で win32/file.o の依存関係抽出に失敗することがあるのでエラーを無視するようにしたのに加えて win32/ 配下の任意のオブジェクトファイルへの依存関係でエラーを無視するようにしています。

[dd04def10f] Takashi Kokubun 2023-07-22 04:07:04 UTC

tool/upate-deps で Hash#keys の結果に compact 使って win32/ 配下のファイルで依存関係のための makefile や depend ファイルがみつからない時の対応を追加しています。