ruby-trunk-changes r51151 - r51157

今日も主に 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() で重複した引数のチェックが行なわれていたのを避けるようにするリファクタリング