log Objects/stringlib/string_format.h @ 80015:102df748572d 3.2

age author description
Sun, 28 Oct 2012 10:18:03 +0000 Mark Dickinson Issue #14700: Fix buggy overflow checks for large precision and width in new-style and old-style formatting. 3.2
Sun, 28 Oct 2012 10:00:46 +0000 Mark Dickinson Issue #14700: Fix buggy overflow checks for large precision and width in new-style and old-style formatting. 2.7
Tue, 15 Mar 2011 18:55:01 +0200 Ezio Melotti #11515: fix several typos. Patch by Piotr Kasprzyk. 2.7
Sat, 05 Mar 2011 15:15:07 +0100 Georg Brandl Dummy-merge 2.6 branch into 2.7 branch. 2.7
Mon, 07 Jun 2010 22:23:23 +0000 Benjamin Peterson correctly overflow when indexes are too large legacy-trunk
Sun, 09 May 2010 14:46:46 +0000 Antoine Pitrou Untabify C files. Will watch buildbots. legacy-trunk
Sat, 23 May 2009 13:56:13 +0000 Eric Smith Issue 6089: str.format raises SystemError. legacy-trunk
Fri, 01 May 2009 08:51:37 +0000 Georg Brandl #5889: remove comma at the end of a list that some C compilers don't like. legacy-trunk
Sat, 14 Mar 2009 11:57:26 +0000 Eric Smith Issue 5237, Allow auto-numbered replacement fields in str.format() strings. legacy-trunk
Mon, 07 Jun 2010 22:27:32 +0000 Benjamin Peterson Merged revisions 81820 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
Sat, 23 May 2009 14:04:31 +0000 Eric Smith Merged revisions 72848 via svnmerge from 2.6
Mon, 18 Aug 2008 14:27:38 +0000 Eric Smith Backport of r63826. 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
Mon, 26 May 2008 12:51:38 +0000 Christian Heimes Renamed PyString to PyBytes legacy-trunk
Mon, 07 Apr 2008 03:08:28 +0000 Martin v. Löwis Bug #2388: Fix gcc warnings when compiling with --enable-unicode=ucs4. legacy-trunk
Sun, 24 Feb 2008 21:41:49 +0000 Eric Smith Corrected assert to check for correct type in py3k. legacy-trunk
Mon, 18 Feb 2008 18:02:34 +0000 Eric Smith Added code to correct combining str and unicode in ''.format(). Added test case. legacy-trunk
Sun, 17 Feb 2008 19:46:49 +0000 Eric Smith Backport of PEP 3101, Advanced String Formatting, from py3k. legacy-trunk
Sun, 25 Sep 2011 15:34:32 +0100 Mark Dickinson Issue #1621: Fix undefined behaviour from signed overflow in datetime module hashes, array and list iterations, and get_integer (stringlib/string_format.h)
Mon, 18 Jul 2011 14:03:41 -0400 Eric V. Smith Closes #12579. Positional fields with str.format_map() now raise a ValueError instead of SystemError. 3.2
Tue, 15 Mar 2011 05:59:46 +0200 Ezio Melotti #11515: Merge with 3.1. 3.2
Sat, 29 Jan 2011 11:15:35 +0000 Eric Smith Issue #11302: missing type check on _string.formatter_field_name_split and _string.formatter_parser caused crash.
Fri, 05 Nov 2010 12:23:55 +0000 Antoine Pitrou Followup to r86170: fix reference leak in str.format
Thu, 04 Nov 2010 17:06:58 +0000 Eric Smith Issue #6081: Add str.format_map. str.format_map(mapping) is similar to str.format(**mapping), except mapping does not get converted to a dict.
Thu, 14 Oct 2010 07:04:07 +0000 Georg Brandl #9418: first step of moving private string methods to _string module.
Tue, 15 Mar 2011 05:18:48 +0200 Ezio Melotti #11515: fix several typos. Patch by Piotr Kasprzyk. 3.1
Mon, 07 Jun 2010 22:31:26 +0000 Benjamin Peterson Merged revisions 81820 via svnmerge from
Sun, 09 May 2010 15:52:27 +0000 Antoine Pitrou Recorded merge of revisions 81029 via svnmerge from
Sat, 23 May 2009 14:23:22 +0000 Eric Smith Merged revisions 72848 via svnmerge from
Fri, 01 May 2009 08:59:13 +0000 Georg Brandl Merged revisions 72159 via svnmerge from
Sat, 14 Mar 2009 12:29:34 +0000 Eric Smith Merged revisions 70364 via svnmerge from
Sat, 23 May 2009 14:38:19 +0000 Eric Smith Merged revisions 72850 via svnmerge from 3.0
Mon, 02 Feb 2009 20:41:29 +0000 Mark Dickinson Merged revisions 69214 via svnmerge from 3.0
Wed, 11 Jun 2008 18:37:52 +0000 Georg Brandl #2630: Implement PEP 3138.
Mon, 02 Jun 2008 14:57:32 +0000 Eric Smith Refactored known type optimization, in anticipation of backporting to 2.6. I'll probably move this code into PyObject_Format, so everyone benefits.
Sat, 31 May 2008 01:40:08 +0000 Eric Smith Optimization of str.format() for cases with unicode, long, and float
Mon, 26 May 2008 13:28:38 +0000 Christian Heimes Renamed PyString to PyBytes
Mon, 07 Apr 2008 03:22:07 +0000 Martin v. Löwis Merged revisions 62199 via svnmerge from
Sun, 24 Feb 2008 21:44:34 +0000 Eric Smith Corrected assert to check for correct type in py3k.
Mon, 18 Feb 2008 18:07:47 +0000 Eric Smith Port 60893 to py3k, without unicode test.
Sun, 17 Feb 2008 19:48:00 +0000 Eric Smith Fixes for shared 2.6 code that implements PEP 3101, advanced string
Wed, 19 Dec 2007 02:45:37 +0000 Christian Heimes #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT.
Sun, 02 Dec 2007 14:31:20 +0000 Christian Heimes Cleanup: Replaced most PyInt_ aliases with PyLong_ and disabled the aliases in intobject.h
Thu, 15 Nov 2007 20:48:54 +0000 Thomas Heller Replace PyObject_Unicode with PyObject_Str everywhere, and remove the
Wed, 05 Sep 2007 02:02:43 +0000 Eric Smith Simplified recursion logic. Modified variable name to match string.Formatter.
Tue, 04 Sep 2007 23:04:22 +0000 Eric Smith Changed some ValueError's to KeyError and IndexError.
Mon, 03 Sep 2007 08:40:29 +0000 Eric Smith Fix segfault discovered by Ron Adam. Not checking for terminating right bracket in "'{0[}'.format(())". Fixed, and tests added.
Wed, 29 Aug 2007 03:22:59 +0000 Eric Smith Modified parsing of format strings, so that we always return
Tue, 28 Aug 2007 11:15:20 +0000 Eric Smith Simplified tuple returned by string._formatter_parser to only have
Tue, 28 Aug 2007 01:07:27 +0000 Eric Smith Code layout changes for PEP 7 compliance.
Mon, 27 Aug 2007 23:52:26 +0000 Eric Smith Moved fieldnameiterator and formatteriterator to stringlib/string_format.h, so that they can be used when backporting to 2.6.
Mon, 27 Aug 2007 23:30:47 +0000 Eric Smith Cleanup in anticipation of moving formatteriterator and fieldnameiterator into stringlib/string_format.h.
Mon, 27 Aug 2007 07:24:17 +0000 Neal Norwitz Fix refleaks in test_unicode and test_string related to the new format code.
Mon, 27 Aug 2007 03:22:50 +0000 Neal Norwitz This adds a leak, but fixes a crash. The leaking code is:
Sun, 26 Aug 2007 22:27:13 +0000 Eric Smith PEP 3101: Completed string.Formatter class. Reimplemented field_name to object transformation.
Sat, 25 Aug 2007 17:08:59 +0000 Neal Norwitz Get rid of compiler warning on 64-bit
Sat, 25 Aug 2007 02:26:07 +0000 Eric Smith Implementation of PEP 3101, Advanced String Formatting.