今日も主に rubygems のテストの修正などがありました。
normal: r51151 2015-07-05 18:28:16 +0900
RGENGC_PROFILE が 1以上に定義されていた時の GC のプロファイル情報を格納する時の Hash のキーが :REMEMBED_NORMAL_OBJECTS/:REMEMBED_SHADY_OBJECTS となっていたのを typo を修正して :REMEMBERED_NORMAL_OBJECTS/:REMEMBERED_SHADY_OBJECTS にしています。
nobu: r51152 2015-07-05 23:54:12 +0900
標準添付ライブラリ optparse の rdoc 用コメントの typo 修正。 https://github.com/ruby/ruby/pull/956
nobu: r51153 2015-07-06 01:18:14 +0900
test/lib/test/unit/parallel.rb で Gem::TestCase の @@project_dir を上書きしている時の親ディレクトリを辿る数を 1つ増やしています。おそらく以前は標準添付ライブラリだったので lib/test/unit/parallel.rb に存在していたのを移動した時にネストが1段深くなったのに追随してなかったのを修正しているのでしょう。
svn: r51154 2015-07-06 01:18:30 +0900
version.h の日付更新。
normal: r51155 2015-07-06 05:55:36 +0900
r51147 で追加された sort! のメモリリークのテストでタイムアウトが発生するとのことで assert_no_memory_leak のタイムアウトを 60 に設定しています。
nobu: r51156 2015-07-06 08:03:21 +0900
test/rubygems/test_gem_commands_install_command.rb に require 'rubygems/request_set' を追加しています。 r51098 や r51138 と同様に rubygems のテストでの同じファイルの重複した load による定数の再定義の警告を避けるためだと思われます。
nobu: r51157 2015-07-06 11:24:29 +0900
rb_fstring() から引数チェックの後の処理を register_fstring() に切り出して rb_fstring_new() からはこちらを呼び出すようにすることで rb_fstring_new() で重複した引数のチェックが行なわれていたのを避けるようにするリファクタリング。