log Objects/stringobject.c @ 39496:352ffe77b71d legacy-trunk

age author description
Mon, 14 Aug 2006 20:25:39 +0000 Georg Brandl Fix refleak introduced in rev. 51248. legacy-trunk
Sun, 13 Aug 2006 18:11:08 +0000 Neal Norwitz Fix segfault when doing string formatting on subclasses of long if legacy-trunk
Sat, 12 Aug 2006 17:03:09 +0000 Neal Norwitz Patch #1538606, Patch to fix __index__() clipping. legacy-trunk
Sun, 30 Jul 2006 06:59:13 +0000 Neal Norwitz Whitespace normalization legacy-trunk
Sun, 30 Jul 2006 06:57:04 +0000 Neal Norwitz Bug #1515471: string.replace() accepts character buffers again. legacy-trunk
Sun, 11 Jun 2006 05:47:14 +0000 Neal Norwitz Update doc to make it agree with code. legacy-trunk
Sat, 10 Jun 2006 06:40:50 +0000 Georg Brandl Apply perky's fix for #1503157: "/".join([u"", u""]) raising OverflowError. legacy-trunk
Fri, 09 Jun 2006 18:45:48 +0000 Georg Brandl RFE #1491485: str/unicode.endswith()/startswith() now accept a tuple as first argument. legacy-trunk
Thu, 01 Jun 2006 05:32:49 +0000 Neal Norwitz Remove ; at end of macro. There was a compiler recently that warned legacy-trunk
Sun, 28 May 2006 12:06:46 +0000 Fredrik Lundh needforspeed: added Py_MEMCPY macro (currently tuned for Visual C only), legacy-trunk
Sat, 27 May 2006 15:26:19 +0000 Fredrik Lundh needforspeed: stringlib refactoring: use find_slice for stringobject legacy-trunk
Sat, 27 May 2006 14:58:20 +0000 Fredrik Lundh needforspeed: replace improvements, changed to Py_LOCAL_INLINE legacy-trunk
Sat, 27 May 2006 14:16:40 +0000 Andrew Dalke cleanup - removed trailing whitespace legacy-trunk
Sat, 27 May 2006 10:05:10 +0000 Fredrik Lundh needforspeed: more stringlib refactoring legacy-trunk
Fri, 26 May 2006 22:49:03 +0000 Andrew Dalke Added description of why splitlines doesn't use the prealloc strategy legacy-trunk
Fri, 26 May 2006 20:25:22 +0000 Andrew Dalke Added limits to the replace code so it does not count all of the matching legacy-trunk
Fri, 26 May 2006 19:48:07 +0000 Fredrik Lundh needforspeed: stringlib refactoring: use stringlib/find for string find legacy-trunk
Fri, 26 May 2006 19:24:53 +0000 Fredrik Lundh needforspeed: stringlib refactoring, continued. added count and legacy-trunk
Fri, 26 May 2006 19:02:09 +0000 Andrew Dalke substring split now uses /F's fast string matching algorithm. legacy-trunk
Fri, 26 May 2006 18:15:38 +0000 Fredrik Lundh needforspeed: added rpartition implementation legacy-trunk
Fri, 26 May 2006 17:31:41 +0000 Fredrik Lundh needforspeed: remove remaining USE_FAST macros; if fastsearch was legacy-trunk
Fri, 26 May 2006 17:26:39 +0000 Fredrik Lundh needforspeed: cleanup legacy-trunk
Fri, 26 May 2006 17:22:38 +0000 Fredrik Lundh needforspeed: stringlib refactoring (in progress) legacy-trunk
Fri, 26 May 2006 17:04:58 +0000 Fredrik Lundh needforspeed: stringlib refactoring (in progress) legacy-trunk
Fri, 26 May 2006 16:32:42 +0000 Fredrik Lundh needforspeed: use Py_LOCAL on a few more locals in stringobject.c legacy-trunk
Fri, 26 May 2006 15:21:01 +0000 Andrew Dalke Eeked out another 3% or so performance in split whitespace by cleaning up the algorithm. legacy-trunk
Fri, 26 May 2006 14:00:45 +0000 Andrew Dalke Changes to string.split/rsplit on whitespace to preallocate space in the legacy-trunk
Fri, 26 May 2006 11:38:15 +0000 Fredrik Lundh use Py_LOCAL also for string and unicode objects legacy-trunk
Fri, 26 May 2006 10:27:17 +0000 Fredrik Lundh needforspeed: use Py_ssize_t for the fastsearch counter and skip legacy-trunk
Fri, 26 May 2006 09:46:59 +0000 Fredrik Lundh needforspeed: use METH_O for argument handling, which made partition some legacy-trunk
Fri, 26 May 2006 08:54:28 +0000 Fredrik Lundh needforspeed: partition implementation, part two. legacy-trunk
Thu, 25 May 2006 23:27:53 +0000 Fredrik Lundh needforspeed: partition for 8-bit strings. for some simple tests, legacy-trunk
Thu, 25 May 2006 20:52:38 +0000 Bob Ippolito squelch gcc4 darwin/x86 compiler warnings legacy-trunk
Thu, 25 May 2006 19:19:05 +0000 Fredrik Lundh needforspeed: use insert+reverse instead of append legacy-trunk
Thu, 25 May 2006 18:47:15 +0000 Jack Diederich * eliminate warning by reverting tmp_s type to 'const char*' legacy-trunk
Thu, 25 May 2006 18:44:29 +0000 Fredrik Lundh needforspeed: use fastsearch also for find/index and contains. the legacy-trunk
Thu, 25 May 2006 18:18:39 +0000 Andrew Dalke Added overflow test for adding two (very) large strings where the legacy-trunk
Thu, 25 May 2006 18:11:16 +0000 Andrew M. Kuchling Comment typo legacy-trunk
Thu, 25 May 2006 17:55:31 +0000 Fredrik Lundh needforspeed: use "fastsearch" for count. this results in a 3x speedup legacy-trunk
Thu, 25 May 2006 17:53:00 +0000 Andrew Dalke Fixed problem identified by Georg. The special-case in-place code for replace legacy-trunk
Thu, 25 May 2006 17:08:14 +0000 Fredrik Lundh needforspeed: new replace implementation by Andrew Dalke. replace is legacy-trunk
Thu, 25 May 2006 16:46:54 +0000 Fredrik Lundh needforspeed: check for overflow in replace (from Andrew Dalke) legacy-trunk
Thu, 25 May 2006 16:10:12 +0000 Fredrik Lundh needforspeed: _toupper/_tolower is a SUSv2 thing; fall back on ISO C legacy-trunk
Thu, 25 May 2006 15:49:45 +0000 Fredrik Lundh needforspeed: make new upper/lower work properly for single-character legacy-trunk
Thu, 25 May 2006 15:22:03 +0000 Fredrik Lundh needforspeed: speed up upper and lower for 8-bit string objects. legacy-trunk
Mon, 22 May 2006 15:35:12 +0000 Fredrik Lundh docstring tweaks: count counts non-overlapping substrings, not legacy-trunk
Sat, 13 May 2006 23:28:20 +0000 Tim Peters Teach PyString_FromFormat, PyErr_Format, and PyString_FromFormatV legacy-trunk
Sat, 13 May 2006 13:34:04 +0000 Martin v. Löwis Revert 43315: Printing of %zd must be signed. legacy-trunk
Fri, 21 Apr 2006 13:54:43 +0000 Thomas Wouters Py_ssize_t issue; repr()'ing a very large string would result in a teensy legacy-trunk
Wed, 19 Apr 2006 15:38:01 +0000 Thomas Wouters Make s.replace() work with explicit counts exceeding 2Gb. legacy-trunk
Wed, 19 Apr 2006 14:50:15 +0000 Thomas Wouters Use Py_ssize_t to hold the 'width' argument to the ljust, rjust, center and legacy-trunk
Tue, 18 Apr 2006 00:35:43 +0000 Skip Montanaro C++ compiler cleanup: bunch-o-casts, plus use of unsigned loop index var in a couple places legacy-trunk
Mon, 17 Apr 2006 05:56:32 +0000 Neal Norwitz No need to cast a Py_ssize_t, use %z in PyErr_Format legacy-trunk
Fri, 14 Apr 2006 09:08:42 +0000 Martin v. Löwis Make Py_BuildValue, PyObject_CallFunction and legacy-trunk
Thu, 13 Apr 2006 08:52:56 +0000 Martin v. Löwis Change more occurrences of maxsplit to Py_ssize_t. legacy-trunk
Thu, 13 Apr 2006 08:37:17 +0000 Martin v. Löwis Change maxsplit types to Py_ssize_t. legacy-trunk
Thu, 13 Apr 2006 07:22:51 +0000 Martin v. Löwis Replace most INT_MAX with PY_SSIZE_T_MAX. legacy-trunk
Tue, 11 Apr 2006 07:42:36 +0000 Anthony Baxter More low-hanging fruit. Still need to re-arrange some code (or find a better legacy-trunk
Thu, 06 Apr 2006 08:17:41 +0000 Neal Norwitz Remove dead code (reported by HP compiler). legacy-trunk
Thu, 30 Mar 2006 11:57:00 +0000 Georg Brandl Remove unnecessary casts in type object initializers. legacy-trunk