summaryrefslogtreecommitdiffstats
path: root/Objects/stringobject.c
Commit message (Expand)AuthorAgeFilesLines
* Backport from Py3k branch: fix refleak in PyString_Format.Georg Brandl2007-02-261-1/+5
* Forward-port of r52136: a review of overflow-detecting code.Armin Rigo2006-10-041-6/+19
* Fix str.rpartition(sep) when sep is not found in str.Neal Norwitz2006-09-051-2/+2
* Fix refleak introduced in rev. 51248.Georg Brandl2006-08-141-1/+3
* Fix segfault when doing string formatting on subclasses of long ifNeal Norwitz2006-08-131-1/+4
* Patch #1538606, Patch to fix __index__() clipping.Neal Norwitz2006-08-121-5/+2
* Whitespace normalizationNeal Norwitz2006-07-301-35/+32
* Bug #1515471: string.replace() accepts character buffers again.Neal Norwitz2006-07-301-71/+51
* Update doc to make it agree with code.Neal Norwitz2006-06-111-10/+4
* Apply perky's fix for #1503157: "/".join([u"", u""]) raising OverflowError.Georg Brandl2006-06-101-1/+1
* RFE #1491485: str/unicode.endswith()/startswith() now accept a tuple as first...Georg Brandl2006-06-091-60/+90
* Remove ; at end of macro. There was a compiler recently that warnedNeal Norwitz2006-06-011-1/+1
* needforspeed: added Py_MEMCPY macro (currently tuned for Visual C only),Fredrik Lundh2006-05-281-37/+37
* needforspeed: stringlib refactoring: use find_slice for stringobjectFredrik Lundh2006-05-271-12/+15
* needforspeed: replace improvements, changed to Py_LOCAL_INLINEFredrik Lundh2006-05-271-16/+16
* cleanup - removed trailing whitespaceAndrew Dalke2006-05-271-1/+1
* needforspeed: more stringlib refactoringFredrik Lundh2006-05-271-55/+39
* Added description of why splitlines doesn't use the prealloc strategyAndrew Dalke2006-05-261-0/+8
* Added limits to the replace code so it does not count all of the matchingAndrew Dalke2006-05-261-22/+19
* needforspeed: stringlib refactoring: use stringlib/find for string findFredrik Lundh2006-05-261-19/+6
* needforspeed: stringlib refactoring, continued. added count andFredrik Lundh2006-05-261-2/+2
* substring split now uses /F's fast string matching algorithm.Andrew Dalke2006-05-261-40/+57
* needforspeed: added rpartition implementationFredrik Lundh2006-05-261-0/+36
* needforspeed: remove remaining USE_FAST macros; if fastsearch wasFredrik Lundh2006-05-261-67/+2
* needforspeed: cleanupFredrik Lundh2006-05-261-4/+8
* needforspeed: stringlib refactoring (in progress)Fredrik Lundh2006-05-261-34/+5
* needforspeed: stringlib refactoring (in progress)Fredrik Lundh2006-05-261-92/+7
* needforspeed: use Py_LOCAL on a few more locals in stringobject.cFredrik Lundh2006-05-261-26/+27
* Eeked out another 3% or so performance in split whitespace by cleaning up the...Andrew Dalke2006-05-261-35/+38
* Changes to string.split/rsplit on whitespace to preallocate space in theAndrew Dalke2006-05-261-56/+75
* use Py_LOCAL also for string and unicode objectsFredrik Lundh2006-05-261-13/+1
* needforspeed: use Py_ssize_t for the fastsearch counter and skipFredrik Lundh2006-05-261-1/+1
* needforspeed: use METH_O for argument handling, which made partition someFredrik Lundh2006-05-261-6/+2
* needforspeed: partition implementation, part two.Fredrik Lundh2006-05-261-15/+15
* needforspeed: partition for 8-bit strings. for some simple tests,Fredrik Lundh2006-05-251-5/+66
* squelch gcc4 darwin/x86 compiler warningsBob Ippolito2006-05-251-1/+1
* needforspeed: use insert+reverse instead of appendFredrik Lundh2006-05-251-16/+8
* * eliminate warning by reverting tmp_s type to 'const char*'Jack Diederich2006-05-251-1/+1
* needforspeed: use fastsearch also for find/index and contains. theFredrik Lundh2006-05-251-1/+25
* Added overflow test for adding two (very) large strings where theAndrew Dalke2006-05-251-2/+7
* Comment typoAndrew M. Kuchling2006-05-251-1/+1
* needforspeed: use "fastsearch" for count. this results in a 3x speedupFredrik Lundh2006-05-251-1/+122
* Fixed problem identified by Georg. The special-case in-place code for replaceAndrew Dalke2006-05-251-2/+5
* needforspeed: new replace implementation by Andrew Dalke. replace isFredrik Lundh2006-05-251-182/+605
* needforspeed: check for overflow in replace (from Andrew Dalke)Fredrik Lundh2006-05-251-2/+21
* needforspeed: _toupper/_tolower is a SUSv2 thing; fall back on ISO CFredrik Lundh2006-05-251-0/+9
* needforspeed: make new upper/lower work properly for single-characterFredrik Lundh2006-05-251-4/+8
* needforspeed: speed up upper and lower for 8-bit string objects.Fredrik Lundh2006-05-251-22/+20
* docstring tweaks: count counts non-overlapping substrings, notFredrik Lundh2006-05-221-3/+3
* Teach PyString_FromFormat, PyErr_Format, and PyString_FromFormatVTim Peters2006-05-131-13/+22