[#102652] [Ruby master Bug#17664] Behavior of sockets changed in Ruby 3.0 to non-blocking — ciconia@...
Issue #17664 has been reported by ciconia (Sharon Rosner).
23 messages
2021/02/28
[ruby-core:102503] [Ruby master Bug#17630] '+' doesn't work correctly for some floats (x.07 + y.4 will give z.46999999999997 instead of z.47)
From:
chris@...
Date:
2021-02-15 13:38:41 UTC
List:
ruby-core #102503
Issue #17630 has been updated by chrisseaton (Chris Seaton). Did you read this? https://bugs.ruby-lang.org/#Floating-point-numbers ---------------------------------------- Bug #17630: '+' doesn't work correctly for some floats (x.07 + y.4 will give z.46999999999997 instead of z.47) https://bugs.ruby-lang.org/issues/17630#change-90397 * Author: zGalili (Ziv Galili) * Status: Open * Priority: Normal * ruby -v: 2.7.2p137 * Backport: 2.5: UNKNOWN, 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: UNKNOWN ---------------------------------------- 1.02 + 1.4 will give 2.42 as expected but not for all cases. examples for wrong answers: ``` ruby 1.07 + 1.4 -> 2.4699999999999998 255.07 + 5.4 -> 260.46999999999997 480.07 + 5.4 -> 485.46999999999997 ``` other numbers works correctly: ``` ruby 255.06 + 5.5 -> 260.56 2.07 + 222222.4 -> 222224.47 ``` seems like the problem is with x.07 + y.4 but only for some results. -- https://bugs.ruby-lang.org/ Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>