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, ms
Date 2008-08-04.22:44:56
SpamBayes Score 0.000540103
Marked as misclassified No
Message-id <1217889898.57.0.767056225891.issue3501@psf.upfronthosting.co.za>
In-reply-to
Content
Mike,

Can you propose an implementation, for those platforms that haven't yet 
caught up with C99?  Something comparable to the implementation of log1p 
in Python/pymath.c would be appropriate.  Ideally, such an 
implementation would:

- be accurate to within a few ulps across the whole domain,
- be not too long, and not too slow
- have a decent chance of working with strange floating-point formats 
(Python doesn't assume IEEE 754)
- handle IEEE 754 values 'correctly' (i.e., as recommended by Annex F to 
the C99 standard)

It's too late to get this into Python 2.6/3.0, but patches aimed at 2.7 
or 3.1 would be welcome.
History
Date User Action Args
2008-08-04 22:44:58mark.dickinsonsetrecipients: + mark.dickinson, ms
2008-08-04 22:44:58mark.dickinsonsetmessageid: <1217889898.57.0.767056225891.issue3501@psf.upfronthosting.co.za>
2008-08-04 22:44:57mark.dickinsonlinkissue3501 messages
2008-08-04 22:44:57mark.dickinsoncreate