log Objects/unicodeobject.c @ 77142:70ec1f671c19

age author description
Tue, 15 May 2012 23:48:04 +0200 Antoine Pitrou Issue #14624: UTF-16 decoding is now 3x to 4x faster on various inputs.
Tue, 15 May 2012 13:45:49 +0200 Martin v. Löwis Silence VS 2010 signed/unsigned warnings.
Sat, 12 May 2012 15:51:51 +0200 Antoine Pitrou Fix refleaks introduced by 83da67651687.
Sat, 12 May 2012 15:49:07 +0200 Antoine Pitrou Fix logic error introduced by 83da67651687.
Fri, 11 May 2012 17:41:20 -0500 Benjamin Peterson simplify by shortcutting when the kind of the needle is larger than the haystack
Thu, 10 May 2012 16:36:02 +0200 Antoine Pitrou Issue #14738: Speed-up UTF-8 decoding on non-ASCII data. Patch by Serhiy Storchaka.
Wed, 09 May 2012 22:25:00 +0200 Victor Stinner Rename unicode_write_t structure and its methods to "_PyUnicodeWriter"
Wed, 09 May 2012 22:24:08 +0200 Victor Stinner Issue #14744: Inline unicode_writer_write_char() and unicode_write_str()
Wed, 09 May 2012 03:24:14 +0200 Victor Stinner unicode_writer_finish() checks string consistency
Mon, 07 May 2012 23:50:05 +0200 Victor Stinner Backout ab500b297900: the check for integer overflow is wrong
Mon, 07 May 2012 13:02:44 +0200 Victor Stinner Issue #14716: Change integer overflow check in unicode_writer_prepare()
Mon, 07 May 2012 12:47:02 +0200 Victor Stinner Close #14716: str.format() now uses the new "unicode writer" API instead of the
Mon, 07 May 2012 11:20:50 +0100 Mark Dickinson Issue #14700: Fix two broken and undefined-behaviour-inducing overflow checks in old-style string formatting. Thanks Serhiy Storchaka for report and original patch.
Fri, 04 May 2012 01:19:15 +0200 Victor Stinner unicode_writer: don't force inline when it is not necessary
Thu, 03 May 2012 18:31:07 -0400 Benjamin Peterson if the kind of the string to count is larger than the string to search, shortcut to 0
Thu, 03 May 2012 23:58:55 +0200 Victor Stinner unicode_writer: add finish() method and assertions to write_str() method
Thu, 03 May 2012 19:27:14 +0200 Victor Stinner Issue #14687: Remove redundant length attribute of unicode_write_t
Thu, 03 May 2012 13:43:07 +0200 Victor Stinner Issue #14687: Cleanup unicode_writer_prepare()
Thu, 03 May 2012 13:10:40 +0200 Victor Stinner Issue #14687: str%tuple now uses an optimistic "unicode writer" instead of an
Thu, 03 May 2012 12:29:04 +0200 Victor Stinner Issue #14624, #14687: Optimize unicode_widen()
Thu, 03 May 2012 03:36:40 +0200 Victor Stinner Remove buggy assertion in PyUnicode_Substring()
Thu, 03 May 2012 02:32:34 +0200 Victor Stinner Fix PyUnicode_Substring() for start >= length and start > end
Thu, 03 May 2012 02:17:04 +0200 Victor Stinner Unicode: optimize creating of 1-character strings
Thu, 03 May 2012 01:44:59 +0200 Victor Stinner Issue #14687: Optimize str%tuple for the "%(name)s" syntax
Wed, 02 May 2012 01:15:40 +0200 Victor Stinner unicodeobject.c: Add MAX_MAXCHAR() macro to (micro-)optimize the computation
Wed, 02 May 2012 00:41:57 +0200 Victor Stinner Issue #14687: Cleanup PyUnicode_Format()
Wed, 02 May 2012 00:29:36 +0200 Victor Stinner Issue #14687: Optimize str%args
Mon, 30 Apr 2012 05:21:52 +0200 Victor Stinner Issue #14687: Avoid an useless duplicated string in PyUnicode_Format()
Mon, 30 Apr 2012 05:19:21 +0200 Victor Stinner Issue #14687: Cleanup PyUnicode_Format()
Sat, 28 Apr 2012 00:25:34 +0200 Victor Stinner Fix my previous commit: bool is a long, restore the specical case for bool
Fri, 27 Apr 2012 23:40:13 +0200 Victor Stinner Simplify and optimize formatlong()
Fri, 27 Apr 2012 22:26:58 +0200 Victor Stinner Optimize _PyUnicode_FindMaxChar() find pure ASCII strings
Fri, 27 Apr 2012 13:55:39 +0200 Victor Stinner Check newly created consistency using _PyUnicode_CheckConsistency(str, 1)
Thu, 26 Apr 2012 00:39:37 +0200 Victor Stinner _PyUnicode_CheckConsistency() ensures that the unicode string ends with a
Mon, 23 Apr 2012 21:45:40 -0400 Benjamin Peterson make pointer arith c89
Mon, 23 Apr 2012 18:07:01 -0400 Benjamin Peterson use correct base ptr
Mon, 23 Apr 2012 18:00:25 -0400 Benjamin Peterson simplify and reformat
Mon, 23 Apr 2012 23:36:38 +0200 Victor Stinner Close #14648: Compute correctly maxchar in str.format() for substrin
Mon, 09 Apr 2012 15:04:39 -0400 Benjamin Peterson merge 3.2 (#14509)
Thu, 05 Apr 2012 22:54:49 +0200 Victor Stinner Close #14249: Use bit shifts instead of an union, it's more efficient.
Thu, 05 Apr 2012 13:44:34 +0200 Victor Stinner Close #14249: Use an union instead of a long to short pointer to avoid aliasing
Thu, 05 Apr 2012 00:04:20 +0200 Antoine Pitrou Rename _PyIter_GetBuiltin to _PyObject_GetBuiltin, and do not include it in the stable ABI.
Tue, 03 Apr 2012 10:49:41 +0000 Kristján Valur Jónsson Issue #14288: Serialization support for builtin iterators.
Mon, 26 Mar 2012 14:50:32 -0400 Benjamin Peterson grammar
Sun, 25 Mar 2012 22:41:16 -0400 Benjamin Peterson merge 3.2
Tue, 06 Mar 2012 02:06:01 +0100 Victor Stinner Remove an unused variable
Sun, 04 Mar 2012 01:34:37 +0100 Victor Stinner Close #14085: remove assertions from PyUnicode_WRITE macro
Sun, 26 Feb 2012 09:39:55 +0200 Ezio Melotti #14081: The sep and maxsplit parameter to str.split, bytes.split, and bytearray.split may now be passed as keyword arguments.
Sat, 25 Feb 2012 00:47:08 +0100 Victor Stinner Oops, revert unwanted changes
Sat, 25 Feb 2012 00:43:27 +0100 Victor Stinner Issue #14107: fix bigmem tests on str.capitalize(), str.swapcase() and
Fri, 24 Feb 2012 13:30:46 +0100 Antoine Pitrou Fix compilation error under Windows (and warnings too).
Fri, 24 Feb 2012 01:44:47 +0100 Victor Stinner Issue #13706: Fix format(float, "n") for locale with non-ASCII decimal point (e.g. ps_aF)
Fri, 24 Feb 2012 00:37:51 +0100 Victor Stinner Issue #13706: Fix format(int, "n") for locale with non-ASCII thousands separator
Wed, 22 Feb 2012 21:22:20 +0100 Victor Stinner Fix doc of an internal function: unicode_write_cstr()
Wed, 22 Feb 2012 16:41:50 +0100 Antoine Pitrou Fix compile failure under Windows
Wed, 22 Feb 2012 13:55:02 +0100 Victor Stinner Optimize str%arg for number formats: %i, %d, %u, %x, %p
Wed, 22 Feb 2012 13:37:39 +0100 Victor Stinner Micro-optimize computation of maxchar in PyUnicode_TransformDecimalToASCII()
Wed, 22 Feb 2012 13:37:04 +0100 Victor Stinner Micro-optimize unicode_expandtabs(): use FILL() macro to write N spaces
Wed, 22 Feb 2012 13:36:20 +0100 Victor Stinner PyUnicode_New() and unicode_putchar() check for MAX_UNICODE maximum (U+10FFFF)
Tue, 21 Feb 2012 11:12:14 -0500 Benjamin Peterson merge 3.2