ruby-trunk-changes r47021 - r47027

今日は 0.0 % Float::NAN の結果が 0.0 だったのを Float::NAN にする修正などがありました。

mrkn: r47021 2014-08-01 07:36:16 +0900

拡張ライブラリ bigdecimalBigDecimal.new の rdoc 用コメントに、発生しうる例外とどういう時に発生するかを追記しています。 https://github.com/ruby/ruby/pull/690

svn: r47022 2014-08-01 07:36:24 +0900

version.h の日付更新。

nobu: r47023 2014-08-01 16:35:34 +0900

Numeric#div, Numeric#remainder, #divmod などのメソッドで Float::NAN で割り算した時の FloatDomainError が発生することを確認するテストを追加しています。

nobu: r47024 2014-08-01 16:35:48 +0900

Float#modulo で 0.0 を Float::NAN で割った余りが 0.0 を返すようになっていたのを Float::NAN を返すようにしています。 https://github.com/ruby/ruby/pull/692

hsbt: r47025 2014-08-01 18:41:59 +0900

拡張ライブラリ date のテストからコメントアウトされているテストケースやテストメソッドを削除しています。

suke: r47026 2014-08-01 20:20:05 +0900

拡張ライブラリ win32ole で OLE の VARIANT 型から Ruby オブジェクトに変換する ole_variant2val() で VT_RECORD の変換の時に WIN32OLE_RECORD.new メソッドを rb_funcall() で呼び出していたところを、直接 folerecord_s_allocate() 関数を呼び出すように変更しています。

suke: r47027 2014-08-01 22:32:54 +0900

WIN32OLE_RECORD.new に可変長の引数を受け付けていたのですが、最初の2つまでしか利用していなかったので、常に2つの引数を受け付けるようにしています。