今日は File.open の不具合修正や rubyspec の更新とその修正などがありました。
[e1e4ea8fa9] Jeremy Evans 2020-03-27 17:29:00 UTC
File.open で第2引数 mode にビットフラグとして File::BINARY を渡す呼びかたで Windows 環境でちゃんとバイナリモードになっていなかった不具合を修正しています。 [ruby-core:97582] [Bug #16737]
[d214c188e4] git 2020-03-27 18:31:41 UTC
version.h の日付更新
[296f68816c] Benoit Daloze 2020-03-27 23:22:48 UTC
ruby/mspec を upstream からマージしています。
[f234d51eab] Benoit Daloze 2020-03-27 23:22:51 UTC
ruby/spec を upstream からマージしています。
[6eb3820aad] Yusuke Endoh 2020-03-28 02:12:30 UTC
rubyspec の C API rb_rescue2() のテストが CI で SEGV を起こしているとのことで一時的に実行しないようにしています。
[7072e0324e] Nobuyoshi Nakada 2020-03-28 05:57:17 UTC
rubyspec の RbConfig::CONFIG のテストで make install されていないと通らないものを windows でのみ除外していたのを RbConfig::TOPDIR の有無で判定する guard に書き換えています。
[8c80922c82] Nobuyoshi Nakada 2020-03-28 07:10:32 UTC
7072e0324ec7c083c46b7e6f566efa6a74206a07 で guard を書き換えてた rubyspec の RbConfig::CONFIG のテストを libdir が RbConfig::CONFIG['libdirname'] によって別の名前が指定されているケースを考慮するようにしています。
[476ac00e49] Nobuyoshi Nakada 2020-03-28 08:24:59 UTC
bundled gems のパッケージ展開に RUNRUBY (miniruby)を使うようにしていたのを BASERUBY を利用するように変更しています。
[34b0a7be0e] Yusuke Endoh 2020-03-28 10:31:11 UTC
7072e0324ec7c083c46b7e6f566efa6a74206a07 で guard を書き換えた rubyspec の RbConfig::CONFIG のテストですが、やっぱり Windows を除外するのも必要だったようなのでそれも復活させています。