- 19 Ock, 2006 1 kayıt (commit)
-
-
Neal Norwitz yazdı
Probably should be backported.
-
- 06 Nis, 2005 2 kayıt (commit)
-
-
Michael W. Hudson yazdı
-
Michael W. Hudson yazdı
-
- 22 Mar, 2004 1 kayıt (commit)
-
-
Hye-Shik Chang yazdı
This fixes a problem that math.sqrt(-1) doesn't raise math.error.
-
- 19 Kas, 2003 1 kayıt (commit)
-
-
Jack Jansen yazdı
-
- 12 Eki, 2003 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
* Py_BuildValue("(OOO)",a,b,c) --> PyTuple_Pack(3,a,b,c) * Py_BuildValue("()",a) --> PyTuple_New(0) * Py_BuildValue("O", a) --> Py_INCREF(a)
-
- 29 Ara, 2002 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
Obtain cleaner coding and a system wide performance boost by using the fast, pre-parsed PyArg_Unpack function instead of PyArg_ParseTuple function which is driven by a format string.
-
- 14 Ara, 2002 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
-
- 02 Agu, 2002 1 kayıt (commit)
-
-
Mark Hammond yazdı
for Py_Main(). Thanks to Kalle Svensson and Skip Montanaro for the patches.
-
- 13 Haz, 2002 1 kayıt (commit)
-
-
Martin v. Löwis yazdı
-
- 13 May, 2002 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
feature request 426539.
-
- 06 Eyl, 2001 1 kayıt (commit)
-
-
Martin v. Löwis yazdı
instead.
-
- 05 Eyl, 2001 4 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.
-
Tim Peters yazdı
minimizes roundoff error.
-
Tim Peters yazdı
getting Infs, NaNs, or nonsense in 2.1 and before; in yesterday's CVS we were getting OverflowError; but these functions always make good sense for positive arguments, no matter how large).
-
- 04 Eyl, 2001 1 kayıt (commit)
-
-
Tim Peters yazdı
Repaired the ldexp docstring (said the name of the func was "ldexp_doc").
-
- 07 Agu, 2001 1 kayıt (commit)
-
-
Tim Peters yazdı
Peter Schneider-Kamp. Clarified some docstrings in the spirit of the patch; left out the degrees() and radians() functions (see the patch comments on SF).
-
- 10 Haz, 2001 1 kayıt (commit)
-
-
Peter Schneider-Kamp yazdı
-
- 12 Eki, 2000 2 kayıt (commit)
-
-
Tim Peters yazdı
-
Tim Peters yazdı
libm result is 0). Cautiously add a few libm exception test cases: 1. That exp(-huge) returns 0 without exception. 2. That exp(+huge) triggers OverflowError. 3. That sqrt(-1) raises ValueError specifically (apparently under glibc linked with -lieee, it was raising OverflowError due to an accident of the way mathmodule.c's CHECK() macro happened to deal with Infs and NaNs under gcc).
-
- 16 Eyl, 2000 1 kayıt (commit)
-
-
Tim Peters yazdı
FRED, please check my monkey-see-monkey-do Tex fiddling!
-
- 01 Eyl, 2000 2 kayıt (commit)
-
-
Guido van Rossum yazdı
This should match the situation in the 1.6b1 tree.
-
Barry Warsaw yazdı
Py_FatalError() from module initialization functions. The importing mechanism already checks for PyErr_Occurred() after module importation and it Does The Right Thing. Unfortunately, the following either were not compiled or tested by the regression suite, due to issues with my development platform: almodule.c cdmodule.c mpzmodule.c puremodule.c timingmodule.c
-
- 10 Agu, 2000 1 kayıt (commit)
-
-
Peter Schneider-Kamp yazdı
(and yes, "Currintly" also counts <0.5 wink>)
-
- 31 Tem, 2000 1 kayıt (commit)
-
-
Peter Schneider-Kamp yazdı
marked my*.h as obsolete
-
- 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 ;)
-
- 03 Tem, 2000 2 kayıt (commit)
-
-
Tim Peters yazdı
-
Fred Drake yazdı
Revise math_1(), math_2(), stub-generating macros, and function tables to use PyArg_ParseTuple() and properly provide the function name for error message generation. Fix pow() docstring for MPW 3.1; had said "power" instead of "pow".
-
- 02 Tem, 2000 1 kayıt (commit)
-
-
Tim Peters yazdı
Reported on c.l.py by Kirill Simonov.
-
- 30 Haz, 2000 2 kayıt (commit)
-
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
-
- 11 May, 2000 2 kayıt (commit)
-
-
Guido van Rossum yazdı
that before) in the previous patch has one problem; rint() is not in the C math library on all platforms (e.g. not for VC++). Make it conditional on HAVE_RINT.
-
Guido van Rossum yazdı
-
- 08 May, 2000 1 kayıt (commit)
-
-
Guido van Rossum yazdı
Fix overflow bug in ldexp(x, exp). The 'exp' argument maps to a C int for the math library call [double ldexp(double, int)], however the 'd' PyArg_ParseTuple formatter was used to yield a double, which was subsequently cast to an int. This could overflow. [GvR: mysteriously, on Solaris 2.7, ldexp(1, 2147483647) returns Inf while ldexp(1, 2147483646) raises OverflowError; this seems a bug in the math library (it also takes a real long time to compute the Inf outcome). Does this point to a bug in the CHECK() macro? It should have discovered that the result was outside the HUGE_VAL range.]
-
- 08 Ara, 1998 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 04 Ara, 1998 2 kayıt (commit)
-
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
on BeOS or Windows.
-
- 20 May, 1997 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 14 Mar, 1997 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-