log Objects/floatobject.c @ 47916:bed3dfd99281 legacy-trunk

age author description
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
Wed, 23 Aug 2006 20:42:02 +0000 Alex Martelli x**2 should about equal x*x (including for a float x such that the result is legacy-trunk
Thu, 25 May 2006 15:53:30 +0000 Kristján Valur Jónsson Added a new macro, Py_IS_FINITE(X). On windows there is an intrinsic for this and it is more efficient than to use !Py_IS_INFINITE(X) && !Py_IS_NAN(X). No change on other platforms 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
Tue, 11 Apr 2006 06:54:30 +0000 Anthony Baxter More C++-compliance. Note especially listobject.c - to get C++ to accept the legacy-trunk
Thu, 30 Mar 2006 11:57:00 +0000 Georg Brandl Remove unnecessary casts in type object initializers. legacy-trunk
Mon, 11 May 2009 16:27:53 +0000 Mark Dickinson Merged revisions 72565 via svnmerge from 3.0
Wed, 15 Apr 2009 21:40:50 +0000 Benjamin Peterson Merged revisions 71628 via svnmerge from 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
Sat, 03 Jan 2009 23:25:33 +0000 Georg Brandl Merged revisions 67653,67655,67682-67683,67724,67755,67780-67783,67786,67789,67841,67843,67865,67881,67884,67925,67929,67931 via svnmerge from 3.0
Sat, 11 Oct 2008 00:49:57 +0000 Benjamin Peterson merge from trunk
Mon, 22 Sep 2008 14:49:01 +0000 Andrew MacIntyre Merged revisions 66552-66553 via svnmerge from
Thu, 21 Aug 2008 21:40:15 +0000 Mark Dickinson Merged revisions 65964 via svnmerge from
Mon, 18 Aug 2008 01:05:25 +0000 Gregory P. Smith fix cut and paste error in a comment
Thu, 07 Aug 2008 18:54:33 +0000 Marc-André Lemburg Rename PyUnicode_AsString -> _PyUnicode_AsString and
Mon, 21 Jul 2008 22:49:36 +0000 Mark Dickinson Issue #3369: fix memory leak in floatobject.c. Thanks Kristján Jónsson
Wed, 16 Jul 2008 12:55:28 +0000 Georg Brandl Merged revisions 64722,64729,64753,64845-64846,64849,64871,64880-64882,64885,64888,64897,64900-64901,64915,64926-64929,64938-64941,64944,64961,64966,64973 via svnmerge from
Wed, 16 Jul 2008 11:30:51 +0000 Mark Dickinson Merged revisions 64974 via svnmerge from
Tue, 24 Jun 2008 22:28:56 +0000 Raymond Hettinger Revert 64451.
Sun, 22 Jun 2008 11:39:13 +0000 Raymond Hettinger Merge 64438: hex/oct/bin can show floats exactly.
Wed, 11 Jun 2008 20:21:57 +0000 Benjamin Peterson Remove nb_reserved (nb_coerce), nb_hex, and nb_oct from PyNumberMethods
Fri, 30 May 2008 18:10:19 +0000 Eric Smith Refactor and clean up str.format() code (and helpers) in advance of optimizations.