log Objects/complexobject.c @ 58765:2ba7677bfa95 legacy-trunk

age author description
Mon, 04 Jan 2010 01:00:47 +0000 Benjamin Peterson factor out __complex__ lookup code to fix another case legacy-trunk
Mon, 04 Jan 2010 00:43:01 +0000 Benjamin Peterson do correct lookup of the __complex__ method legacy-trunk
Sat, 28 Nov 2009 12:30:36 +0000 Mark Dickinson Include ieeefp.h (when available) in pyport.h instead of individually in legacy-trunk
Mon, 26 Oct 2009 22:28:14 +0000 Mark Dickinson Issue #7117: Use PyOS_string_to_double instead of PyOS_ascii_strtod in legacy-trunk
Wed, 20 May 2009 18:43:07 +0000 Mark Dickinson Issue #5829: don't raise OverflowError for complex('1e500'). Backport of r72803. legacy-trunk
Sun, 17 May 2009 10:38:30 +0000 Mark Dickinson Issue #6044: remove confusing wording from complex -> integer and legacy-trunk
Tue, 05 May 2009 18:26:08 +0000 Eric Smith Issue #5920: Changed format.__float__ and complex.__float__ to use a precision of 12 when using the empty presentation type. This more closely matches str()'s behavior and reduces surprises when adding alignment flags to an empty format string. Patch by Mark Dickinson. legacy-trunk
Sun, 03 May 2009 20:59:48 +0000 Mark Dickinson Eliminate some locale-dependent calls to isspace and tolower. legacy-trunk
Thu, 30 Apr 2009 00:58:58 +0000 Eric Smith Issue #1588: Add complex.__format__. legacy-trunk
Sun, 26 Apr 2009 14:00:08 +0000 Mark Dickinson Reset errno before both calls to PyOS_ascii_strtod, not just one. legacy-trunk
Sat, 25 Apr 2009 09:47:00 +0000 Mark Dickinson Fix typo in complex parsing code; expand tests. legacy-trunk
Fri, 24 Apr 2009 13:14:07 +0000 Mark Dickinson Fix missing 'return NULL' legacy-trunk
Fri, 24 Apr 2009 12:46:53 +0000 Mark Dickinson Issue #5816: legacy-trunk
Sun, 09 May 2010 15:15:40 +0000 Antoine Pitrou Recorded merge of revisions 81029 via svnmerge from 2.6
Sun, 17 May 2009 10:44:48 +0000 Mark Dickinson Merged revisions 72718 via svnmerge from 2.6
Sat, 25 Apr 2009 13:16:50 +0000 Mark Dickinson Issue #5829: complex('1e-500') shouldn't raise an exception. 2.6
Mon, 09 Jun 2008 04:58:54 +0000 Gregory P. Smith This reverts r63675 based on the discussion in this thread: legacy-trunk
Wed, 04 Jun 2008 20:41:44 +0000 Alexandre Vassalotti Fixed complex.__getnewargs__() to not emit another complex object. legacy-trunk
Mon, 26 May 2008 12:51:38 +0000 Christian Heimes Renamed PyString to PyBytes legacy-trunk
Fri, 18 Apr 2008 23:13:07 +0000 Christian Heimes I finally got the time to update and merge Mark's and my trunk-math branch. The patch is collaborated work of Mark Dickinson and me. It was mostly done a few months ago. The patch fixes a lot of loose ends and edge cases related to operations with NaN, INF, very small values and complex math. legacy-trunk
Fri, 28 Mar 2008 05:34:59 +0000 Neal Norwitz Fix compiler warning about finite() missing on Solaris. legacy-trunk
Fri, 15 Feb 2008 06:57:08 +0000 Christian Heimes Fixed repr() and str() of complex numbers. Complex suffered from the same problem as floats but I forgot to test and fix them. legacy-trunk
Mon, 28 Jan 2008 02:07:53 +0000 Christian Heimes static PyObject* variables should use PyString_InternFromString() instead of PyObject_FromString() to store a python string in a function level static var. legacy-trunk
Sat, 19 Jan 2008 10:18:07 +0000 Georg Brandl Indentation normalization. legacy-trunk
Thu, 03 Jan 2008 02:21:52 +0000 Jeffrey Yasskin Backport PEP 3141 from the py3k branch to the trunk. This includes r50877 (just legacy-trunk
Mon, 03 Dec 2007 22:02:10 +0000 Guido van Rossum Shut up a compiler warning. legacy-trunk
Tue, 27 Nov 2007 22:38:36 +0000 Guido van Rossum Patch # 1507 by Mark Dickinson. Make complex(x, -0) retain the sign of legacy-trunk
Mon, 17 Sep 2007 03:28:34 +0000 Brett Cannon Add a bunch of GIL release/acquire points in tp_print implementations and for legacy-trunk
Sat, 21 Jul 2007 06:55:02 +0000 Martin v. Löwis PEP 3123: Provide forward compatibility with Python 3.0, while keeping legacy-trunk
Sat, 17 Mar 2007 16:08:45 +0000 Georg Brandl Patch #1675423: PyComplex_AsCComplex() now tries to convert an object legacy-trunk
Tue, 13 Mar 2007 07:57:51 +0000 Georg Brandl Patch #1642844: comments to clarify the complexobject constructor. legacy-trunk
Fri, 09 Mar 2007 20:33:07 +0000 Collin Winter Patch #1491866: change the complex() constructor to allow parthensized forms. This means complex(repr(x)) now works instead of raising a ValueError. legacy-trunk
Fri, 09 Mar 2007 05:59:01 +0000 Neal Norwitz Fix SF #1676971, Complex OverflowError has a typo legacy-trunk
Sun, 16 Jul 2006 02:22:30 +0000 Neal Norwitz Use sizeof(buffer) instead of duplicating the constants to ensure they won't legacy-trunk
Thu, 01 Jun 2006 08:27:32 +0000 Georg Brandl Correctly allocate complex types with tp_alloc. (bug #1498638) legacy-trunk
Tue, 18 Apr 2006 00:35:43 +0000 Skip Montanaro C++ compiler cleanup: bunch-o-casts, plus use of unsigned loop index var in a couple places legacy-trunk
Thu, 30 Mar 2006 11:57:00 +0000 Georg Brandl Remove unnecessary casts in type object initializers. legacy-trunk
Sun, 17 May 2009 10:43:52 +0000 Mark Dickinson Merged revisions 72719 via svnmerge from 3.0
Sat, 25 Apr 2009 13:28:26 +0000 Mark Dickinson Issue #5829: complex('1e-500') shouldn't raise an exception; also, fix indentation problems. 3.0
Mon, 02 Feb 2009 20:41:29 +0000 Mark Dickinson Merged revisions 69214 via svnmerge from 3.0
Sat, 17 Jan 2009 18:00:58 +0000 Mark Dickinson Merged revisions 68650-68653 via svnmerge from 3.0
Thu, 15 Jan 2009 21:13:53 +0000 Mark Dickinson Merged revisions 68619 via svnmerge from 3.0
Wed, 11 Jun 2008 20:21:57 +0000 Benjamin Peterson Remove nb_reserved (nb_coerce), nb_hex, and nb_oct from PyNumberMethods
Tue, 10 Jun 2008 16:37:50 +0000 Georg Brandl Merged revisions 63829-63831,63858,63865,63879,63882,63948,63970-63972,63976,63989,64014-64015,64021-64022,64063-64065,64067 via svnmerge from
Sat, 19 Apr 2008 00:31:39 +0000 Christian Heimes Merged revisions 62380,62382-62383 via svnmerge from
Fri, 28 Mar 2008 10:53:29 +0000 Christian Heimes Merged revisions 61981,61984-61987,61992-61993,61997-62000 via svnmerge from
Sat, 16 Feb 2008 07:38:31 +0000 Christian Heimes Merged revisions 60481,60485,60489-60492,60494-60496,60498-60499,60501-60503,60505-60506,60508-60509,60523-60524,60532,60543,60545,60547-60548,60552,60554,60556-60559,60561-60562,60569,60571-60572,60574,60576-60583,60585-60586,60589,60591,60594-60595,60597-60598,60600-60601,60606-60612,60615,60617,60619-60621,60623-60625,60627-60629,60631,60633,60635,60647,60650,60652,60654,60656,60658-60659,60664-60666,60668-60670,60672,60676,60678,60680-60683,60685-60686,60688,60690,60692-60694,60697-60700,60705-60706,60708,60711,60714,60720,60724-60730,60732,60736,60742,60744,60746,60748,60750-60751,60753,60756-60757,60759-60761,60763-60764,60766,60769-60770,60774-60784,60787-60845 via svnmerge from
Mon, 28 Jan 2008 02:38:20 +0000 Christian Heimes Merged revisions 60379-60382 via svnmerge from
Sat, 19 Jan 2008 16:21:02 +0000 Christian Heimes Merged revisions 60053-60078 via svnmerge from
Mon, 03 Dec 2007 22:54:21 +0000 Guido van Rossum Add an errors parameter to open() and TextIOWrapper() to specify error handling.
Wed, 28 Nov 2007 10:04:30 +0000 Christian Heimes Merged revisions 59202-59211 via svnmerge from
Fri, 21 Sep 2007 20:19:23 +0000 Neil Schemenauer Remove more cruft leftover from nb_coerce. Rename nb_coerce to
Sun, 26 Aug 2007 04:51:10 +0000 Neal Norwitz Use unicode and remove support for some uses of str8.
Tue, 07 Aug 2007 19:51:00 +0000 Guido van Rossum Kill all uses and definitions of tp_print under Objects/. (Others will follow.)
Wed, 01 Aug 2007 17:43:15 +0000 Guido van Rossum Kill div, mod and divmod on complex (already deprecated in 2.x).
Sat, 21 Jul 2007 17:22:18 +0000 Martin v. Löwis Merged revisions 56467-56482 via svnmerge from
Sun, 10 Jun 2007 09:51:05 +0000 Martin v. Löwis Make identifiers str (not str8) objects throughout.
Thu, 31 May 2007 15:51:35 +0000 Walter Dörwald Change float.__str__() and complex.__str__() to return
Fri, 18 May 2007 17:15:44 +0000 Walter Dörwald Add functions PyUnicode_Append() and PyUnicode_AppendAndDel() that mirror
Thu, 03 May 2007 17:49:24 +0000 Guido van Rossum Get rid of all #ifdef Py_USING_UNICODE (it is always present now).