ruby-trunk-changes r55734 - r55734

今日は Check_Type() のインライン展開の変更のみでした。

nobu: r55734 2016-07-23 22:43:44 +0900

internal.h でオブジェクトの型チェックマクロ Check_Type() を rb_check_type() の呼び出しの代わりにインタプリタコア部分では同じ内容をマクロ展開するようにしています。また RB_TYPE_P() でチェックしたあと例外の発生のために Check_Type() を呼んでいたところがあったのでそこはチェックも Check_Type() にまかせるようにしています。