今日は rubyspec, mspec の更新などテストの更新などがありました。
[f4502b001a] Benoit Daloze 2020-05-31 16:22:47 UTC
ruby/mspec を upstream の最新に更新しています。
[34776105c8] Benoit Daloze 2020-05-31 16:22:49 UTC
ruby/spec を upstream の最新に更新しています。
[bb966b5dee] git 2020-05-31 16:23:43 UTC
version.h の日付更新
[b7e1de117e] Benoit Daloze 2020-05-31 22:30:41 UTC
rubyspec の C API のテスト用の拡張ライブラリで encoding_spec_rb_enc_str_new_cstr_constant() の引数の Encoding の指定がなかった時に rb_enc_str_new_static() を利用して C の静的文字列を使うようにしています。 mswin での SEGV の対策らしいです。
[6a0405def2] S-H-GAMELINKS 2020-05-31 16:49:15 UTC
Hash#delete の rdoc 用コメントの typo 修正。
[4cb8b49d41] MSP-Greg 2020-05-31 14:06:07 UTC
0d30f42813716f837ca39d74657f7f715042e820 や e10798b3a3dc1f4e4225ad1b92f9157b58df52d9 の Kernel#load と Kernel#require の rdoc 用コメントへの追記にさらに相対パスは Dir.pwd を基準に解決されるということを明示しています。
[3591703b31] Koichi Sasada 2020-06-01 01:13:28 UTC
テスト用ユーティリティ EnvUtil の terminate メソッドで子プロセスを停止するために試すシグナルに SIGSEGV も追加しています。バックトレース表示させるためみたいです。
[7b9527ce74] Koichi Sasada 2020-06-01 08:03:27 UTC
同じくテスト用ユーティリティ EnvUtil の terminate メソッドでデフォルトのタイムアウト秒数を 1 から 3 に変更しています。
[cadd2245f7] Nobuyoshi Nakada 2020-06-01 07:53:11 UTC
ブロック引数の最後のよぶんなカンマを許容するためのルールのために専用の excessed_comma という node を導入して ripper 向けの記述などもこの node 内のアクション部に移動しています。