ruby-trunk-changes r31764 - r31778

今日は TokyuRubyKaigi03 の会場から更新です。ザ・プレミアム・モルツが美味しすぎて夜は使いものにならなさそうなので今のうちに更新します。

kosaki:r31764 2011-05-29 02:17:36 +0900

Net::HTTP のテストの teardown メソッドで @server の未初期化(nil)の時に対応してチェックを追加しています。

nobu:r31778 2011-05-29 15:09:08 +0900

Float#round で負の数値に引数にも負値を渡した時の丸め方向の不具合を修正、らしいのですけど [x86_64-darwin10.6.0] では rb_big_uminus() を通したあたりで VALUE がおかしくなって SEGV してしまうようです。
一応追跡していますがもう酔いが回ってて……。[追記]internal.h を include し忘れてて prototype 宣言が numeric.c から見えてないため VALUE が int に切り詰められていたようです。r31779 で修正。[/追記]