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/04 23:55:38 UTC

[commons-numbers] branch fraction-dev updated (8de7ce2 -> fd46ba8)

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 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 2cdd94e  NUMBERS-92: Some missed unstaged changes
 discard 254ef61  NUMBERS-92: Rename AbstractFormat to AbstractFractionFormat
 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 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 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 b36e21d  NUMBERS-70: Delete files describing "Commons Math" (userguide).
     new 447ced4  Web site files.
     new 9c6f778  NUMBERS-76 Make "Quaternion" a VALJO
     new 2f33d38  NUMBERS-76 Make "Quaternion" a VALJO - correct Javadoc
     new e9e0164  NUMBERS-76 Make "Quaternion" a VALJO - Fix Checkstyle issues
     new 2d45431  Javadoc.
     new a058f41  Restrict visibility.
     new daa6a06  Use named constants.
     new f4bafc2  Simplify unit tests.
     new 851f85c  Merge branch 'NUMBERS-76__steve'
     new 44e5614  Nit (code formatting).
     new cfa71fc  [NUMBERS-56] Fix dimension check; improve test coverage and fix other bugs found.
     new bd8d91c  NUMBERS-56 Add missing unit tests and fix a couple of bugs in ComplexUtils (tidy up test array creation)
     new 63f80b1  Update POM.
     new 2a1989a  Add files (web site).
     new 9de66c2  Merge branch 'fix_NUMBERS-56__steve'
     new 8b47349  Avoid crash of the surefire plugin.
     new 51aa18f  INFRA-17379: Repository moved to "gitbox".
     new 1d872c6  NUMBERS-80: Renamed instance fields.
     new 50cf08d  NUMBERS-80: Method rename.
     new d216fe7  NUMBERS-80: Specialized implementations for normalized and positive polar form quaternions.
     new 11f5f1a  NUMBERS-83: Replace calls to JDK deprecated API.
     new 9186804  NUMBERS-80: Rename method.
     new 317076d  NUMBERS-21: Target Java 8.
     new 1ba9918  NUMBERS-21: Target Java 8.
     new c0bf9f7  NUMBERS-76: Refactoring so class can be final (ValJO criterion).
     new bf1d61e  CheckStyle.
     new 59af118  Unit tests.
     new 9076074  NUMBERS-84: Adding NaN and infinite checks to Quaternion normalize() and inverse()
     new 3eedf4c  Ordering of the preconditions.
     new d7fe20e  Merge branch 'fix_NUMBERS-84__matt'
     new a9cd5d9  Nit (less verbose unit tests).
     new fd2fb49  NUMBERS-85: Implement the "slerp" algorithm.
     new cfaba89  NUMBERS-25: Remove @since javadoc tags
     new 392abe9  Javadoc (remove spurious lines).
     new 2b89e64  Merge branch 'task_NUMBERS-25__gimo'
     new 6d2675b  NUMBERS-83: Replace calls to JDK deprecated API.
     new d0cff0d  NUMBERS-83: Replace calls to JDK deprecated API.
     new e08f7b5  Make class final ("ValJO" requirement).
     new acbe5ad  Upgrade dependencies.
     new 866561e  NUMBERS-86: adding Slerp unit tests; tests currently fail
     new e072c34  NUMBERS-86: fixing issue with Slerp.apply() returning end quaternion that is not in positive polar format
     new 7fce912  NUMBERS-86: updating Slerp javadocs to specify that the output quaternions are in positive polar form
     new c64fa8a  Merge branch 'task_NUMBERS-86__matt'
     new e29dff1  [NUMBERS-87] Avoid unnecessary allocations in production code
     new d6d7b04  Merge branch 'fix_NUMBERS-87__roman'
     new b67f72e  NUMBERS-89: changing dotProduct() to dot() to match convention in commons-geometry
     new b18117e  updating docs to specify the order of quaternion components; renaming parameters to match component names
     new ea36bda  Nit.
     new 2db8cdf  Merge branch 'task__NUMBERS-89__matt'
     new 3d8301f  NUMBERS-93: Updating documentation for PlaneAngle#normalize() to specify that the upper bound is exclusive; adding unit tests for these cases
     new 4631832  Merge branch 'fix_NUMBERS-93__matt'
     new 00b2b56  NUMBERS-94: adding extra check to PlaneAngle.normalize() to handle very small numbers
     new 56cde56  Use "final".
     new 55e07ae  Merge branch 'NUMBERS-94__matt'
     new ebffece  NUMBERS-75: Removal of private constructors and replacement with of* factory methods
     new b70ff5a  NUMBERS-79: Fraction.add() and .subtract() are long-based
     new 27964b4  NUMBERS-74: Convert new Fraction factory methods to static
     new 438e008  NUMBERS-74: ofInt() methods now static
     new 475db50  NUMBERS-74: Format classes use new Fraction factory methods
     new 2ff3c0a  NUMBERS-74: Conformed unit tests to new factory methods
     new 1a06a15  NUMBERS-75: Fraction passes all FractionTests after updating
     new 2ca1fd4  NUMBERS-75: Removal of unused BigInteger import
     new 41fcce7  NUMBERS-91: Added ofInt() factory methods and made BigInteger-based constructor private
     new 514e375  NUMBERS-91: Removal of percentageValue method
     new b8e33c3  NUMBERS-74: Changed factory methods to "of" and "from"
     new 551cddf  NUMBERS-91: Conform BigFraction constructors to Fraction consts
     new 63f5be4  NUMBERS-91: Fixes to BigFraction related Formatting classes
     new 3376efc  NUMBERS-91: Conforming Big Fraction related Test classes
     new 0856993  NUMBERS-92: Rename AbstractFormat to AbstractFractionFormat
     new 1cd08d6  NUMBERS-74: added parse() method to Fraction
     new e58c09f  NUMBERS_74: minor: added a trim method to parsing single integer
     new 2d7141d  NUMBERS-74: minor: changed exception listed in doc
     new c02aa06  NUMBERS-74: minor: removed unneeded variable
     new 1668b11  NUMBERS-77: tabs to spaces
     new fd46ba8  NUMBERS-77: replay of edit to AbstractFractionFormat

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   (8de7ce2)
            \
             N -- N -- N   refs/heads/fraction-dev (fd46ba8)

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 354 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:
 .travis.yml                                        |    1 -
 .../apache/commons/numbers/angle/PlaneAngle.java   |   22 +-
 .../commons/numbers/angle/PlaneAngleRadians.java   |   10 +-
 .../numbers/angle/PlaneAngleRadiansTest.java       |   34 +
 .../commons/numbers/angle/PlaneAngleTest.java      |   43 +-
 .../numbers/complex/streams/ComplexUtils.java      |  188 +--
 .../src/site/site.xml                              |    4 +-
 .../src/site/xdoc/index.xml                        |    4 +-
 .../numbers/complex/streams/ComplexUtilsTest.java  |  698 +++++++----
 .../commons/numbers/complex/streams/TestUtils.java |  354 +++---
 .../apache/commons/numbers/complex/Complex.java    |   50 +-
 .../src/site/site.xml                              |    4 +-
 .../src/site/xdoc/index.xml                        |    4 +-
 .../apache/commons/numbers/complex/TestUtils.java  |    2 -
 .../org/apache/commons/numbers/core/Precision.java |   14 +-
 .../apache/commons/numbers/core/PrecisionTest.java |  130 +-
 .../org/apache/commons/numbers/core/TestUtils.java |    2 -
 .../org/apache/commons/numbers/field/FP64.java     |    2 +-
 .../apache/commons/numbers/field/FP64Field.java    |    4 +-
 .../numbers/fraction/AbstractFractionFormat.java   |    6 +-
 .../commons/numbers/fraction/BigFraction.java      |   14 +-
 .../numbers/fraction/BigFractionFormat.java        |    2 +-
 .../apache/commons/numbers/fraction/Fraction.java  |    4 +-
 .../commons/numbers/fraction/FractionFormat.java   |    2 +-
 .../src/site/xdoc/index.xml                        |    4 +-
 .../numbers/fraction/BigFractionFormatTest.java    |    3 +-
 .../commons/numbers/fraction/BigFractionTest.java  |    8 +
 .../commons/numbers/gamma/RegularizedGamma.java    |    6 +-
 .../org/apache/commons/numbers/primes/Primes.java  |    2 -
 .../apache/commons/numbers/primes/SmallPrimes.java |    1 -
 .../commons/numbers/quaternion/Quaternion.java     |  538 ++++++---
 .../apache/commons/numbers/quaternion/Slerp.java   |  146 +++
 .../commons/numbers/quaternion/QuaternionTest.java |  517 ++++++--
 .../commons/numbers/quaternion/SlerpTest.java      |  389 ++++++
 pom.xml                                            |   41 +-
 src/site/site.xml                                  |    2 +-
 src/site/xdoc/developers.xml                       |    6 +-
 src/site/xdoc/userguide/analysis.xml               |  754 ------------
 src/site/xdoc/userguide/complex.xml                |  145 ---
 .../index.xml => src/site/xdoc/userguide/core.xml  |   25 +-
 src/site/xdoc/userguide/distribution.xml           |  117 --
 src/site/xdoc/userguide/exceptions.xml             |  119 --
 src/site/xdoc/userguide/filter.xml                 |  226 ----
 src/site/xdoc/userguide/fitting.xml                |  144 ---
 src/site/xdoc/userguide/fraction.xml               |  109 --
 src/site/xdoc/userguide/genetics.xml               |  134 ---
 src/site/xdoc/userguide/geometry.xml               |  338 ------
 src/site/xdoc/userguide/index.xml                  |  167 +--
 src/site/xdoc/userguide/leastsquares.xml           |  366 ------
 src/site/xdoc/userguide/linear.xml                 |  212 ----
 src/site/xdoc/userguide/ml.xml                     |  146 ---
 src/site/xdoc/userguide/ode.xml                    |  491 --------
 src/site/xdoc/userguide/optimization.xml           |  591 ----------
 src/site/xdoc/userguide/overview.xml               |  157 ---
 src/site/xdoc/userguide/random.xml                 |  563 ---------
 src/site/xdoc/userguide/stat.xml                   | 1246 --------------------
 src/site/xdoc/userguide/transform.xml              |   45 -
 src/site/xdoc/userguide/utilities.xml              |  246 ----
 58 files changed, 2238 insertions(+), 7364 deletions(-)
 copy {commons-numbers-combinatorics => commons-numbers-complex-streams}/src/site/site.xml (93%)
 copy {commons-numbers-core => commons-numbers-complex-streams}/src/site/xdoc/index.xml (92%)
 copy {commons-numbers-field => commons-numbers-complex}/src/site/site.xml (94%)
 copy {commons-numbers-core => commons-numbers-complex}/src/site/xdoc/index.xml (92%)
 copy {commons-numbers-core => commons-numbers-fraction}/src/site/xdoc/index.xml (92%)
 create mode 100644 commons-numbers-quaternion/src/main/java/org/apache/commons/numbers/quaternion/Slerp.java
 create mode 100644 commons-numbers-quaternion/src/test/java/org/apache/commons/numbers/quaternion/SlerpTest.java
 delete mode 100644 src/site/xdoc/userguide/analysis.xml
 delete mode 100644 src/site/xdoc/userguide/complex.xml
 copy commons-numbers-core/src/site/xdoc/index.xml => src/site/xdoc/userguide/core.xml (73%)
 delete mode 100644 src/site/xdoc/userguide/distribution.xml
 delete mode 100644 src/site/xdoc/userguide/exceptions.xml
 delete mode 100644 src/site/xdoc/userguide/filter.xml
 delete mode 100644 src/site/xdoc/userguide/fitting.xml
 delete mode 100644 src/site/xdoc/userguide/fraction.xml
 delete mode 100644 src/site/xdoc/userguide/genetics.xml
 delete mode 100644 src/site/xdoc/userguide/geometry.xml
 delete mode 100644 src/site/xdoc/userguide/leastsquares.xml
 delete mode 100644 src/site/xdoc/userguide/linear.xml
 delete mode 100644 src/site/xdoc/userguide/ml.xml
 delete mode 100644 src/site/xdoc/userguide/ode.xml
 delete mode 100644 src/site/xdoc/userguide/optimization.xml
 delete mode 100644 src/site/xdoc/userguide/overview.xml
 delete mode 100644 src/site/xdoc/userguide/random.xml
 delete mode 100644 src/site/xdoc/userguide/stat.xml
 delete mode 100644 src/site/xdoc/userguide/transform.xml
 delete mode 100644 src/site/xdoc/userguide/utilities.xml