Mercurial > cpython-lru_cache-weakref
view Python/hypot.c @ 45944:d00a9f75d223 legacy-trunk
Revert r61650; the intent of this commit was to try and address alarm failures on some of the build slaves. As Neal points out, it's called after test_main(), so it's not going to factor into the test when run via regrtest.py (and removes the original functionality that Jeffrey wanted that would kill the test if it took longer than 3 seconds to run when executing it directly during development).
| author | Trent Nelson <trent.nelson@snakebite.org> |
|---|---|
| date | Thu, 20 Mar 2008 00:58:44 +0000 |
| parents | ef859cd754a7 |
| children |
line wrap: on
line source
/* hypot() replacement */ #include "Python.h" #ifndef HAVE_HYPOT double hypot(double x, double y) { double yx; x = fabs(x); y = fabs(y); if (x < y) { double temp = x; x = y; y = temp; } if (x == 0.) return 0.; else { yx = y/x; return x*sqrt(1.+yx*yx); } } #endif /* HAVE_HYPOT */
