#19797: Build GSL in IEEE 754 compliant mode
----------------------------------+----------------------------------
   Reporter:  jdemeyer            |            Owner:
       Type:  enhancement         |           Status:  new
   Priority:  major               |        Milestone:  sage-7.0
  Component:  packages: standard  |         Keywords:
  Merged in:                      |          Authors:  Jeroen Demeyer
  Reviewers:                      |  Report Upstream:  N/A
Work issues:                      |           Branch:
     Commit:                      |     Dependencies:  #19796
   Stopgaps:                      |
----------------------------------+----------------------------------
 The following can happen on some hardware architectures due to fused
 multiply-add instructions:
 {{{
 sage: x = CDF(0.99, 0.2)
 sage: x * x.conj()
 1.0201 + 1.1102230246251575e-19*I
 }}}

 It's annoying because it causes doctest failures, for example
 {{{
 sage -t --long --warn-long 62.3 src/sage/symbolic/expression.pyx
 **********************************************************************
 File "src/sage/symbolic/expression.pyx", line 11105, in
 sage.symbolic.expression.Expression._plot_fast_callable
 Failed example:
     plot(s)
 Expected:
     Graphics object consisting of 1 graphics primitive
 Got:
     Graphics object consisting of 0 graphics primitives
 **********************************************************************
 }}}

--
Ticket URL: <http://trac.sagemath.org/ticket/19797>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to