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