From: brian ford Date: 2010-02-18T15:30:48+09:00 Subject: [ruby-core:28214] Re: [Bug #2756] Issues with Math and Complex behavior on 1.9 Hi, On Wed, Feb 17, 2010 at 10:23 PM, Urabe Shyouhei wrote: > Hi, > > Yusuke ENDOH wrote: >>> Q. Can we change the 1.8.7 behavior when raising exceptions to be both internally consistent and consistent with the behavior of 1.9 (Note that numerous changes to the exception raised have already been made in 1.8.5 -> 1.8.6 -> 1.8.7, so this request is not without precedent.) >> >> Shyouhei, please decide it. >> IMO, TEENY version may accept such a small spec change, but >> patch-level might not. > > Agreed. I'd want to see this a spec change between versions. > I would argue that the behavior of lib/complex.rb be considered a bug because the existing method is overridden but the existing method's behavior is changed incompatibly. Bugs can be fixed in patchlevels. OTOH, while 1.8.8 is not well defined (at least I don't know where to look for a definition), it could be the target for this change. Of the two options, I'd really like to see it changed in 1.8.7. Cheers, Brian