Subject: | Math::BigFloat -> bceil() returns -1 |
$x -> bceil() for -1 < $x < 0 returns -0. The docs says that -0 should never be returned. A simple example showing the bug:
$ perl -MMath::BigFloat -wle 'print Math::BigFloat -> new("-0.4") -> bceil()'
-0
The bug has been present in all versions at least back to, and including, the distribution Math-BigInt-1.55.