今日は StringIO の不具合修正がありました。
sorah:r31252 2011-04-09 22:01:23 +0900
[ruby-dev:43392] で報告されているように StringIO#readline や StringIO#each_line で引数(limit)に 0 を渡すと無限ループに陥る不具合の修正です。引数のチェックを追加しています。
sorah:r31253 2011-04-09 23:28:06 +0900
r31252 を再修正。ブロック引数なしで StringIO#each_line を呼び出して Enumerator を返す時にはその場で例外を発生させないようにしています。
sorah:r31254 2011-04-10 00:10:03 +0900
r31252 を更に修正。引数のチェックを「クラスが Fixnum で 0 の時」としていたのを NUM2LONG() で変換して 0 かどうか確認するようにしています。
svn:r31255 2011-04-10 00:10:07 +0900
version.h の日付更新。