ruby-trunk-changes r58264 - r58269

今日は ruby 本体のテストライブラリの機能追加や VM 内部の型チェックの追加などがありました。

nobu: r58264 2017-04-07 12:56:15 +0900

ruby のテスト用ライブラリの assert_respond_to の第2引数に複数の引数を指定できるようにしています。

svn: r58265 2017-04-07 12:56:16 +0900

version.h の日付更新。

nobu: r58266 2017-04-07 12:56:16 +0900

さらに ruby 本体のテスト用ライブラリに assert_not_respond_to を追加しています。

nobu: r58267 2017-04-07 13:00:56 +0900

r58266 で追加した assert_not_respond_to の第2引数に2つ以上の要素があった時の判定が反転していたのを修正しています。

ko1: r58268 2017-04-07 15:41:32 +0900

T_IMEMO 型のオブジェクトをその細かい種類も含めて判定するための関数 imemo_type_p() を導入して RB_TYPE_P() を呼んでいたところをおきかえています。

ko1: r58269 2017-04-07 16:50:30 +0900

THROW_DATA_*() の関数群に VM_ASSERT() による obj の型のチェックを追加しています。