summaryrefslogtreecommitdiff
path: root/Objects/stringlib
Commit message (Expand)AuthorAgeFilesLines
* Issue #16592: stringlib_bytes_join doesn't raise MemoryError on allocation fa...Christian Heimes2012-12-021-0/+1
* (Merge 3.3) Issue #8271: Fix compilation on WindowsVictor Stinner2012-11-051-1/+1
|\
| * Issue #8271: Fix compilation on WindowsVictor Stinner2012-11-041-1/+1
* | #8271: merge with 3.3.Ezio Melotti2012-11-041-30/+62
|\ \ | |/
| * #8271: the utf-8 decoder now outputs the correct number of U+FFFD characters...Ezio Melotti2012-11-041-30/+62
* | Issue #12805: Make bytes.join and bytearray.join faster when the separator is...Antoine Pitrou2012-10-201-0/+10
* | Issue #16166: Add PY_LITTLE_ENDIAN and PY_BIG_ENDIAN macros and unifiedChristian Heimes2012-10-171-3/+3
* | Issue #15958: bytes.join and bytearray.join now accept arbitrary buffer objects.Antoine Pitrou2012-10-161-0/+122
|/
* Issue #15144: Fix possible integer overflow when handling pointers as integer...Antoine Pitrou2012-09-203-18/+10
* Close #15534: Fix a typo in the fast search function of the string library (_...Victor Stinner2012-08-021-5/+5
* Use correct types for ASCII_CHAR_MASK integer constants.Mark Dickinson2012-07-072-4/+4
* Issue #14923: Optimize continuation-byte check in UTF-8 decoding. Patch by S...Mark Dickinson2012-06-231-6/+10
* Make private function static (from `make smelly`)Antoine Pitrou2012-06-211-1/+1
* Issue #15026: utf-16 encoding is now significantly faster (up to 10x).Antoine Pitrou2012-06-151-0/+64
* Issue #14993: Use standard "unsigned char" instead of a unsigned char bitfieldVictor Stinner2012-06-041-1/+1
* Issue #14744: Use the new _PyUnicodeWriter internal API to speed up str%args ...Victor Stinner2012-05-292-26/+22
* Issue #14624: UTF-16 decoding is now 3x to 4x faster on various inputs.Antoine Pitrou2012-05-151-1/+148
* Issue #14738: Speed-up UTF-8 decoding on non-ASCII data. Patch by Serhiy Sto...Antoine Pitrou2012-05-106-78/+148
* Rename unicode_write_t structure and its methods to "_PyUnicodeWriter"Victor Stinner2012-05-091-9/+9
* Issue #14744: Inline unicode_writer_write_char() and unicode_write_str()Victor Stinner2012-05-091-10/+26
* Close #14716: str.format() now uses the new "unicode writer" API instead of theVictor Stinner2012-05-071-41/+19
* Issue #14387: Do not include accu.h from Python.h.Antoine Pitrou2012-03-221-0/+1
|\
* | Issue #13706: Fix format(int, "n") for locale with non-ASCII thousands separatorVictor Stinner2012-02-248-66/+23
* | remove some usage of Py_UNICODE_TOUPPER/LOWERBenjamin Peterson2012-01-116-12/+0
* | Issue #13624: Write a specialized UTF-8 encoder to allow more optimizationVictor Stinner2011-12-181-0/+197
* | Issue #13623: Fix a performance regression introduced by issue #12170 inVictor Stinner2011-12-181-10/+17
* | Replace PyUnicode_FromUnicode(NULL, 0) by PyUnicode_New(0, 0)Victor Stinner2011-12-011-1/+1
* | Issue #13417: speed up utf-8 decoding by around 2x for the non-fully-ASCII case.Antoine Pitrou2011-11-211-0/+156
* | stringlib: remove unused STRINGLIB_FILLVictor Stinner2011-11-206-6/+0
* | Replace PyUnicodeObject type by PyObjectVictor Stinner2011-11-041-12/+8
* | Replace PyUnicodeObject* by PyObject* where it was irrevelantVictor Stinner2011-10-231-4/+4
* | Issue #12170: The count(), find(), rfind(), index() and rindex() methodsAntoine Pitrou2011-10-201-0/+43
* | Fix typoAntoine Pitrou2011-10-171-1/+1
* | Add a comment explaining this heuristic.Antoine Pitrou2011-10-131-0/+3
* | Simplify heuristic for when to use memchrAntoine Pitrou2011-10-131-11/+1
* | Issue #13155: Optimize finding the optimal character width of an unicode stringAntoine Pitrou2011-10-131-0/+136
* | stringlib: Fix STRINGLIB_STR for UCS2/UCS4Victor Stinner2011-10-122-2/+2
* | Fix fastsearch for UCS2 and UCS4Victor Stinner2011-10-118-2/+15
* | Issue #13134: optimize finding single-character strings using memchrAntoine Pitrou2011-10-111-0/+73
* | Change PyUnicode_KIND to 1,2,4. Drop _KIND_SIZE and _CHARACTER_SIZE.Martin v. Löwis2011-10-071-1/+1
* | Fix massive slowdown in string formatting with str.format.Antoine Pitrou2011-10-071-128/+24
* | Fix compilation warnings under 64-bit WindowsAntoine Pitrou2011-10-061-1/+1
* | Add asciilib: similar to ucs1, ucs2 and ucs4 library, but specialized to ASCIIVictor Stinner2011-10-051-0/+34
* | Mark PyUnicode_FromUCS[124] as privateVictor Stinner2011-09-283-3/+3
* | Implement PEP 393.Martin v. Löwis2011-09-2815-1764/+386
* | Issue #1621: Fix undefined behaviour from signed overflow in datetime module ...Mark Dickinson2011-09-251-8/+6
* | Issue #1621: Fix undefined behaviour from signed overflow in get_integer (str...Mark Dickinson2011-09-241-9/+7
|/
* Closes #12579. Positional fields with str.format_map() now raise a ValueError...Eric V. Smith2011-07-181-0/+10
* MERGE: startswith and endswith don't accept None as slice index. Patch by Tor...Jesus Cea2011-04-201-19/+48
|\
| * startswith and endswith don't accept None as slice index. Patch by Torsten Be...Jesus Cea2011-04-201-19/+48