今日は 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() にまかせるようにしています。