ruby-trunk-changes r34153 - r34155

今日は Test::Unit の並列テスト昨日の不具合修正がありました。

nagachika:r34153 2011-12-29 01:56:16 +0900

CRuby をビルドするには intpre_t 型(ポインタと同じサイズの整数型)があるか、long または LONG_LONG がポインタと同じサイズでないとエラーにしているのですが、その時の #error pragma のメッセージが古くて、long がポインタと同じサイズでないとダメと表示されるようになっていたので LONG_LONG についても追記しています。

svn:r34154 2011-12-29 01:56:21 +0900

version.h の日付更新。

nagachika:r34155 2011-12-29 22:42:18 +0900

make test-all に TESTS="-j2 xxxxx" のように -j オプションを渡して1つだけテストファイルを指定すると稀にひとつもテストを実行せずに終了してしまうことがあるのを修正しています。テストを実行する子プロセスを起動して管理している Worker の状態はテストを割り当てた時に :prepare になり実行準備ができたら :running にしているので :prepare も実行中として判断しないといけないので終了判定を修正しています。 [ruby-dev:45061] [Bug #5822]