From: Yusuke ENDOH Date: 2010-02-17T02:43:28+09:00 Subject: [ruby-core:28193] Re: [Bug #1535] Hash#merge! Inside Iterator Can Cause RuntimeError Hi, 2010/2/16 Yukihiro Matsumoto : > |This does not cause compatibility problem because this just > |raises exception that has already been occurred indeterminately. > |I'll commit the following patch to trunk unless anyone says an > |objection. > > I think it's a good idea. Go ahead. Done. Finally, rubyspec on trunk reports just one error now. 1) IO#reopen reassociates self with a new stream after some reads FAILED Expected "Line 3: Three\n" to equal "Line 1: One\n" /home/mame/work/ruby/spec/rubyspec/core/io/reopen_spec.rb:125:in `block (2 levels) in ' /home/mame/work/ruby/spec/rubyspec/core/io/reopen_spec.rb:4:in `' Finished in 115.282141 seconds 2884 files, 13880 examples, 170803 expectations, 1 failure, 0 errors -- Yusuke ENDOH