This is an automated email from the ASF dual-hosted git repository. aherbert pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-math.git
commit 1d51a0f68ee84ef11f4adbd58560e89acf762a62 Author: aherbert <aherb...@apache.org> AuthorDate: Wed Jun 9 16:23:31 2021 +0100 spotbugs exclusions for AccurateMath --- src/main/resources/spotbugs/spotbugs-exclude-filter.xml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/main/resources/spotbugs/spotbugs-exclude-filter.xml b/src/main/resources/spotbugs/spotbugs-exclude-filter.xml index ce34778..7337a51 100644 --- a/src/main/resources/spotbugs/spotbugs-exclude-filter.xml +++ b/src/main/resources/spotbugs/spotbugs-exclude-filter.xml @@ -42,11 +42,21 @@ <BugPattern name="FE_FLOATING_POINT_EQUALITY"/> </Match> <Match> - <!-- Benchmark state classes can expose internal representations --> <Class name="org.apache.commons.math4.neuralnet.twod.NeuronSquareMesh2D"/> <Method name="createLinks"/> <BugPattern name="SF_SWITCH_FALLTHROUGH"/> </Match> + <Match> + <!-- The constant is inlined resulting in a dead-local-store error --> + <Class name="org.apache.commons.math4.legacy.core.jdkmath.AccurateMath"/> + <Method name="atan"/> + <BugPattern name="DLS_DEAD_LOCAL_STORE"/> + </Match> + <Match> + <!-- The constant is intentionally close to but not exactly pi/2 --> + <Class name="org.apache.commons.math4.legacy.core.jdkmath.AccurateMath$CodyWaite"/> + <BugPattern name="CNT_ROUGH_CONSTANT_VALUE"/> + </Match> <Match> <!-- Benchmark state classes can expose internal representations -->