log Python/dtoa.c @ 58765:2ba7677bfa95 legacy-trunk

age author description
Sat, 23 Jan 2010 21:25:53 +0000 Mark Dickinson dtoa.c fix from upstream that fixes incorrectly rounded results for certain subnormals that are also halfway cases. legacy-trunk
Sat, 23 Jan 2010 20:48:56 +0000 Mark Dickinson Issue #7743: Add checks for zero inputs to the lshift and mult functions; legacy-trunk
Fri, 22 Jan 2010 17:04:07 +0000 Mark Dickinson Issue #7743: Fix a potential incorrect rounding bug in dtoa.c (2nd bug legacy-trunk
Wed, 20 Jan 2010 21:23:25 +0000 Mark Dickinson Additional explanatory comments for _Py_dg_strtod. legacy-trunk
Wed, 20 Jan 2010 18:02:41 +0000 Mark Dickinson Don't try to put a value into a NULL pointer. legacy-trunk
Wed, 20 Jan 2010 17:36:31 +0000 Mark Dickinson Various dtoa.c cleanups. 1. Despagghetify _Py_dg_strtod parsing code legacy-trunk
Sun, 17 Jan 2010 20:57:56 +0000 Mark Dickinson Issue #7632: When Py_USING_MEMORY_DEBUGGER is defined, disable the legacy-trunk
Sun, 17 Jan 2010 13:37:57 +0000 Mark Dickinson Issue #7632: Fix a memory leak in _Py_dg_strtod. legacy-trunk
Sat, 16 Jan 2010 18:06:17 +0000 Mark Dickinson Fix multiple uses of variable 'L' in _Py_dg_strtod, where one use requires an unsigned long and the other a signed long. See also r77421. legacy-trunk
Sat, 16 Jan 2010 17:57:49 +0000 Mark Dickinson Issue #7632: Fix one more case of incorrect rounding for str -> float legacy-trunk
Sat, 16 Jan 2010 10:44:00 +0000 Mark Dickinson Issue #7632: Fix a serious wrong output bug for string -> float conversion. legacy-trunk
Thu, 14 Jan 2010 14:40:20 +0000 Mark Dickinson Issue 7632: fix incorrect rounding for long input strings with values very close to a power of 2. (See Bug 4 in the tracker discussion.) legacy-trunk
Thu, 14 Jan 2010 13:14:49 +0000 Mark Dickinson Issue 7632: fix a dtoa.c bug (bug 6) causing incorrect rounding. Tests to follow. legacy-trunk
Thu, 14 Jan 2010 13:02:36 +0000 Mark Dickinson Fix off-by-one error introduced in r77483. I have a test for this, but it currently fails due to a different dtoa.c bug; I'll add the test once that bug is fixed. legacy-trunk
Wed, 13 Jan 2010 22:20:10 +0000 Mark Dickinson More dtoa.c cleanup; remove the need for bc.dplen, bc.dp0 and bc.dp1. legacy-trunk
Wed, 13 Jan 2010 22:15:53 +0000 Mark Dickinson Fix buggy comparison: LHS of comparison was being treated as unsigned. legacy-trunk
Wed, 13 Jan 2010 20:55:03 +0000 Mark Dickinson Simplify and annotate the bigcomp function, removing unused special cases. legacy-trunk
Wed, 13 Jan 2010 19:02:37 +0000 Mark Dickinson Clarify that sulp expects a nonnegative input, but that +0.0 is fine. legacy-trunk
Wed, 13 Jan 2010 18:21:53 +0000 Mark Dickinson Add comments explaining the role of the bigcomp function in dtoa.c. legacy-trunk
Tue, 12 Jan 2010 22:55:51 +0000 Mark Dickinson Issue #7632: Fix a bug in dtoa.c that could lead to incorrectly-rounded results. legacy-trunk
Tue, 12 Jan 2010 22:23:56 +0000 Mark Dickinson Issue #7632: Fix a problem with _Py_dg_strtod that could lead to legacy-trunk
Mon, 11 Jan 2010 17:15:13 +0000 Mark Dickinson Change a variable type to avoid signed overflow; replace repeated '19999' constant by a define. legacy-trunk
Sun, 10 Jan 2010 13:06:31 +0000 Mark Dickinson Remove unused BCinfo fields and an unused macro. legacy-trunk
Mon, 04 Jan 2010 21:32:02 +0000 Mark Dickinson Fix typo in comment. legacy-trunk
Sat, 24 Oct 2009 13:31:41 +0000 Mark Dickinson Remove temporary define from r75653 legacy-trunk
Sat, 24 Oct 2009 12:17:24 +0000 Mark Dickinson Temporary define to avoid build failure legacy-trunk
Sat, 24 Oct 2009 12:13:30 +0000 Mark Dickinson Issue #7117: Prepare for backport of py3k float repr. legacy-trunk
Tue, 26 Nov 2013 16:19:13 +0000 Mark Dickinson Issue #19638: Raise ValueError instead of crashing when converting billion character strings to float. 3.3
Sun, 29 Apr 2012 15:31:56 +0100 Mark Dickinson Issue #14521: Make result of float('nan') and float('-nan') more consistent across platforms. Further, don't rely on Py_HUGE_VAL for float('inf').
Tue, 22 Feb 2011 20:15:44 +0000 Brett Cannon Issue #8914: fix various warnings from the Clang static analyzer v254.
Thu, 13 May 2010 11:52:22 +0000 Mark Dickinson Remove unnecessary assignments.
Sun, 24 Jan 2010 10:16:29 +0000 Mark Dickinson Merged revisions 77691,77698,77713-77714 via svnmerge from
Thu, 21 Jan 2010 19:51:08 +0000 Mark Dickinson Merged revisions 77614-77616,77663 via svnmerge from
Sun, 17 Jan 2010 21:02:55 +0000 Mark Dickinson Merged revisions 77589 via svnmerge from
Sun, 17 Jan 2010 14:39:12 +0000 Mark Dickinson Merged revisions 77578 via svnmerge from
Sat, 16 Jan 2010 18:10:25 +0000 Mark Dickinson Merged revisions 77519,77530,77533 via svnmerge from
Thu, 14 Jan 2010 15:37:49 +0000 Mark Dickinson Merged revisions 77477-77478,77481-77483,77490-77493 via svnmerge from
Tue, 12 Jan 2010 23:04:19 +0000 Mark Dickinson Merged revisions 77410,77421,77450-77451 via svnmerge from
Mon, 04 Jan 2010 21:34:08 +0000 Mark Dickinson Merged revisions 77304 via svnmerge from 3.1
Wed, 20 May 2009 22:05:25 +0000 Mark Dickinson Refactor to remove duplicated nan/inf parsing code in
Sun, 03 May 2009 20:33:40 +0000 Mark Dickinson Issue #5914: Add new C-API function PyOS_string_to_double, to complement
Fri, 17 Apr 2009 19:29:46 +0000 Mark Dickinson Silence compiler warnings on VS8.0
Fri, 17 Apr 2009 16:06:28 +0000 Mark Dickinson Add reminder to dtoa.c to check for updates regularly.
Thu, 16 Apr 2009 19:52:09 +0000 Mark Dickinson Issue #1580: use short float repr where possible.