summaryrefslogtreecommitdiff
path: root/Objects/stringlib
Commit message (Expand)AuthorAgeFilesLines
* merge 3.3Benjamin Peterson2014-03-3017-130/+363
|\
| * Reverted changeset b72c5573c5e7 (issue #15027).Serhiy Storchaka2014-01-041-87/+0
| * Issue #15027: Rewrite the UTF-32 encoder. It is now 1.6x to 3.5x faster.Serhiy Storchaka2014-01-041-0/+87
| * Remove dead code committed in issue #12892.Serhiy Storchaka2013-11-191-104/+0
| * Issue #12892: The utf-16* and utf-32* codecs now reject (lone) surrogates.Serhiy Storchaka2013-11-191-16/+182
| * #17806: Added keyword-argument support for "tabsize" to str/bytes.expandtabs().Ezio Melotti2013-11-161-3/+5
| * Issue #18408: Fix bytearrayiter.partition()/rpartition(), handleVictor Stinner2013-10-291-0/+10
| * Issue #18701: Remove support of old CPython versions (<3.0) from C code.Serhiy Storchaka2013-08-171-5/+0
| * mergeRaymond Hettinger2013-08-131-9/+0
| |\
| * | Issue #18722: Remove uses of the "register" keyword in C code.Antoine Pitrou2013-08-134-9/+9
| * | rewrite the parsing of field names to be more consistent wrt recursive expansionBenjamin Peterson2013-05-171-62/+53
| * | merge 3.3Benjamin Peterson2013-05-1712-28/+203
| |\ \
| | * \ Merge removal of trailing whitespace from 3.3.Ezio Melotti2013-04-211-7/+7
| | |\ \
| | * | | Close #17694: Add minimum length to _PyUnicodeWriterVictor Stinner2013-04-171-3/+3
| | * | | stringlib: remove unused STRINGLIB_RESIZE macroVictor Stinner2013-04-147-7/+0
| | * | | Issue #16061: Speed up str.replace() for replacing 1-character strings.Serhiy Storchaka2013-04-131-0/+53
| | * | | Close #13126: "Simplify" FASTSEARCH() code to help the compiler to emit moreVictor Stinner2013-04-081-3/+5
| | * | | Add _PyUnicodeWriter_WriteSubstring() functionVictor Stinner2013-04-031-12/+6
| | * | | Remove unused defines.Serhiy Storchaka2013-02-231-6/+0
| | |\ \ \
| | * \ \ \ Check for NULL before the pointer aligning in fastsearch_memchr_1char.Serhiy Storchaka2013-01-152-3/+136
| | |\ \ \ \
| | | * | | | 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-052-3/+135
| | | |\ \ \ \
| | | | * \ \ \ #8271: merge with 3.3.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
* | | | | | | | | merge 3.2Benjamin Peterson2014-03-3019-1922/+1316
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | fix format spec recursive expansion (closes #19729)Benjamin Peterson2013-11-261-2/+4
| | |_|_|_|_|_|_|/ | |/| | | | | | |
| * | | | | | | | Issue 18719: Remove a false optimizationRaymond Hettinger2013-08-131-9/+0
| |/ / / / / / /
| * | | | | | | only recursively expand in the format spec (closes #17644)Benjamin Peterson2013-05-171-2/+8
| | |_|_|_|_|/ | |/| | | | |
| * | | | | | Remove trailing whitespace.Ezio Melotti2013-04-211-7/+7
| | |_|_|_|/ | |/| | | |
| * | | | | Remove unused defines.Serhiy Storchaka2013-02-231-6/+0
| |/ / / /
| * | | | Check for NULL before the pointer aligning in fastsearch_memchr_1char.Serhiy Storchaka2013-01-151-15/+10
| |/ / /
| * | | Issue #8271: Fix compilation on WindowsVictor Stinner2012-11-041-1/+1
| | |/ | |/|
| * | #8271: the utf-8 decoder now outputs the correct number of U+FFFD characters...Ezio Melotti2012-11-041-30/+62
| |/
| * 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-2218-1892/+994
| |\
| | * Issue #13706: Fix format(int, "n") for locale with non-ASCII thousands separatorVictor Stinner2012-02-248-66/+23