ruby-trunk-changes r49145 - r49149

今日は OpenStruct の protected メソッドの改名や mkmf.rb の生成する Makefile の clean の規則の修正などがありました。

nobu: r49145 2015-01-05 10:57:26 +0900

標準添付ライブラリ ostruct の protected method の modifiable, new_ostruct_member, table をそれぞれ modifiable?, new_ostruct_member!, table! など記号つきのメソッド名に改名しています。 OpenStruct のメンバー名とかぶらないようにするためだそうです。なるほど。 table あたりはかぶりやすそうですね。 https://github.com/ruby/ruby/pull/806

svn: r49146 2015-01-05 10:57:39 +0900

version.h の日付更新。

nobu: r49147 2015-01-05 14:27:31 +0900

なのですが r49145 のうち OpenStruct#table の改名は revert しています。 JSON が使っていたらしい?

hsbt: r49148 2015-01-05 14:58:03 +0900

IO.select への fd の上限の確認のテストを AIX 環境でタイムアウトするそうなのでタイムアウトを 30 秒にのばしています。 [ruby-core:62983] [Bug #9917]

nobu: r49149 2015-01-05 21:33:22 +0900

標準添付ライブラリ mkmf.rb で生成する Makefile で拡張ライブラリのビルド結果を出力するディレクトリのタイムスタンプファイルを make clean で削除するようにしています。