- 19 Ock, 2006 1 kayıt (commit)
-
-
Neal Norwitz yazdı
Probably should be backported.
-
- 14 Haz, 2004 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
(Contributed by Andrew Gaul.)
-
- 02 Agu, 2002 1 kayıt (commit)
-
-
Mark Hammond yazdı
for Py_Main(). Thanks to Kalle Svensson and Skip Montanaro for the patches.
-
- 17 Tem, 2002 1 kayıt (commit)
-
-
Jeremy Hylton yazdı
The staticforward define was needed to support certain broken C compilers (notably SCO ODT 3.0, perhaps early AIX as well) botched the static keyword when it was used with a forward declaration of a static initialized structure. Standard C allows the forward declaration with static, and we've decided to stop catering to broken C compilers. (In fact, we expect that the compilers are all fixed eight years later.) I'm leaving staticforward and statichere defined in object.h as static. This is only for backwards compatibility with C extensions that might still use it. XXX I haven't updated the documentation.
-
- 13 Haz, 2002 1 kayıt (commit)
-
-
Martin v. Löwis yazdı
-
- 01 Nis, 2002 1 kayıt (commit)
-
-
Fred Drake yazdı
directly.
-
- 09 Mar, 2002 1 kayıt (commit)
-
-
Tim Peters yazdı
Another year in the quest to out-guess random C behavior. Added macros Py_ADJUST_ERANGE1(X) and Py_ADJUST_ERANGE2(X, Y). The latter is useful for functions with complex results. Two corrections to errno- after-libm-call are attempted: 1. If the platform set errno to ERANGE due to underflow, clear errno. Some unknown subset of libm versions and link options do this. It's allowed by C89, but I never figured anyone would do it. 2. If the platform did not set errno but overflow occurred, force errno to ERANGE. C89 required setting errno to ERANGE, but C99 doesn't. Some unknown subset of libm versions and link options do it the C99 way now. Bugfix candidate, but hold off until some Linux people actually try it, with and without -lieee. I'll send a help plea to Python-Dev.
-
- 06 Eyl, 2001 1 kayıt (commit)
-
-
Martin v. Löwis yazdı
instead.
-
- 05 Eyl, 2001 2 kayıt (commit)
-
-
Tim Peters yazdı
requires that errno ever get set, and it looks like glibc is already playing that game. New rules: + Never use HUGE_VAL. Use the new Py_HUGE_VAL instead. + Never believe errno. If overflow is the only thing you're interested in, use the new Py_OVERFLOWED(x) macro. If you're interested in any libm errors, use the new Py_SET_ERANGE_IF_OVERFLOW(x) macro, which attempts to set errno the way C89 said it worked. Unfortunately, none of these are reliable, but they work on Windows and I *expect* under glibc too.
-
Martin v. Löwis yazdı
SCO_ATAN2_BUG, SCO_ACCEPT_BUG, and STRICT_SYSV_CURSES. Work aroudn a bug in the SCO UnixWare atan2() implementation.
-
- 22 Şub, 2001 1 kayıt (commit)
-
-
Tim Peters yazdı
-
- 21 Şub, 2001 1 kayıt (commit)
-
-
Tim Peters yazdı
The bug report title isn't correct, but was on the right track. Rev 2.13 applied a patch intended to improve asinh and acosh, but the author mistakenly replaced the body of asin with their new code for asinh. See bug report for all the gory details. This patch: (a) puts the "new" (as of 2.13) asinh code into the asinh function; and, (b) repairs asin via what Abramowitz & Stegun say it should be (which is probably the same as what 2.12 did for asin, although I got tired of matching parentheses before being 100% sure of that -- and I don't care! The source of the old code is a mystery, and I *know* why I picked the new code.).
-
- 20 Şub, 2001 2 kayıt (commit)
-
-
Tim Peters yazdı
-
Tim Peters yazdı
-
- 03 Agu, 2000 1 kayıt (commit)
-
-
Andrew M. Kuchling yazdı
-
- 31 Tem, 2000 1 kayıt (commit)
-
-
Peter Schneider-Kamp yazdı
marked my*.h as obsolete
-
- 24 Tem, 2000 2 kayıt (commit)
-
-
Thomas Wouters yazdı
-
Thomas Wouters yazdı
-
- 21 Tem, 2000 1 kayıt (commit)
-
-
Thomas Wouters yazdı
and a couple of functions that were missed in the previous batches. Not terribly tested, but very carefully scrutinized, three times. All these were found by the little findkrc.py that I posted to python-dev, which means there might be more lurking. Cases such as this: long func(a, b) long a; long b; /* flagword */ { and other cases where the last ; in the argument list isn't followed by a newline and an opening curly bracket. Regexps to catch all are welcome, of course ;)
-
- 10 Tem, 2000 1 kayıt (commit)
-
-
Peter Schneider-Kamp yazdı
-
- 09 Tem, 2000 1 kayıt (commit)
-
-
Tim Peters yazdı
-
- 30 Haz, 2000 1 kayıt (commit)
-
-
Guido van Rossum yazdı
Tim posted a long comment to python-dev (subject: "Controversial patch (cmath)"; date: 6/29/00). The conclusion is that this whole module stinks and this patch isn't perfect, but it's better than the acosh and asinh we had, so let's check it in.
-
- 16 Mar, 1999 1 kayıt (commit)
-
-
Fred Drake yazdı
hyperbolic cosine. Problem report via David Ascher by one of his students.
-
- 14 Ock, 1999 1 kayıt (commit)
-
-
Guido van Rossum yazdı
Break it up.
-
- 04 Ara, 1998 2 kayıt (commit)
-
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
on BeOS or Windows.
-
- 14 Mar, 1997 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 14 Şub, 1997 1 kayıt (commit)
-
-
Guido van Rossum yazdı
Two new modules fpectl and fpetest. Surround various and sundry f.p. operations with PyFPE_*_PROTECT macros.
-
- 10 Ara, 1996 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 09 Ara, 1996 1 kayıt (commit)
-
-
Roger E. Masse yazdı
-
- 05 Ara, 1996 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 21 Tem, 1996 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 24 May, 1996 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 12 Ock, 1996 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-