Issue #9979 has been updated by Joseph Leniston.


This issue is a regression and is the same as issue #3803

----------------------------------------
Bug #9979: Regression: BigDecimal::ROUND_HALF_DOWN/ROUND_HALF_EVEN behave incorrectly
https://bugs.ruby-lang.org/issues/9979#change-47377

* Author: Joseph Leniston
* Status: Open
* Priority: Normal
* Assignee: Kenta Murata
* Category: core
* Target version: current: 2.2.0
* ruby -v: 2.1.2
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN
----------------------------------------
The incorrect behaviour is that all fractional values between 0.5 (inclusive) and 0.6 (non-inclusive) are subject to the rounding policy for 'half', whereas it should only be applied for fractional values exactly equal to 0.5.



-- 
https://bugs.ruby-lang.org/