log Objects/floatobject.c @ 80661:94de77bd0b4b 2.7

age author description
Sat, 17 Nov 2012 20:18:52 +0000 Mark Dickinson Issue #9742: Sneaky fix for build failure on Solaris 9. 2.7
Fri, 27 Jan 2012 21:16:01 +0000 Mark Dickinson Issue #13889: Add missing _Py_SET_53BIT_PRECISION_* calls around uses of dtoa.c functions in float round. 2.7
Sat, 26 Mar 2011 12:18:00 +0000 Mark Dickinson Issue #11144: Fix corner cases where float-to-int conversion unnecessarily returned a long. 2.7
Sat, 05 Mar 2011 15:15:07 +0100 Georg Brandl Dummy-merge 2.6 branch into 2.7 branch. 2.7
Sat, 04 Dec 2010 12:30:41 +0000 Mark Dickinson Merged revisions 87032 via svnmerge from 2.7
Fri, 02 Jul 2010 19:41:39 +0000 Benjamin Peterson add space legacy-trunk
Sun, 09 May 2010 14:46:46 +0000 Antoine Pitrou Untabify C files. Will watch buildbots. legacy-trunk
Thu, 06 May 2010 17:56:36 +0000 Brett Cannon Add back in a line that was unneeded which advanced a pointer, but commented legacy-trunk
Wed, 05 May 2010 20:16:09 +0000 Brett Cannon Remove an unneeded variable increment. 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
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