ruby-trunk-changes r50478 - r50483

今日は先日の Enumerable#to_a の size を使った最適化の revert などがありました。

nobu: r50478 2015-05-13 11:10:29 +0900

test/ruby/test_parse.rb でインスタンス変数およびクラス変数の不正な記法のテストで "@." のチェックのはずのところが "@@." になってテストケースが重複していたので修正しています。

svn: r50479 2015-05-13 11:11:07 +0900

version.h の日付更新。

nobu: r50480 2015-05-13 11:13:43 +0900

グローバル変数の parse error の時に "$" だけの時の例外メッセージを "$%" などの不正な文字が続いた時とは変化させるように修正しています。

kazu: r50481 2015-05-13 12:04:53 +0900

r50480 の ChangeLog エントリの typo 修正。

glass: r50483 2015-05-13 17:18:58 +0900

r50457 の Enumerable#to_a での size メソッドを利用した最適化を revert しています。 r50477 のところでも書きましたが size が to_a を呼ぶような実装をされていると無限再帰する問題があるのでひとまず断念したようです。 [Bug #11130] [Feature #9118]