ruby-trunk-changes r49449 - r49451

今日は Math のメソッドに Bignumが渡された時の最適化などがありました。

nobu: r49449 2015-01-30 17:28:32 +0900

r49433 や r49434 の Math のメソッドの引数が Fixnum の時の最適化と同様に、Bignum についても、to_f が再定義されていなければ直接 rb_bog2dbl() を利用するように最適化しています。 [ruby-core:67889] [Feature #10800]

nobu: r49451 2015-01-30 20:45:29 +0900

configure で dtrace -G が動くかどうかと、オブジェクトファイルが書きかえられるかどうかはそれぞれ別に判定して DTRACE_GLOMMED_OBJ の設定はオブジェクトファイルが書き変えられる時だけするようにしています。 また $DTRACE_OBJ は $COMMONOBJS に含めるようにしています。