| 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
|