This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author mark.dickinson
Recipients mark.dickinson, rhettinger, skrah
Date 2009-10-07.17:56:10
SpamBayes Score 1.1205624e-08
Marked as misclassified No
Message-id <1254938172.07.0.977858198805.issue7048@psf.upfronthosting.co.za>
In-reply-to
Content
I don't understand the new scaleb testcases (from Mike).  They look like 
this:

precision:   34
maxExponent: 999999999
minExponent: -999999999
-- integer overflow in 3.61 or earlier
scbx164 scaleb  1E-999999999  -1200000000  -> NaN Invalid_operation
-- out of range
scbx165 scaleb  -1E-999999999  +1200000000  -> NaN Invalid_operation

The specification says that the second operand should be in the range 
+/-2*(Emax+precision) inclusive, which in this case it is.  So clearly 
there are additional situations in which Invalid_operation should be 
signalled.  It's not clear to me what those conditions are.
History
Date User Action Args
2009-10-07 17:56:12mark.dickinsonsetrecipients: + mark.dickinson, rhettinger, skrah
2009-10-07 17:56:12mark.dickinsonsetmessageid: <1254938172.07.0.977858198805.issue7048@psf.upfronthosting.co.za>
2009-10-07 17:56:10mark.dickinsonlinkissue7048 messages
2009-10-07 17:56:10mark.dickinsoncreate