ruby-trunk-changes 2020-04-04

今日は rubyspec の更新/修正や builtin function を使う ruby 実装の変換用の rescue 対応などがありました。

[f70ca6a1f9] Kazuhiro NISHIYAMA 2020-04-03 15:35:51 UTC

tool/sync_default_gems.rb の無視ファイル用の正規表現で不要なエスケープがあったので消しています(文字集合ないでないところでの "-" はエスケープ不要)。

[6be57cfcca] git 2020-04-03 15:36:30 UTC

version.h の日付更新

[da5a128991] Benoit Daloze 2020-04-03 23:02:50 UTC

ruby/mspec の更新、ですが空行の削除だけですね。

[7f82c8cd47] Benoit Daloze 2020-04-03 23:02:53 UTC

ruby/spec に upstream の変更を取り込み。 platform_is の guard を利用するようにするリファクタリングがさらに追加されています。

[4a71645565] Nobuyoshi Nakada 2020-03-28 13:19:21 UTC

34b0a7be0ed2fd4ca4d1d509a22964b5e61dfe34 で Windows での実行除外を復活させた rubyspec の RbConfig::CONFIG のテストですがやっぱり Windows を弾く必要ないとのことで revert しています。

[146330906f] Nobuyoshi Nakada 2020-03-28 15:14:51 UTC

rubyspec の RbConfig::CONFIG のテストでライブラリのディレクトリ名を取得するための項目名自体をとってくる元を RbConfig::CONFIG["LIBPATHENV"] が "PATH" になってる(Windows を想定)かどうかで分岐するようにしています。

[a64b77f163] Nobuyoshi Nakada 2020-04-03 15:09:12 UTC

GitHub Actions の MinGW 版でビルド時の make に V=1 を渡して verbose モードにしていたのを消しています。

[11fa1dcc23] Nobuyoshi Nakada 2020-04-04 03:37:51 UTC

組み込みメソッドの ruby 実装化したものをISeq のバイナリにするツール tool/mk_builtin_loader.rb で rescue 節にも対応するようにしているようです。