Message289457
So the GitHub branch fails on my OS X 10.10 machine: there are a number of test failures for gamma and lgamma (but none for erf and erfc).
Some of the gamma and lgamma test failures are accuracy issues; some are more likely to do with errno handling: OS X probably isn't setting errno appropriate on domain or range errors, so any implementation using the libm lgamma/tgamma would need to add code for error handling.
Given this, I'd prefer to leave lgamma and gamma as-is, using their current implementations, at least on OS X; I don't regard the accuracy loss in using the libm functions to be within acceptable limits.
There may still be a case for using the libm versions of erf and erfc. |
|
Date |
User |
Action |
Args |
2017-03-11 20:47:25 | mark.dickinson | set | recipients:
+ mark.dickinson, brett.cannon, christian.heimes, serhiy.storchaka |
2017-03-11 20:47:25 | mark.dickinson | set | messageid: <1489265245.6.0.159941495948.issue26121@psf.upfronthosting.co.za> |
2017-03-11 20:47:25 | mark.dickinson | link | issue26121 messages |
2017-03-11 20:47:25 | mark.dickinson | create | |
|