commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Luc Maisonobe (JIRA)" <j...@apache.org>
Subject [jira] [Closed] (MATH-493) FastMath min and max fail with (Infinity,-Infinity) and (0,0, -0.0)
Date Wed, 23 Mar 2011 20:37:06 GMT

     [ https://issues.apache.org/jira/browse/MATH-493?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Luc Maisonobe closed MATH-493.
------------------------------


Closing issue as it was included in version 2.2, which has been released

> FastMath min and max fail with (Infinity,-Infinity) and (0,0, -0.0)
> -------------------------------------------------------------------
>
>                 Key: MATH-493
>                 URL: https://issues.apache.org/jira/browse/MATH-493
>             Project: Commons Math
>          Issue Type: Bug
>    Affects Versions: 2.2, 3.0
>            Reporter: Sebb
>             Fix For: 2.2, 3.0
>
>
> FastMath min and max fail with (Infinity,-Infinity) and (0,0, -0.0):
> min(float 0.0, float -0.0) expected -0.0 actual 0.0
> min(float Infinity, float -Infinity) expected -Infinity actual NaN
> max(float 0.0, float -0.0) expected 0.0 actual -0.0
> max(float Infinity, float -Infinity) expected Infinity actual NaN
> Similarly for the double versions.
> The Infinity failures are because the code uses Float.isNaN(a + b) which gives NaN when
+/1- Infinity are added together.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message