ruby-trunk-changes r50639 - r50642

usa: r50639 2015-05-25 22:38:00 +0900

tool/redmine-backporter.rb の rel コマンドで関連コミットを追加した時に @changesets の validated メソッドを削除しています。関連するコミットが変更になったので再取得を促すためみたいです。

kazu: r50640 2015-05-26 21:37:42 +0900

gcc 拡張の __attribute__( (__alloc_size__) ) を利用する RUBY_ATTR_ALLOC_SIZE() を定義する条件が major 4 以上 minor 3以上になっていた(つまり 5.1 とかは偽になってた)ので 4.3 以上が対象になるように修正しています。

svn: r50641 2015-05-26 21:38:03 +0900

version.h の日付更新。

shugo: r50642 2015-05-26 22:16:18 +0900

Refinements で上書きされたメソッド名への alias を作るとその alias 経由でメソッドが呼べないという不具合を修正しています。 これ refine されたメソッドじゃなくて元のメソッドのほうが呼ばれるんですね。 alias した時点では using がないからか。 [ruby-core:69360] [Bug #11182]