| Mon, 14 Apr 2003 20:58:14 +0000 |
Guido van Rossum |
- list.insert(i, x) now interprets negative i as it would be
legacy-trunk
|
| Mon, 17 Mar 2003 19:46:11 +0000 |
Raymond Hettinger |
Renamed PyObject_GenericGetIter to PyObject_SelfIter
legacy-trunk
|
| Mon, 17 Mar 2003 08:24:35 +0000 |
Raymond Hettinger |
Created PyObject_GenericGetIter().
legacy-trunk
|
| Thu, 02 Jan 2003 20:51:08 +0000 |
Skip Montanaro |
Allow list sort's comparison function to explicitly be None. See SF patch
legacy-trunk
|
| Sun, 29 Dec 2002 16:33:45 +0000 |
Raymond Hettinger |
SF patch #659536: Use PyArg_UnpackTuple where possible.
legacy-trunk
|
| Sun, 29 Dec 2002 05:49:09 +0000 |
Raymond Hettinger |
SF Bug 645777: list.extend() works with any iterable and is no longer
legacy-trunk
|
| Thu, 05 Dec 2002 21:32:32 +0000 |
Michael W. Hudson |
The final tweaks before closing
legacy-trunk
|
| Tue, 12 Nov 2002 22:08:10 +0000 |
Tim Peters |
SF patch 637176: list.sort crasher
legacy-trunk
|
| Tue, 05 Nov 2002 22:41:37 +0000 |
Neal Norwitz |
Use PyOS_snprintf() instead of sprintf and wrap the long line
legacy-trunk
|
| Tue, 05 Nov 2002 17:38:05 +0000 |
Michael W. Hudson |
This is Alex Martelli's patch
legacy-trunk
|
| Fri, 11 Oct 2002 23:39:35 +0000 |
Guido van Rossum |
Darn! Don't divide by zero. Bad fix. :-)
legacy-trunk
|
| Fri, 11 Oct 2002 21:05:56 +0000 |
Guido van Rossum |
Add checks for size overflow on list*n, list+list, tuple+tuple.
legacy-trunk
|
| Thu, 05 Sep 2002 21:32:55 +0000 |
Neal Norwitz |
PyObject_RichCompareBool() already returns -1, 0, or 1, so return its value
legacy-trunk
|
| Thu, 05 Sep 2002 14:23:49 +0000 |
Raymond Hettinger |
Micro-optimization for list_contains. Factored double if test
legacy-trunk
|
| Sat, 10 Aug 2002 05:21:15 +0000 |
Tim Peters |
1. Combined the base and length arrays into a single array of structs.
legacy-trunk
|
| Thu, 08 Aug 2002 01:06:39 +0000 |
Tim Peters |
PyList_Reverse(): This was leaking a reference to Py_None on every call.
legacy-trunk
|
| Sun, 04 Aug 2002 17:47:26 +0000 |
Tim Peters |
Sped the usual case for sorting by calling PyObject_RichCompareBool
legacy-trunk
|
| Sat, 03 Aug 2002 02:28:24 +0000 |
Tim Peters |
SF bug 590366: Small typo in listsort:ParseTuple
legacy-trunk
|
| Thu, 01 Aug 2002 02:13:36 +0000 |
Tim Peters |
Replaced samplesort with a stable, adaptive mergesort.
legacy-trunk
|
| Mon, 29 Jul 2002 14:35:04 +0000 |
Michael W. Hudson |
Fix for
legacy-trunk
|
| Sun, 28 Jul 2002 16:35:57 +0000 |
Martin v. Löwis |
Patch #574867: Correct list.extend docstring.
legacy-trunk
|
| Fri, 19 Jul 2002 07:05:44 +0000 |
Tim Peters |
More sort cleanup: Moved the special cases from samplesortslice into
legacy-trunk
|
| Fri, 19 Jul 2002 06:12:32 +0000 |
Tim Peters |
binarysort() cleanup: Documented the key invariants, explained why they
legacy-trunk
|
| Fri, 19 Jul 2002 04:04:16 +0000 |
Tim Peters |
listreverse(): Don't call the new reverse_slice unless the list
legacy-trunk
|
| Fri, 19 Jul 2002 03:30:57 +0000 |
Tim Peters |
Cleanup yielding a small speed boost: before rich comparisons were
legacy-trunk
|
| Fri, 19 Jul 2002 02:35:45 +0000 |
Tim Peters |
Trimmed trailing whitespace.
legacy-trunk
|
| Fri, 19 Jul 2002 02:33:08 +0000 |
Tim Peters |
Cleanup: Define one internal utility for reversing a list slice, and
legacy-trunk
|
| Wed, 17 Jul 2002 16:30:39 +0000 |
Jeremy Hylton |
staticforward bites the dust.
legacy-trunk
|
| Tue, 16 Jul 2002 20:10:23 +0000 |
Guido van Rossum |
Whitespace normalization.
legacy-trunk
|
| Tue, 16 Jul 2002 20:07:32 +0000 |
Guido van Rossum |
Make StopIteration a sink state. This is done by clearing out the
legacy-trunk
|
| Tue, 16 Jul 2002 15:56:52 +0000 |
Guido van Rossum |
Make list_iter() really static.
legacy-trunk
|
| Mon, 15 Jul 2002 05:16:13 +0000 |
Tim Peters |
docompare(): Another reasonable optimization from Jonathan Hogg for the
legacy-trunk
|
| Sat, 13 Jul 2002 03:51:17 +0000 |
Jeremy Hylton |
Don't declare a function with staticforward.
legacy-trunk
|
| Thu, 11 Jul 2002 21:46:16 +0000 |
Tim Peters |
docompare(): Use PyTuple_New instead of Py_BuildValue to build compare's
legacy-trunk
|
| Wed, 19 Jun 2002 15:44:15 +0000 |
Michael W. Hudson |
Fix the bug described in
legacy-trunk
|
| Fri, 14 Jun 2002 02:04:18 +0000 |
Neal Norwitz |
Missed one use of new PyDoc_STRVAR macro
legacy-trunk
|
| Thu, 13 Jun 2002 21:11:11 +0000 |
Neal Norwitz |
SF #561244 Micro optimizations
legacy-trunk
|
| Thu, 13 Jun 2002 20:33:02 +0000 |
Martin v. Löwis |
Patch #568124: Add doc string macros.
legacy-trunk
|
| Tue, 11 Jun 2002 12:22:28 +0000 |
Guido van Rossum |
Fold remaining long lines.
legacy-trunk
|
| Tue, 11 Jun 2002 10:55:12 +0000 |
Michael W. Hudson |
This is my nearly two year old patch
legacy-trunk
|
| Sat, 01 Jun 2002 05:22:55 +0000 |
Tim Peters |
A bogus assert in the new listiter code prevented starting Python in a
legacy-trunk
|
| Fri, 31 May 2002 21:40:38 +0000 |
Raymond Hettinger |
SF 560736. Optimize list iteration by filling the tp_iter slot.
legacy-trunk
|
| Wed, 22 May 2002 23:19:17 +0000 |
Neal Norwitz |
Closes: #556025 seg fault when doing list(xrange(1e9))
legacy-trunk
|
| Fri, 12 Apr 2002 02:44:22 +0000 |
Neil Schemenauer |
PyObject_GC_Del can now be used as a function designator.
legacy-trunk
|
| Sat, 03 May 2003 10:53:51 +0000 |
Martin v. Löwis |
Patch #708604: Check more function results.
2.2
|
| Sun, 29 Dec 2002 05:59:09 +0000 |
Raymond Hettinger |
SF Bug 645777: list.extend() works with any iterable and is no longer
2.2
|
| Fri, 11 Oct 2002 23:39:54 +0000 |
Guido van Rossum |
Darn! Don't divide by zero. Bad fix. :-)
2.2
|
| Fri, 11 Oct 2002 21:13:14 +0000 |
Guido van Rossum |
Backport listobject.c 2.137 and tupleobject.c 2.75:
2.2
|
| Thu, 23 May 2002 13:02:37 +0000 |
Neal Norwitz |
Closes: #556025 seg fault when doing list(xrange(1e9))
2.2
|
| Thu, 28 Mar 2002 20:36:50 +0000 |
Guido van Rossum |
Backport to 2.2.1:
2.2
|
| Mon, 03 Dec 2001 16:32:18 +0000 |
Guido van Rossum |
Fix of SF bug #475877 (Mutable subtype instances are hashable).
legacy-trunk
|
| Fri, 05 Oct 2001 20:51:39 +0000 |
Guido van Rossum |
Enable GC for new-style instances. This touches lots of files, since
legacy-trunk
|
| Thu, 30 Aug 2001 06:15:32 +0000 |
Tim Peters |
Give the internal immutable list type .extend and .pop methods (they
legacy-trunk
|
| Wed, 29 Aug 2001 23:54:21 +0000 |
Neil Schemenauer |
Use new GC API.
legacy-trunk
|
| Thu, 16 Aug 2001 13:15:00 +0000 |
Martin v. Löwis |
Patch #427190: Implement and use METH_NOARGS and METH_O.
legacy-trunk
|
| Thu, 02 Aug 2001 04:15:00 +0000 |
Tim Peters |
Merge of descr-branch back into trunk.
legacy-trunk
|
| Fri, 06 Jul 2001 17:45:43 +0000 |
Tim Peters |
SF bug #439104: Tuple richcompares has code-typo.
legacy-trunk
|
| Sat, 16 Jun 2001 05:11:17 +0000 |
Tim Peters |
SF bug 433228: repr(list) woes when len(list) big.
legacy-trunk
|
| Sat, 26 May 2001 19:37:54 +0000 |
Tim Peters |
Change list.extend() error msgs and NEWS to reflect that list.extend()
legacy-trunk
|
| Sat, 26 May 2001 05:50:03 +0000 |
Tim Peters |
Cruft cleanup: removed the #ifdef'ery in support of compiling to allow
legacy-trunk
|