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

age author description
Wed, 30 Dec 2009 12:12:23 +0000 Mark Dickinson Issue #7534: Fix handling of nans, infinities, and negative zero in ** 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
Wed, 18 Nov 2009 19:33:35 +0000 Mark Dickinson Issue #7117, continued: Change round implementation to use the correctly-rounded legacy-trunk
Mon, 26 Oct 2009 21:11:20 +0000 Mark Dickinson Issue #7117: Use PyOS_string_to_double instead of PyOS_ascii_strtod in legacy-trunk
Mon, 26 Oct 2009 14:48:55 +0000 Eric Smith Start to remove _PyOS_double_to_string, as mentioned in issue 7117. legacy-trunk
Sat, 24 Oct 2009 19:50:44 +0000 Eric Smith Removed unused function PyFloat_AsStringEx. It is unused in floatobject.c, and it's not declared in any .h file. legacy-trunk
Fri, 16 Oct 2009 14:26:36 +0000 Eric Smith Removed usage of unsafe PyFloat_AsString. legacy-trunk
Tue, 16 Jun 2009 23:13:09 +0000 Benjamin Peterson add underscores legacy-trunk
Mon, 11 May 2009 15:33:08 +0000 Mark Dickinson Issue #5981: Fix some float.fromhex bugs related to inf and nan handling. 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
Wed, 29 Apr 2009 21:56:53 +0000 Mark Dickinson Remove format_float and use _PyOS_double_to_string instead. legacy-trunk
Sun, 26 Apr 2009 16:04:05 +0000 Mark Dickinson Backport r71967 changes from py3k to trunk. legacy-trunk
Sat, 25 Apr 2009 21:40:15 +0000 Eric Smith Issue #5835, deprecate PyOS_ascii_formatd. legacy-trunk
Fri, 02 Jul 2010 19:45:11 +0000 Benjamin Peterson Merged revisions 82447 via svnmerge from 2.6
Sun, 09 May 2010 15:15:40 +0000 Antoine Pitrou Recorded merge of revisions 81029 via svnmerge from 2.6
Mon, 11 May 2009 16:09:39 +0000 Mark Dickinson Merged revisions 72564 via svnmerge from 2.6
Wed, 15 Apr 2009 21:46:14 +0000 Benjamin Peterson Merged revisions 71627 via svnmerge from 2.6
Sat, 04 Oct 2008 21:33:08 +0000 Benjamin Peterson Merged revisions 66766-66767,66771-66772,66774,66776,66783-66787,66790,66793,66797 via svnmerge from 2.6
Mon, 22 Sep 2008 14:10:54 +0000 Andrew MacIntyre should use macro'ed symbols not direct legacy-trunk
Tue, 09 Sep 2008 07:24:30 +0000 Amaury Forgeot d'Arc #3777: long(4.2) returned an int, and broke backward compatibility. legacy-trunk
Thu, 21 Aug 2008 21:38:38 +0000 Mark Dickinson issue 3633: Solaris allows fullwidth Unicode digits in isxdigit, so legacy-trunk
Tue, 15 Jul 2008 19:08:33 +0000 Mark Dickinson Issue #3008: add instance method float.hex and class method float.fromhex legacy-trunk
Sun, 06 Jul 2008 03:35:58 +0000 Gregory P. Smith - Issue #2862: Make int and float freelist management consistent with other legacy-trunk
Sat, 05 Jul 2008 11:33:52 +0000 Mark Dickinson Issue 3188: accept float('infinity') as well as float('inf'). This legacy-trunk
Tue, 24 Jun 2008 22:46:07 +0000 Raymond Hettinger Revert 64424, 64438, and 64439. legacy-trunk
Sat, 21 Jun 2008 11:15:30 +0000 Hye-Shik Chang Fix build on FreeBSD gcc. legacy-trunk
Sat, 21 Jun 2008 06:39:53 +0000 Raymond Hettinger Issue 3008: hex/oct/bin can show floats exactly. legacy-trunk
Mon, 09 Jun 2008 04:58:54 +0000 Gregory P. Smith This reverts r63675 based on the discussion in this thread: legacy-trunk
Fri, 30 May 2008 18:10:04 +0000 Eric Smith Refactor and clean up str.format() code (and helpers) in advance of optimizations. legacy-trunk
Mon, 26 May 2008 12:51:38 +0000 Christian Heimes Renamed PyString to PyBytes legacy-trunk
Fri, 09 May 2008 16:14:15 +0000 Mark Dickinson Issue #2801: fix bug in float.is_integer where ValueError 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
Thu, 27 Mar 2008 06:52:01 +0000 Neal Norwitz Pluralss only need one s, not 2 (intss -> ints) legacy-trunk
Fri, 14 Mar 2008 14:23:37 +0000 Mark Dickinson Issue 705836: Fix struct.pack(">f", 1e40) to behave consistently legacy-trunk
Sun, 17 Feb 2008 19:46:49 +0000 Eric Smith Backport of PEP 3101, Advanced String Formatting, from py3k. legacy-trunk
Mon, 04 Feb 2008 18:00:12 +0000 Christian Heimes Patch #1953 legacy-trunk
Sat, 02 Feb 2008 05:11:40 +0000 Raymond Hettinger Simpler solution to handling non-IEEE 754 environments. legacy-trunk
Fri, 01 Feb 2008 23:45:44 +0000 Raymond Hettinger Add protection from weirdness while scaling the mantissa to an integer. legacy-trunk
Fri, 01 Feb 2008 23:12:19 +0000 Raymond Hettinger Fix int/long typecase. Add check for non-binary floating point. legacy-trunk
Fri, 01 Feb 2008 22:22:50 +0000 Raymond Hettinger labs() takes a long for an input. legacy-trunk
Fri, 01 Feb 2008 22:15:52 +0000 Raymond Hettinger Integer ratio should return ints instead of longs whereever possible. legacy-trunk
Fri, 01 Feb 2008 21:30:23 +0000 Raymond Hettinger Issue #1996: float.as_integer_ratio() should return fraction in lowest terms. legacy-trunk
Wed, 30 Jan 2008 18:58:29 +0000 Christian Heimes The previous change was causing a segfault after multiple calls to Py_Initialize() and Py_Finalize(). legacy-trunk
Wed, 30 Jan 2008 17:21:22 +0000 Christian Heimes Fixed some references leaks in sys. legacy-trunk
Sun, 27 Jan 2008 23:08:46 +0000 Jeffrey Yasskin Moved Rational._binary_float_to_ratio() to float.as_integer_ratio() because legacy-trunk
Fri, 25 Jan 2008 08:04:16 +0000 Neal Norwitz Add prototypes to get the mathmodule.c to compile on OSF1 5.1 (Tru64) legacy-trunk
Mon, 14 Jan 2008 04:13:37 +0000 Christian Heimes Now that I've learnt about structseq objects I felt like converting sys.float_info to a structseq. It's legacy-trunk
Sat, 05 Jan 2008 08:47:13 +0000 Jeffrey Yasskin Continue rolling back pep-3141 changes that changed behavior from 2.5. This 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
Wed, 19 Dec 2007 02:37:44 +0000 Christian Heimes #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. Macros for b/w compatibility are available. legacy-trunk
Tue, 18 Dec 2007 23:22:54 +0000 Christian Heimes Applied patch #1635: Float patch for inf and nan on Windows (and other platforms). legacy-trunk
Tue, 11 Dec 2007 00:54:34 +0000 Christian Heimes The new float repr causes too much trouble and pain. I'm disabling the feature until we have sorted out the issues on all machines. 64bit machines seem to have issues and Guido has reported even worse. legacy-trunk
Mon, 10 Dec 2007 22:28:56 +0000 Christian Heimes Backport of r59456:59458 from py3k to trunk legacy-trunk
Sat, 01 Dec 2007 11:20:10 +0000 Christian Heimes Feature #1534 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
Thu, 03 May 2007 07:20:57 +0000 Neal Norwitz Remove dead code. This code couldn't be reached because earlier in legacy-trunk
Wed, 23 Aug 2006 22:17:59 +0000 Alex Martelli Reverting the patch that tried to fix the issue whereby x**2 raises legacy-trunk