From: Nobuyoshi Nakada Date: 2007-12-25T15:08:45+09:00 Subject: [ruby-dev:32749] Re: issues left as of 12/25 noon JST なかだです。 At Tue, 25 Dec 2007 13:05:47 +0900, Yukihiro Matsumoto wrote in [ruby-dev:32739]: > 1) > ||String#succがまだおかしい (担当 なかださんにお願いしたい) > |test/ruby/test_string.rb:1061 も String#succ です。 > > (担当 なかだ?) ------------------------------------------------------------------------ r14213 | matz | 2007-12-13 18:20:13 +0900 (Thu, 13 Dec 2007) | 2 lines * string.c (rb_str_succ): should not enter infinite loop for non-ASCII, non-alphanumeric character at the bottom. ------------------------------------------------------------------------ これで追加された break が問題だと思います。この無限ループになっ てしまう例というのはどこかのテストにありますか? Index: string.c =================================================================== --- string.c (リビジョン 14665) +++ string.c (作業コピー) @@ -1887,7 +1887,4 @@ rb_str_succ(VALUE orig) n = s - sbeg; } - else { - break; - } } if (c == -1) { /* str contains no alnum */ -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦