From: matz@... (Yukihiro Matsumoto) Date: 2000-07-01T15:26:52+09:00 Subject: [ruby-dev:10159] Re: [BUG] ruby 1.5.4 (2000-06-28) [i586-linux] まつもと ゆきひろです In message "[ruby-dev:10156] [BUG] ruby 1.5.4 (2000-06-28) [i586-linux]" on 00/07/01, Wakou Aoyama writes: |1.6 が近いという事で、取り急ぎ、1.5.4 のバグ報告。 |再現が難しく、データの . 1つ削除しただけでも再現しません。 GCのタイミングによるものでした。 プログラムを以下のようにするとかならず再現します。 while line = DATA.gets /./.match(line) /^

/.match(line) /^

/.match(line) true if (/^( +)
/.match(line)) ... (GC.start; /^( +)<\/PRE>/.match(line))
  end

で、結論から言うと1.5系でRTEST()の値がVALUEでなくなったにも
かかわらず、'...'の処理でそのまま使っていたのが原因でした。
月曜にでもcommitします。

                                まつもと ゆきひろ /:|}