Alex Herbert
cfd7a36313
Checkstyle: private final class should be final
2023-11-21 18:33:47 +00:00
sebbASF
95b244cb1f
Use same artifactId prefix as modules ( #235 )
...
Changing the artifactId would normally require a corresponding change of package. But in this case, the parent does not include any Java code, so we should be OK.
2023-09-21 13:44:49 +01:00
Gilles Sadowski
8e5e8bb65b
Reset "-SNAPSHOT" suffix in "<version>" tag.
...
Next version is still "4.0", with "0" as minor number, because last release was "beta".
2022-12-22 10:35:53 +01:00
Gilles Sadowski
506d4bea15
Merge branch '4.0-beta1-release'
2022-12-22 08:28:53 +01:00
Alex Herbert
0e3634108a
Add a docs module to create aggregate reports
...
The site pages have been updated to link to the aggregate javadoc
report.
2022-12-21 23:36:47 +00:00
Gilles Sadowski
81171d4071
Set correct version for all modules.
2022-12-13 18:34:33 +01:00
aherbert
91b0bb3d30
Update to use commons.module.name (consitent with CP)
2022-12-02 11:50:28 +00:00
aherbert
86c703f3af
Update changes report configuration to allow component reports
...
Remove configuration that is a duplicate of commons-parent.
2022-10-13 13:08:39 +01:00
aherbert
7b18e4f676
Reorder properties to match commons RNG parent.
...
Update commons.module.name to commons.automatic.module.name
2022-10-13 12:59:51 +01:00
aherbert
93e3ee4b78
Formatting. Remove empty lines before closing curly bracket.
2022-10-13 11:04:55 +01:00
aherbert
61cfea92d9
Disable jacoco coverage check in core module
...
This should allow Travis to build.
2022-01-18 18:21:29 +00:00
Gilles Sadowski
9b0fc1fe7f
Allow successful build on Java 9+.
...
Currently "JdkMath" implements all "Math" methods only on Java 8 (or lower).
2022-01-11 01:05:58 +01:00
Gilles Sadowski
d35194c995
Update copyright notice (2022).
2022-01-06 01:18:24 +01:00
Gilles Sadowski
142dcaa921
Javadoc.
2021-10-17 15:27:45 +02:00
Gilles Sadowski
e052d9dc53
Remove methods that were calling the "Math" implementation.
2021-10-17 02:03:42 +02:00
Gilles Sadowski
22753536f4
Class "JdkMath" bridges user code and alternative implementations.
...
It's a "drop-in" replacement for JDK's "Math" as of Java 8 (cf. MATH-1630).
"AccurateMath" contains pure Java, acccurate, implementations of "Math" functions.
But it is no longer required to implement all of them.
2021-10-17 01:46:06 +02:00
Gilles Sadowski
b35167641a
Add files in new maven module.
2021-10-16 11:14:47 +02:00
Gilles Sadowski
21e230ae83
MATH-1630: Runtime switch between JDK and CM implementations of the methods defined in "java.lang.Math".
...
Default is to use the CM implementations in order to retain previous behaviour.
When using the JDK implementations, some unit tests fail (on Java 8).
Class "AccurateMath" was moved to "o.a.c.math4.core" package.
[Unit tests for that class were not moved because they depend on "legacy" classes.]
2021-10-16 11:14:09 +02:00