Hi,

In message "Re: Bug in Float literal (1e-19 == 0) Re: 0.0 sign"
    on 04/05/06, "Zsban Ambrus" <ambrus / math.bme.hu> writes:

|> 0.0000000000000000001 == 0.0 as true.

|I think this might be a bug in the C library, not ruby.  Don't take this for
|sure however.

It's a bug in strtod(), but Ruby uses its own strtod() implementation.
H.Yamamoto submitted the fix in [ruby-dev:23465].

							matz.