ruby-trunk-changes r54475 - r54477

今日は Float の整数化関係の関数のリファクタリングがありました。

nobu: r54475 2016-04-03 07:38:44 +0900

numeric.c の fix_lshift(), fix_rshift(), flo_truncate() などの関数の宣言をファイルの先頭に移動しています。

svn: r54476 2016-04-03 07:38:45 +0900

version.h の日付更新。

nobu: r54477 2016-04-03 09:34:31 +0900

numeric.c の Float の処理のリファクタリング。 dbl2ival() で四捨五入の丸めを行っていたのをやめて切り捨てにするようにして、かわりに flodivmod() や flo_round() などの呼び元などで round() を呼ぶようにしています。また flo_ceil() で独自に double の整数オブジェクト化していたのも dbl2ival() を使うようにしています。