summaryrefslogtreecommitdiffstats
path: root/Objects/listobject.c
Commit message (Expand)AuthorAgeFilesLines
* The final tweaks before closingMichael W. Hudson2002-12-051-20/+23
* SF patch 637176: list.sort crasherTim Peters2002-11-121-96/+29
* Use PyOS_snprintf() instead of sprintf and wrap the long lineNeal Norwitz2002-11-051-2/+4
* This is Alex Martelli's patchMichael W. Hudson2002-11-051-9/+12
* Darn! Don't divide by zero. Bad fix. :-)Guido van Rossum2002-10-111-1/+1
* Add checks for size overflow on list*n, list+list, tuple+tuple.Guido van Rossum2002-10-111-0/+4
* PyObject_RichCompareBool() already returns -1, 0, or 1, so return its valueNeal Norwitz2002-09-051-5/+1
* Micro-optimization for list_contains. Factored double if testRaymond Hettinger2002-09-051-8/+7
* 1. Combined the base and length arrays into a single array of structs.Tim Peters2002-08-101-30/+54
* PyList_Reverse(): This was leaking a reference to Py_None on every call.Tim Peters2002-08-081-1/+4
* Sped the usual case for sorting by calling PyObject_RichCompareBoolTim Peters2002-08-041-10/+18
* SF bug 590366: Small typo in listsort:ParseTupleTim Peters2002-08-031-1/+1
* Replaced samplesort with a stable, adaptive mergesort.Tim Peters2002-08-011-406/+772
* Fix forMichael W. Hudson2002-07-291-3/+8
* Patch #574867: Correct list.extend docstring.Martin v. Löwis2002-07-281-1/+1
* More sort cleanup: Moved the special cases from samplesortslice intoTim Peters2002-07-191-65/+73
* binarysort() cleanup: Documented the key invariants, explained why theyTim Peters2002-07-191-2/+13
* listreverse(): Don't call the new reverse_slice unless the listTim Peters2002-07-191-1/+2
* Cleanup yielding a small speed boost: before rich comparisons wereTim Peters2002-07-191-50/+32
* Trimmed trailing whitespace.Tim Peters2002-07-191-22/+22
* Cleanup: Define one internal utility for reversing a list slice, andTim Peters2002-07-191-28/+20
* staticforward bites the dust.Jeremy Hylton2002-07-171-1/+1
* Whitespace normalization.Guido van Rossum2002-07-161-66/+66
* Make StopIteration a sink state. This is done by clearing out theGuido van Rossum2002-07-161-11/+10
* Make list_iter() really static.Guido van Rossum2002-07-161-1/+1
* docompare(): Another reasonable optimization from Jonathan Hogg for theTim Peters2002-07-151-1/+1
* Don't declare a function with staticforward.Jeremy Hylton2002-07-131-2/+2
* docompare(): Use PyTuple_New instead of Py_BuildValue to build compare'sTim Peters2002-07-111-2/+7
* Fix the bug described inMichael W. Hudson2002-06-191-5/+9
* Missed one use of new PyDoc_STRVAR macroNeal Norwitz2002-06-141-2/+2
* SF #561244 Micro optimizationsNeal Norwitz2002-06-131-5/+2
* Patch #568124: Add doc string macros.Martin v. Löwis2002-06-131-18/+18
* Fold remaining long lines.Guido van Rossum2002-06-111-2/+6
* This is my nearly two year old patchMichael W. Hudson2002-06-111-1/+187
* A bogus assert in the new listiter code prevented starting Python in aTim Peters2002-06-011-10/+12
* SF 560736. Optimize list iteration by filling the tp_iter slot.Raymond Hettinger2002-05-311-1/+118
* Closes: #556025 seg fault when doing list(xrange(1e9))Neal Norwitz2002-05-221-2/+11
* PyObject_GC_Del can now be used as a function designator.Neil Schemenauer2002-04-121-1/+1
* This is Neil's fix for SF bug 535905 (Evil Trashcan and GC interaction).Guido van Rossum2002-03-281-1/+1
* Fix of SF bug #475877 (Mutable subtype instances are hashable).Guido van Rossum2001-12-031-2/+9
* Enable GC for new-style instances. This touches lots of files, sinceGuido van Rossum2001-10-051-1/+2
* Give the internal immutable list type .extend and .pop methods (theyTim Peters2001-08-301-0/+2
* Use new GC API.Neil Schemenauer2001-08-291-15/+10
* Patch #427190: Implement and use METH_NOARGS and METH_O.Martin v. Löwis2001-08-161-38/+19
* Merge of descr-branch back into trunk.Tim Peters2001-08-021-20/+138
* SF bug #439104: Tuple richcompares has code-typo.Tim Peters2001-07-061-1/+1
* SF bug 433228: repr(list) woes when len(list) big.Tim Peters2001-06-161-13/+55
* Change list.extend() error msgs and NEWS to reflect that list.extend()Tim Peters2001-05-261-2/+2
* Cruft cleanup: removed the #ifdef'ery in support of compiling to allowTim Peters2001-05-261-18/+4
* roundupsize() and friends: fiddle over-allocation strategy for listTim Peters2001-05-261-8/+31