ruby-trunk-changes 2021-08-27

今日は GitHub Actions の Windows 版の整理や missing/ の下の不要なソースコードの削除などがありました。

[19ab24a064] Henrik Nyh 2021-08-26 11:44:34 UTC

Dir.fnmatch の rdoc 用コメントの typo 修正。

[db4bfdfb4c] git 2021-08-27 00:16:40 UTC

version.h の日付更新

[fbdd1c6a79] Nobuyoshi Nakada 2021-08-25 17:09:43 UTC

GitHub Actions の Windows 版の設定で Windows と VS のバージョンをやっぱり matrix で指定するようにしています。前は matrix.exclude を使って不正な組み合わせを除外するようにしていましたが、matrix.include を使って os と vs のバージョンの組み合わせを指定するようにしています。

[8a754bc5c9] Nobuyoshi Nakada 2021-08-25 17:09:25 UTC

GitHub Actions の Windows 版 の run 内でファイルパスのデリミタを "\" を "/" に変更しています。またログの折り畳みのための echo コマンドを追加しています。

[a2831cf247] Nobuyoshi Nakada 2021-08-26 14:09:34 UTC

GitHub Actions の Windows 版で nmake test-all の TESTOPTS に -j と --job-status=normal オプションの設定を追加しています。

[3711467362] Nobuyoshi Nakada 2021-08-25 17:49:49 UTC

GitHub Actions の Window 版で patch コマンドを変数に設定するのを MSYS2 のシェルで command -v を実行して得るようにしています。

[04be8e84db] Nobuyoshi Nakada 2021-08-27 01:52:02 UTC

finite()/isinf()/isnan() などの関数の missing/ 配下の代替実装を削除しています。 C99 で標準で存在するはずになったのでそのマクロを利用するようにしています。

[80c1faf076] Nobuyoshi Nakada 2021-08-27 03:42:23 UTC

同じく signbit() の代替実装 missing/signbit.c を削除しています。これも C99 で存在が保証されるので不要になったということみたいです。

[3562c7ba33] Nobuyoshi Nakada 2021-08-27 03:42:55 UTC

common.mk の missing/ 配下のソースコードの依存関係を更新しています。これまでに追加漏れや削除漏れがあったみたいです。