summaryrefslogtreecommitdiffstats
path: root/Objects/stringlib
Commit message (Expand)AuthorAgeFilesLines
* Issue #24821: Refactor STRINGLIB(fastsearch_memchr_1char) and split it onSerhiy Storchaka2015-11-141-63/+87
* Optimize error handlers of ASCII and Latin1 encoders when the replacementVictor Stinner2015-10-091-11/+7
* Add _PyBytesWriter_WriteBytes() to factorize the codeVictor Stinner2015-10-091-11/+11
* _PyBytesWriter: simplify code to avoid "prealloc" parametersVictor Stinner2015-10-091-8/+12
* Optimize backslashreplace error handlerVictor Stinner2015-10-081-2/+16
* Issue #25318: Add _PyBytesWriter APIVictor Stinner2015-10-081-63/+21
* Issue #25267: The UTF-8 encoder is now up to 75 times as fast for errorVictor Stinner2015-10-011-51/+96
* Fixed an incorrect comment.Eric V. Smith2015-08-261-1/+1
* Fixed typos in comments.Serhiy Storchaka2015-05-181-4/+4
|\
| * Fixed typos in comments.Serhiy Storchaka2015-05-181-2/+2
* | Issue #15027: The UTF-32 encoder is now 3x to 7x faster.Serhiy Storchaka2015-05-121-0/+87
* | Issue #23573: Increased performance of string search operations (str.find,Serhiy Storchaka2015-03-242-23/+4
* | Removed unintentional trailing spaces in non-external and non-generated C files.Serhiy Storchaka2015-03-181-1/+1
|/
* Issue #22896: Avoid to use PyObject_AsCharBuffer(), PyObject_AsReadBuffer()Serhiy Storchaka2015-02-021-1/+8
* Issue #22581: Use more "bytes-like object" throughout the docs and comments.Serhiy Storchaka2014-12-051-3/+3
* s/stringobject/bytesobject/ (closes #22036)Benjamin Peterson2014-07-241-1/+1
* merge 3.3Benjamin Peterson2014-03-301-19/+19
|\
| * merge 3.2Benjamin Peterson2014-03-301-19/+19
| |\
| | * fix expandtabs overflow detection to be consistent and not rely on signed ove...Benjamin Peterson2014-03-301-19/+19
| | * Issue #17173: Remove uses of locale-dependent C functions (isalpha() etc.) in...Antoine Pitrou2013-02-091-1/+1
| | * Issue #14700: Fix buggy overflow checks for large precision and width in new-...Mark Dickinson2012-10-282-18/+13
| * | fix format spec recursive expansion (closes #19729)Benjamin Peterson2013-11-271-2/+4
* | | 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-161-5/+0
* | | mergeRaymond Hettinger2013-08-141-9/+0
|\ \ \ | |/ /
| * | Issue 18719: Remove a false optimizationRaymond Hettinger2013-08-141-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-171-2/+8
|\ \ \ | |/ /
| * | only recursively expand in the format spec (closes #17644)Benjamin Peterson2013-05-171-2/+8
* | | Merge removal of trailing whitespace from 3.3.Ezio Melotti2013-04-211-7/+7
|\ \ \ | |/ /
| * | Remove trailing whitespace.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-071-3/+5
* | | Add _PyUnicodeWriter_WriteSubstring() functionVictor Stinner2013-04-021-12/+6
* | | Remove unused defines.Serhiy Storchaka2013-02-231-6/+0
|\ \ \ | |/ /
| * | 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
|\ \ \ | |/ /
| * | Check for NULL before the pointer aligning in fastsearch_memchr_1char.Serhiy Storchaka2013-01-151-15/+10
* | | 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-041-1/+1
|\ \ \ | |/ /
| * | Issue #8271: Fix compilation on WindowsVictor Stinner2012-11-041-1/+1
* | | #8271: merge with 3.3.Ezio Melotti2012-11-041-30/+62
|\ \ \ | |/ /