ruby-trunk-changes r45303 - r45305

今日はコミット少なめで、Linux でのバックトレース表示の対応強化などがありました。

nobu: r45303 2014-03-10 10:51:45 +0900

Hash#each で生成する Enumerator のテストで Enumerator ではなくて Hash そのものを渡してしまっていたところがあったのを修正しています。 https://github.com/ruby/ruby/pull/558

svn: r45304 2014-03-10 10:51:50 +0900

version.h の日付更新。

naruse: r45305 2014-03-10 12:20:53 +0900

rb_bug() などで C level のバックトレースを表示する時に行番号を取得するために基底アドレスを取得するのに Linux で --enable-shared をつけない時に dladdr(3) を利用するようにしています。 https://twitter.com/shinh/status/441957774264504321 --enable-shared をつけない時とありますが -pie つきになっている時に取れなかったのを対応しているみたいです。