log Objects/complexobject.c @ 58689:514b56efd89a 3.1

age author description
Wed, 20 May 2009 18:41:04 +0000 Mark Dickinson Issue #5829: complex('1e500') shouldn't raise OverflowError
Sun, 17 May 2009 10:40:10 +0000 Mark Dickinson Merged revisions 72718 via svnmerge from
Tue, 05 May 2009 14:04:18 +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.
Sun, 03 May 2009 21:07:13 +0000 Mark Dickinson Merged revisions 72253 via svnmerge from
Sun, 03 May 2009 20:33:40 +0000 Mark Dickinson Issue #5914: Add new C-API function PyOS_string_to_double, to complement
Thu, 30 Apr 2009 01:00:33 +0000 Eric Smith Issue #1588: Add complex.__format__.
Sun, 26 Apr 2009 14:11:18 +0000 Mark Dickinson Merged revisions 71963 via svnmerge from
Sat, 25 Apr 2009 10:11:40 +0000 Mark Dickinson Merged revisions 71869 via svnmerge from
Fri, 24 Apr 2009 13:25:20 +0000 Mark Dickinson Make sure that complex parsing code and corresponding tests
Thu, 23 Apr 2009 19:14:16 +0000 Mark Dickinson Issue #5816: Simplify code for parsing and printing of complex numbers.
Thu, 16 Apr 2009 20:16:10 +0000 Eric Smith The other half of Issue #1580: use short float repr where possible.
Sun, 06 Oct 2013 00:39:18 +0300 Ezio Melotti #19068: use imperative mood in complex object docstrings. Patch by Marco Buttu. 2.7
Sat, 05 Mar 2011 15:15:07 +0100 Georg Brandl Dummy-merge 2.6 branch into 2.7 branch. 2.7
Sun, 30 May 2010 13:18:10 +0000 Mark Dickinson Issue #8748: Fix incorrect results from comparisons between an integer legacy-trunk
Sun, 30 May 2010 12:17:11 +0000 Mark Dickinson Remove declaration for unused variable. legacy-trunk
Sun, 30 May 2010 12:12:25 +0000 Mark Dickinson Issue #5211: Complete removal of implicit coercions for the complex legacy-trunk
Sun, 09 May 2010 14:46:46 +0000 Antoine Pitrou Untabify C files. Will watch buildbots. legacy-trunk
Mon, 22 Feb 2010 16:30:58 +0000 Ezio Melotti #7482: clarify error message in case of division by zero of float and complex numbers. legacy-trunk
Sun, 21 Feb 2010 12:57:35 +0000 Mark Dickinson Issue #5211: Fix complex type to avoid implicit calls to legacy-trunk
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