[GHC] #9530: min / max do not always return the other argument when one of the arguments is NaN

GHC ghc-devs at haskell.org
Tue Sep 16 16:55:10 UTC 2014


#9530: min / max do not always return the other argument when one of the arguments
is NaN
-------------------------------------+-------------------------------------
              Reporter:  jrp         |            Owner:
                  Type:  bug         |           Status:  closed
              Priority:  normal      |        Milestone:
             Component:  Prelude     |          Version:  7.8.3
            Resolution:  invalid     |         Keywords:
      Operating System:  MacOS X     |     Architecture:  Unknown/Multiple
       Type of failure:  Incorrect   |       Difficulty:  Easy (less than 1
  result at runtime                  |  hour)
             Test Case:              |       Blocked By:  9276
              Blocking:              |  Related Tickets:  9276
Differential Revisions:              |
-------------------------------------+-------------------------------------
Changes (by rwbarton):

 * status:  new => closed
 * resolution:   => invalid


Comment:

 Replying to [comment:3 dfeuer]:
 > I think it probably makes sense to have multiple sets of operations
 available:
 >
 > 1. IEEE compliant stuff, whether sane or not.
 >
 > 2. Stuff that's fast in hardware, whether sane or not.
 >
 > 3. Stuff that's sane.

 I whole-heartedly agree with this, but, (at most?!) one of these behaviors
 can be the behavior of the `Ord Double` instance.

 Any proposed change to that instance needs to be made through the library
 submissions process, so I'm going to close this ticket as "invalid". This
 discussion should continue, though! Maybe here, or perhaps on a new wiki
 page—there are getting to be a number of these tickets on floating-point
 behavior and it would be good to have all the discussion in one place.

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9530#comment:14>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list