ruby-trunk-changes r43150 - r43155

今日は主にテストの修正のみでした。

zzak:r43150 2013-10-06 08:39:32 +0900

標準添付ライブラリ webrick.rb の rdoc コメントのマークアップの修正。 https://github.com/ruby/ruby/pull/413

svn:r43151 2013-10-06 08:39:38 +0900

version.h の日付更新。

nobu:r43152 2013-10-06 09:16:52 +0900

r43148 で Process.fork 時にバックグラウンドの Thread が保持していた Mutex のロックを解除するようにした修正のテストを Process.fork が呼べる環境でのみ実施するようにしています。

nobu:r43153 2013-10-06 09:22:58 +0900

sleep の停止時間の正確さをチェックするテストで範囲をプラットフォームによって調整しているところで、mswin および mingw 版も指定した秒数より少し早く返ってくるのを許容するようにしています。

nobu:r43154 2013-10-06 09:28:13 +0900

C API の rb_thread_select() にタイムアウトを指定して呼び出した時に、タイムアウトで返ってくるタイミングの正確さをチェックするテストで、Windows 版(mswin および mingw)の時もチェックをスキップするようにしています。

nobu:r43155 2013-10-06 09:38:34 +0900

r43110 で追加した Tempfile の finalizer のテストで Windows だと open されているファイルを削除することができないので Tempfile#close で閉じてから消すように修正しています。