From: Shyouhei Urabe Date: 2010-07-21T14:44:10+09:00 Subject: [ruby-core:31383] [Bug #3589] Converting Bignums to Float for equality checks is wrong Issue #3589 has been updated by Shyouhei Urabe. For a record: Akira Tanaka kindly told me that this behaviour was intentionally introduced since revision r1800, to make 100000000000000000000000 == 100000000000000000000000.0 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/bignum.c?r1=1800&r2=1799&pathrev=1800 ---------------------------------------- http://redmine.ruby-lang.org/issues/show/3589 ---------------------------------------- http://redmine.ruby-lang.org