ruby-trunk-changes r58366 - r58369

今日は別 Thread での IO#close の挙動のテストの修正がありました。

nobu: r58366 2017-04-16 00:29:09 +0900

Integer.sqrt が不正な値を返すことがある不具合を修正。誤差が残っているのに処理を誤って打ち切ってしまうことがあったようです。 [ruby-core:80696] [Bug #13440]

svn: r58367 2017-04-16 00:29:09 +0900

version.h の日付更新。

usa: r58368 2017-04-16 11:00:24 +0900

別 Thread での close のテスト test_race_closed_stream が Windows 環境でデッドロックするみたいで、テストが止まらないように別プロセスで実行してタイムアウトでエラーになるようにしています。

nobu: r58369 2017-04-16 13:16:11 +0900

r58356, r58357 などでいじっていた別の Thread での IO#close のテストで Thread#status が "sleep" になるまで待つようにしていたのを Thread#stop? で判定するように修正しています。