You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by er...@apache.org on 2019/03/27 23:46:43 UTC

[commons-numbers] branch fraction-dev updated (5f95ff1 -> e4be380)

This is an automated email from the ASF dual-hosted git repository.

ericbarnhill pushed a change to branch fraction-dev
in repository https://gitbox.apache.org/repos/asf/commons-numbers.git.


 discard 5f95ff1  NUMBERS-77: bugfix: updating obsolete BigDecimal field reference in BigFractionTest
 discard fc162a2  NUMBERS-77: minor: bugfix
 discard fd46ba8  NUMBERS-77: replay of edit to AbstractFractionFormat
 discard 1668b11  NUMBERS-77: tabs to spaces
 discard c02aa06  NUMBERS-74: minor: removed unneeded variable
 discard 2d7141d  NUMBERS-74: minor: changed exception listed in doc
 discard e58c09f  NUMBERS_74: minor: added a trim method to parsing single integer
 discard 1cd08d6  NUMBERS-74: added parse() method to Fraction
 discard 0856993  NUMBERS-92: Rename AbstractFormat to AbstractFractionFormat
 discard 3376efc  NUMBERS-91: Conforming Big Fraction related Test classes
 discard 63f5be4  NUMBERS-91: Fixes to BigFraction related Formatting classes
 discard 551cddf  NUMBERS-91: Conform BigFraction constructors to Fraction consts
 discard b8e33c3  NUMBERS-74: Changed factory methods to "of" and "from"
 discard 514e375  NUMBERS-91: Removal of percentageValue method
 discard 41fcce7  NUMBERS-91: Added ofInt() factory methods and made BigInteger-based constructor private
 discard 2ca1fd4  NUMBERS-75: Removal of unused BigInteger import
 discard 1a06a15  NUMBERS-75: Fraction passes all FractionTests after updating
 discard 2ff3c0a  NUMBERS-74: Conformed unit tests to new factory methods
 discard 475db50  NUMBERS-74: Format classes use new Fraction factory methods
 discard 438e008  NUMBERS-74: ofInt() methods now static
 discard 27964b4  NUMBERS-74: Convert new Fraction factory methods to static
 discard b70ff5a  NUMBERS-79: Fraction.add() and .subtract() are long-based
 discard ebffece  NUMBERS-75: Removal of private constructors and replacement with of* factory methods
 discard 8de7ce2  NUMBERS-74: minor: removed unneeded variable
 discard 517df33  NUMBERS-74: minor: changed exception listed in doc
 discard 99cbe29  NUMBERS_74: minor: added a trim method to parsing single integer
 discard 9a4792c  NUMBERS-74: added parse() method to Fraction
 discard 55e07ae  Merge branch 'NUMBERS-94__matt'
 discard 56cde56  Use "final".
 discard 00b2b56  NUMBERS-94: adding extra check to PlaneAngle.normalize() to handle very small numbers
 discard 2cdd94e  NUMBERS-92: Some missed unstaged changes
 discard 254ef61  NUMBERS-92: Rename AbstractFormat to AbstractFractionFormat
 discard 4631832  Merge branch 'fix_NUMBERS-93__matt'
 discard 3d8301f  NUMBERS-93: Updating documentation for PlaneAngle#normalize() to specify that the upper bound is exclusive; adding unit tests for these cases
 discard 5a7d463  NUMBERS-91: Conforming Big Fraction related Test classes
 discard 4304d1e  NUMBERS-91: Fixes to BigFraction related Formatting classes
 discard a55888c  NUMBERS-91: Conform BigFraction constructors to Fraction consts
 discard 3bb217b  NUMBERS-74: Changed factory methods to "of" and "from"
 discard 2db8cdf  Merge branch 'task__NUMBERS-89__matt'
 discard ea36bda  Nit.
 discard b18117e  updating docs to specify the order of quaternion components; renaming parameters to match component names
 discard b67f72e  NUMBERS-89: changing dotProduct() to dot() to match convention in commons-geometry
 discard dfabfc1  NUMBERS-91: Removal of percentageValue method
 discard ebb8e03  NUMBERS-91: Added ofInt() factory methods and made BigInteger-based constructor private
 discard 43df05f  NUMBERS-75: Removal of unused BigInteger import
 discard fb71f89  NUMBERS-75: Fraction passes all FractionTests after updating
 discard d6d7b04  Merge branch 'fix_NUMBERS-87__roman'
 discard e29dff1  [NUMBERS-87] Avoid unnecessary allocations in production code
 discard c64fa8a  Merge branch 'task_NUMBERS-86__matt'
 discard 7fce912  NUMBERS-86: updating Slerp javadocs to specify that the output quaternions are in positive polar form
 discard e072c34  NUMBERS-86: fixing issue with Slerp.apply() returning end quaternion that is not in positive polar format
 discard 866561e  NUMBERS-86: adding Slerp unit tests; tests currently fail
 discard acbe5ad  Upgrade dependencies.
 discard e08f7b5  Make class final ("ValJO" requirement).
 discard d0cff0d  NUMBERS-83: Replace calls to JDK deprecated API.
 discard 6d2675b  NUMBERS-83: Replace calls to JDK deprecated API.
 discard 2b89e64  Merge branch 'task_NUMBERS-25__gimo'
 discard 392abe9  Javadoc (remove spurious lines).
 discard cfaba89  NUMBERS-25: Remove @since javadoc tags
 discard fd2fb49  NUMBERS-85: Implement the "slerp" algorithm.
 discard a9cd5d9  Nit (less verbose unit tests).
 discard d7fe20e  Merge branch 'fix_NUMBERS-84__matt'
 discard 3eedf4c  Ordering of the preconditions.
 discard 9076074  NUMBERS-84: Adding NaN and infinite checks to Quaternion normalize() and inverse()
 discard 59af118  Unit tests.
 discard bf1d61e  CheckStyle.
 discard c0bf9f7  NUMBERS-76: Refactoring so class can be final (ValJO criterion).
 discard 1ba9918  NUMBERS-21: Target Java 8.
 discard 317076d  NUMBERS-21: Target Java 8.
 discard 9a827a5  NUMBERS-74: Conformed unit tests to new factory methods
 discard c7e6c93  NUMBERS-74: Format classes use new Fraction factory methods
 discard bc5ef80  NUMBERS-74: ofInt() methods now static
 discard f6c81a5  NUMBERS-74: Convert new Fraction factory methods to static
 discard ac4d275  NUMBERS-79: Fraction.add() and .subtract() are long-based
 discard 16f6019  NUMBERS-75: Removal of private constructors and replacement with of* factory methods
     new 4ab6e3e  NUMBERS-75: Removal of private constructors and replacement with of* factory methods
     new 7c24863  NUMBERS-79: Fraction.add() and .subtract() are long-based
     new 78bf4b8  NUMBERS-74: Convert new Fraction factory methods to static
     new d766bac  NUMBERS-74: ofInt() methods now static
     new 41ca540  NUMBERS-74: Format classes use new Fraction factory methods
     new 4077651  NUMBERS-74: Conformed unit tests to new factory methods
     new 3c0f0be  NUMBERS-21: Target Java 8.
     new 5e9c61f  NUMBERS-21: Target Java 8.
     new a509de5  NUMBERS-76: Refactoring so class can be final (ValJO criterion).
     new bd31124  CheckStyle.
     new 176d0c8  Unit tests.
     new c7dd206  NUMBERS-84: Adding NaN and infinite checks to Quaternion normalize() and inverse()
     new f45f0a1  Ordering of the preconditions.
     new 47eb84d  Nit (less verbose unit tests).
     new ffd76e2  NUMBERS-85: Implement the "slerp" algorithm.
     new d398d1b  NUMBERS-25: Remove @since javadoc tags
     new 76aa507  Javadoc (remove spurious lines).
     new 28f7cdd  NUMBERS-83: Replace calls to JDK deprecated API.
     new d298395  NUMBERS-83: Replace calls to JDK deprecated API.
     new 88dded0  Make class final ("ValJO" requirement).
     new 0dcb855  Upgrade dependencies.
     new f22102a  NUMBERS-86: adding Slerp unit tests; tests currently fail
     new e83eb90  NUMBERS-86: fixing issue with Slerp.apply() returning end quaternion that is not in positive polar format
     new eb3f6a4  NUMBERS-86: updating Slerp javadocs to specify that the output quaternions are in positive polar form
     new 0f39a12  [NUMBERS-87] Avoid unnecessary allocations in production code
     new f9b8213  NUMBERS-75: Fraction passes all FractionTests after updating
     new b660a28  NUMBERS-75: Removal of unused BigInteger import
     new 74a4601  NUMBERS-91: Added ofInt() factory methods and made BigInteger-based constructor private
     new a7cefbf  NUMBERS-91: Removal of percentageValue method
     new 3dcba61  NUMBERS-89: changing dotProduct() to dot() to match convention in commons-geometry
     new 1187730  updating docs to specify the order of quaternion components; renaming parameters to match component names
     new 193e7b0  Nit.
     new a675d8b  NUMBERS-74: Changed factory methods to "of" and "from"
     new 072a292  NUMBERS-91: Conform BigFraction constructors to Fraction consts
     new f6f19e1  NUMBERS-91: Fixes to BigFraction related Formatting classes
     new 862334b  NUMBERS-91: Conforming Big Fraction related Test classes
     new 2f5ca43  NUMBERS-93: Updating documentation for PlaneAngle#normalize() to specify that the upper bound is exclusive; adding unit tests for these cases
     new d810878  NUMBERS-92: Rename AbstractFormat to AbstractFractionFormat
     new 69be5e9  NUMBERS-92: Some missed unstaged changes
     new 600de66  NUMBERS-94: adding extra check to PlaneAngle.normalize() to handle very small numbers
     new b4e0bb1  Use "final".
     new 6acf161  NUMBERS-74: added parse() method to Fraction
     new 9ebced7  NUMBERS_74: minor: added a trim method to parsing single integer
     new 43c7b77  NUMBERS-74: minor: changed exception listed in doc
     new 64e9b72  NUMBERS-74: minor: removed unneeded variable
     new 7672ace  NUMBERS-75: Removal of private constructors and replacement with of* factory methods
     new bd98e81  NUMBERS-79: Fraction.add() and .subtract() are long-based
     new 5c9c5bc  NUMBERS-74: Convert new Fraction factory methods to static
     new f5cd0a2  NUMBERS-77: tabs to spaces
     new e4be380  NUMBERS-77: tests: added testParse class and negative entries to testToString

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (5f95ff1)
            \
             N -- N -- N   refs/heads/fraction-dev (e4be380)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 351 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:
 .../apache/commons/numbers/fraction/Fraction.java  | 41 +++-------------------
 .../commons/numbers/fraction/BigFractionTest.java  |  9 ++---
 .../commons/numbers/fraction/FractionTest.java     | 21 +++++++++++
 3 files changed, 27 insertions(+), 44 deletions(-)