ruby-trunk-changes r55950 - r55955

今日は bundled gem の testunit と tk の更新と、bundled gem の拡張ライブラリのビルドのための対応などがありました。

nobu: r55950 2016-08-17 23:14:44 +0900

ext/extmk.rb と tool/rbinstall.r で bundled gems に拡張ライブラリを含む gem があった場合のビルドの対応をしています。 [ruby-core:76931] [Bug #12681]

nobu: r55951 2016-08-17 23:35:16 +0900

gems/bundled_gems で tk のバージョンを 0.1.0 から 0.1.1 に更新しています。

nobu: r55952 2016-08-18 02:36:28 +0900

tool/rbinstall.rb で bundled gems の拡張ライブラリのビルドに失敗した時に make install 自体を失敗させずにスキップさせるようにしています。 [ruby-dev:49764] [Bug #12683]

svn: r55953 2016-08-18 02:36:29 +0900

version.h の日付更新。

hsbt: r55954 2016-08-18 09:26:53 +0900

gems/bundled_gems で test-unit のバージョンを 3.2.0 から 3.2.1 に更新しています。

nobu: r55955 2016-08-18 12:19:24 +0900

Random.new_seed のテストで稀に生成された seed がたまたま小さな整数(16バイト未満)だった場合にテストが失敗することがあった(まじか)ので繰り返しチェックすることで失敗の確率を 1/256 から 1/256**8 まで減らしています。うーむ、このテストって Integer がかえってくることだけでいいんじゃ…。