ruby-trunk-changes 2020-06-01

今日は 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

0d30f42813716f837ca39d74657f7f715042e820e10798b3a3dc1f4e4225ad1b92f9157b58df52d9 の 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 内のアクション部に移動しています。