This is an automated email from the ASF dual-hosted git repository. aherbert pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/commons-numbers.git.
from 9c0cb71 Use multiplyImaginary instead of multiply by Complex.I new 4dd3fc8 Updated sinh/asinh using an overflow/underflow safe method. new 96fe378 Updated cosh/acosh using an overflow/underflow safe method. new 2c77d00 Fix unspecified sign in C99 standard for acos. new 93d6890 Update the max ULP for acos/acosh from 36 to 2 for the C reference test. new a2cc4ec Removed unused static asinh method and constants. new 5346128 Updated atanh using an overflow/underflow safe method. new 26b9ae7 Update the max ULP for atanh from 17 to 1 for the C reference test. new bdaecba Use final new 67dc19d Compute log() within a safe region without using the sqrt. new 4bbbef9 Update the max ULP for log from 3 to 1 for the C reference test. new 1d20e9f Removed unused constants new 5d9156b Added atanh assumptions test to check the safe upper and lower limits. new 12c0b57 Drop exact log10 test. The method of computation cannot be assumed. new 913b012 Trailing whitespace. new 9aa23ab Switch atanh if statements to fix PMD warning. new 244f6e7 Remove use of log1p when value is very small. new e335125 Remove unused/redundant methods. new bf2b32c Moved the check for the safe region to a method. new 45d1a46 Added edge case tests for atanh. new dfcc118 Added edge case tests for acos. new f5ba494 Add atanh assumption on x close to 1. new e1ad2a0 Added edge case tests for asin. new 8375852 Fix javadoc comment on SAFE_MIN/MAX new 3366f35 Fix overflow in tanh. Added edge case tests. new 1f7af2c Added links to Wolfram elementary functions where applicable. new ba7fe3a Edge cases for cosh and sinh. new 3614d51 Simplify sqrt() edge cases. new e2e7b8b Simplify exp() edge cases. new 1eae0a4 Simplify sinh, cosh and tanh new 32d8fc1 Overflow test for pow() The 30 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/complex/Complex.java | 1158 ++++++++++++-------- .../commons/numbers/complex/CReferenceTest.java | 10 +- .../commons/numbers/complex/CStandardTest.java | 2 +- .../numbers/complex/ComplexEdgeCaseTest.java | 164 ++- .../commons/numbers/complex/ComplexTest.java | 358 +++--- 5 files changed, 1080 insertions(+), 612 deletions(-)