[#97086] [Ruby master Bug#16612] Enumerator::ArithmeticSequence#last with float range produces incorrect value — muraken@...
Issue #16612 has been updated by mrkn (Kenta Murata).
4 messages
2020/02/07
[#97095] [PATCH] Modify shebang of libexec/y2racc and libexec/racc2y. — Wang Mingyu <wangmy@...>
change /usr/local/bin/ruby to /usr/bin/env ruby.
3 messages
2020/02/08
[#97307] [Ruby master Feature#16663] Add block or filtered forms of Kernel#caller to allow early bail-out — headius@...
Issue #16663 has been reported by headius (Charles Nutter).
29 messages
2020/02/28
[ruby-core:97086] [Ruby master Bug#16612] Enumerator::ArithmeticSequence#last with float range produces incorrect value
From:
muraken@...
Date:
2020-02-07 08:58:58 UTC
List:
ruby-core #97086
Issue #16612 has been updated by mrkn (Kenta Murata). Assignee set to mrkn (Kenta Murata) Status changed from Open to Assigned ---------------------------------------- Bug #16612: Enumerator::ArithmeticSequence#last with float range produces incorrect value https://bugs.ruby-lang.org/issues/16612#change-84193 * Author: bjfish (Brandon Fish) * Status: Assigned * Priority: Normal * Assignee: mrkn (Kenta Murata) * ruby -v: 2.7.0 * Backport: 2.5: UNKNOWN, 2.6: UNKNOWN, 2.7: UNKNOWN ---------------------------------------- **Steps to reproduce** ``` shell % ruby -e 'p ((0.24901079128550474)...(340.25008088980684)).step(34.00010700985213).last' 340.2500808898068 ``` **Expected result** Last value should match the value produced by the following: ``` shell ruby -e 'p ((0.24901079128550474)...(340.25008088980684)).step(34.00010700985213).to_a[-1]' 306.24997387995467 ``` **Environment** This was observed in versions `2.7.0` and `2.6.5`. -- https://bugs.ruby-lang.org/ Unsubscribe: <mailto:[email protected]?subject=unsubscribe> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>