Mark Dickinson added the comment:

> IEEE 754 doesn't help here, since it doesn't cover decimal
> floating-point <-> binary floating-point conversions.

OTOH, IEEE 754 *does* cover floating-point to int conversions (5.4.1, 5.8):  
those fall under 'general-computational operations', and as such should signal 
when given an sNaN (6.2: "Signaling NaNs shall be reserved operands that, under 
default exception handling, signal the invalid operation exception (see 7.2) 
for every general-computational and signaling-computational operation except 
for the conversions described in 5.12. For non-default treatment, see 8.").  It 
feels to me as though decimal -> binary conversions should follow the same 
pattern.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue15544>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to