ruby-trunk-changes r31408 - r31415

今日はコード整形とかテストの手直しなどの後日譚的修正が続きました。

nobu:r31408 2011-05-03 03:57:06 +0900

intern.h に rb_w32_fdcopy() のプロトタイプ宣言を追加しています。 [ruby-core:35970] [Bug #4640]

svn:r31409 2011-05-03 03:57:10 +0900

version.h の日付更新。

nobu:r31410 2011-05-03 04:05:03 +0900

win32/win32.c の行末の空白削除や else の前で改行するなどコード整形しています。

nobu:r31411 2011-05-03 04:27:56 +0900

win32/win32.c signed と unsigned の比較をしている所にキャストを追加して警告除去しています。

nobu:r31412 2011-05-03 04:27:59 +0900

rb_thread_select() でエラーが発生しなかった時に errno が未初期化の値で上書きされていたのを修正しています。

yugui:r31414 2011-05-03 18:31:13 +0900

Date.new === nil が例外を発生させるという不具合(r30856 で修正済み)のテストケースを追加しています。ついでに Date::Infinity とか Fixnum とか Object と === で比較するテストも追加されています。 [ruby-core:35127] [Bug #4375]

kosaki:r31415 2011-05-03 20:31:20 +0900

FreeBSD では sticky bit (+t) が使えないので、テストで 07000 のビットを使う部分を飛ばすようにしています。