This is an automated email from the ASF dual-hosted git repository.
erans pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/commons-numbers.git.
from 08962e8 Fix the site's source repository link.
new 89ce65d NUMBERS-132: Perform gcd algorithm on negative numbers in
ArithmeticUtils.gcd(int, int)
new f1f4ddc Merge branch 'NUMBERS-132__heinrich'
new 7c20513 NUMBERS-120: Repair BigFraction.doubleValue() to produce
correctly rounded result with maximum precision
new 28fa56d NUMBERS-120: Add mad corner case to unit tests to enforce
maximum precision in doubleValue()
new 1712ee6 NUMBERS-120: Extract functionality of doubleValue() to helper
method for reuse in floatValue()
new fd1292e NUMBERS-120: Repair BigFraction.floatValue()
new 0c070c1 NUMBERS-120: Make doubleValue() tests independent of double
constructor
new 167f004 NUMBERS-120: Don't calculate more bits than necessary in
toFloatingPointBits(int, int)
new f6a2e09 NUMBERS-120: Add unit tests
new 504f82b NUMBERS-120: Remove redundant conditional branch
new 1abb1d8 NUMBERS-120: Satisfy checkstyle requirements
new 6ebd569 NUMBERS-120: Create assertion helper methods for readability
new e6de6fc NUMBERS-120: Simplify roundAndRightShift(BigInteger, int,
boolean)
new e89aaad NUMBERS-120: Add comment about previously neglected corner
case that was luckily already handled correctly
new 404ff82 NUMBERS-120: Add unit test for rounding up from subnormal to
normal number
new 26c9e7f NUMBERS-120: Report argument values in
IllegalArgumentException messages
new 5d4485d Javadoc and formatting nits.
new 5a0d8f5 Merge branch 'NUMBERS-120__heinrich'
The 18 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../commons/numbers/core/ArithmeticUtils.java | 142 ++++---------
.../commons/numbers/fraction/BigFraction.java | 219 ++++++++++++++++++---
.../commons/numbers/fraction/BigFractionTest.java | 133 +++++++++++--
3 files changed, 351 insertions(+), 143 deletions(-)