summaryrefslogtreecommitdiffstats
path: root/Objects/stringobject.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Revert 43315: Printing of %zd must be signed.Martin v. Löwis2006-05-131-2/+2
* Py_ssize_t issue; repr()'ing a very large string would result in a teensyThomas Wouters2006-04-211-1/+1
* Make s.replace() work with explicit counts exceeding 2Gb.Thomas Wouters2006-04-191-2/+2
* Use Py_ssize_t to hold the 'width' argument to the ljust, rjust, center andThomas Wouters2006-04-191-8/+8
* C++ compiler cleanup: bunch-o-casts, plus use of unsigned loop index var in a...Skip Montanaro2006-04-181-1/+1
* No need to cast a Py_ssize_t, use %z in PyErr_FormatNeal Norwitz2006-04-171-2/+2
* Make Py_BuildValue, PyObject_CallFunction andMartin v. Löwis2006-04-141-0/+1
* Change more occurrences of maxsplit to Py_ssize_t.Martin v. Löwis2006-04-131-4/+4
* Change maxsplit types to Py_ssize_t.Martin v. Löwis2006-04-131-4/+4
* Replace most INT_MAX with PY_SSIZE_T_MAX.Martin v. Löwis2006-04-131-11/+11
* More low-hanging fruit. Still need to re-arrange some code (or find a betterAnthony Baxter2006-04-111-35/+35
* Remove dead code (reported by HP compiler).Neal Norwitz2006-04-061-8/+5
* Remove unnecessary casts in type object initializers.Georg Brandl2006-03-301-3/+3
* Get rid of warnings on some platforms by using %u for a size_t.Neal Norwitz2006-03-251-1/+1
* Use macro versions instead of function versions when we already know the type.Neal Norwitz2006-03-201-4/+5
* Introduced symbol PY_FORMAT_SIZE_T. See the new commentsTim Peters2006-03-171-31/+22
* Checking in the code for PEP 357.Guido van Rossum2006-03-071-3/+6
* SF #1444030: Fix several potential defects found by Coverity.Hye-Shik Chang2006-03-071-1/+1
* Change int to Py_ssize_t in several places.Martin v. Löwis2006-03-071-4/+12