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, mirabilos, skrah
Date 2013-05-26.10:16:43
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1369563404.2.0.769368120092.issue18062@psf.upfronthosting.co.za>
In-reply-to
Content
It's also an option not to use dtoa.c:  Python still has fallback code that uses the OS double <-> char* conversions for the case where the configuration step can't figure out how to change the FPU control word.  In that case compilation should still succeed, and the resulting Python would show:

>>> import sys
>>> sys.float_repr_style
'legacy'

If there are tests failing with the 'legacy' mode, that may just indicate buggy tests that haven't been properly marked as depending on the short float repr.  (E.g., by decorating with "@unittest.skipUnless(getattr(sys, 'float_repr_style', '') == 'short'"), or poorly-designed tests that could be rewritten.
History
Date User Action Args
2013-05-26 10:16:44mark.dickinsonsetrecipients: + mark.dickinson, skrah, mirabilos
2013-05-26 10:16:44mark.dickinsonsetmessageid: <1369563404.2.0.769368120092.issue18062@psf.upfronthosting.co.za>
2013-05-26 10:16:44mark.dickinsonlinkissue18062 messages
2013-05-26 10:16:43mark.dickinsoncreate