summaryrefslogtreecommitdiffstats
path: root/Objects/listobject.c
Commit message (Expand)AuthorAgeFilesLines
* #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFC...Christian Heimes2007-12-191-83/+83
* Optimize PyList_AsTuple(). Improve cache performance by doing theRaymond Hettinger2007-12-151-5/+5
* Fix Issue 1045.Raymond Hettinger2007-12-061-11/+1
* merge -r59315:59316 from py3k: Fix issue #1553: An errornous __length_hint__ ...Christian Heimes2007-12-051-2/+3
* Backport of _abccoll.py by Benjamin Arangueren, issue 1383.Guido van Rossum2007-11-221-9/+1
* Fix the overflow checking of list_repeat.Armin Rigo2007-10-171-4/+7
* Add a bunch of GIL release/acquire points in tp_print implementations and forBrett Cannon2007-09-171-1/+10
* Fix a possible segfault from recursing too deep to get the repr of a list.Brett Cannon2007-09-101-0/+3
* Improve extended slicing support in builtin types and classes. Specifically:Thomas Wouters2007-08-281-13/+30
* PEP 3123: Provide forward compatibility with Python 3.0, while keepingMartin v. Löwis2007-07-211-92/+87
* Variation of patch # 1624059 to speed up checking if an object is a subclassNeal Norwitz2007-02-251-1/+1
* Patch [ 1586791 ] better error msgs for some TypeErrorsGeorg Brandl2006-11-191-6/+9
* Prevent crash if alloc of garbage fails. Found by Typo.pl.Neal Norwitz2006-10-281-0/+5
* Forward-port of r52136,52138: a review of overflow-detecting code.Armin Rigo2006-10-041-8/+3
* Move initialization to after the asserts for non-NULL values.Neal Norwitz2006-08-191-2/+4
* Patch #1538606, Patch to fix __index__() clipping.Neal Norwitz2006-08-121-7/+5
* Check return of PyMem_MALLOC (garbage) is non-NULL.Neal Norwitz2006-08-121-2/+6
* Don't leak the list object if there's an error allocating the item storage. ...Neal Norwitz2006-06-121-1/+3
* Remove now-unused variables from tp_traverse and tp_clear methods.Tim Peters2006-04-151-1/+0
* Use Py_VISIT in all tp_traverse methods, instead of traversing manually orThomas Wouters2006-04-151-14/+6
* Replace INT_MAX with PY_SSIZE_T_MAX.Martin v. Löwis2006-04-131-2/+2
* More C++-compliance. Note especially listobject.c - to get C++ to accept theAnthony Baxter2006-04-111-81/+93
* Checking in the code for PEP 357.Guido van Rossum2006-03-071-10/+8
* Revert backwards-incompatible const changes.Martin v. Löwis2006-02-271-2/+2
* Use Py_ssize_t for counts and sizes.Martin v. Löwis2006-02-161-4/+4
* Revert 42400.Martin v. Löwis2006-02-161-2/+2
* Support %zd in PyErr_Format and PyString_FromFormat.Martin v. Löwis2006-02-161-2/+1
* Get rid of compiler warnings (gcc 3.3.4 on x86)Neal Norwitz2006-02-161-2/+2
* Merge ssize_t branch.Martin v. Löwis2006-02-151-138/+136
* Renamed _length_cue() to __length_hint__(). See:Armin Rigo2006-02-111-3/+3
* Add const to several API functions that take char *.Jeremy Hylton2005-12-101-2/+2
* Convert iterator __len__() methods to a private API.Raymond Hettinger2005-09-241-14/+11
* SF bug #1242657: list(obj) can swallow KeyboardInterruptRaymond Hettinger2005-08-211-0/+5
* Finalize the freelist of list objects.Raymond Hettinger2004-10-071-0/+13
* Checkin Tim's fix to an error discussed on python-dev.Raymond Hettinger2004-09-261-10/+20
* SF #1022910: Conserve memory with list.pop()Raymond Hettinger2004-09-121-8/+11
* Typo fix: 'comparisions' is not a wordAndrew M. Kuchling2004-09-101-1/+1
* SF patch #1005778, Fix seg fault if list object is modified during list.index()Neal Norwitz2004-08-131-3/+1
* Previous commit was viewed as "perverse". Changed to just cast the unusedBrett Cannon2004-08-081-1/+3
* Tweak previous patch to silence a warning about the unused left value in theBrett Cannon2004-08-031-1/+1
* list_ass_slice(): Document the obscure new intent that deleting a sliceTim Peters2004-07-311-8/+16
* list_ass_slice(): The difference between "recycle" and "recycled" wasTim Peters2004-07-311-17/+10
* Armin asked for a list_ass_slice review in his checkin, so here's theTim Peters2004-07-311-26/+44
* This is a reorganization of list_ass_slice(). It should probably be reviewed,Armin Rigo2004-07-301-22/+20
* What if you call lst.__init__() while it is being sorted? :-)Armin Rigo2004-07-301-2/+4
* * Simplify and speed-up list_resize(). Relying on the newly documentedRaymond Hettinger2004-07-291-3/+7
* * drop the unreasonable list invariant that ob_item should never come backArmin Rigo2004-07-291-28/+46
* Minor memory leak.Armin Rigo2004-07-291-0/+2
* Fix obscure breakage (relative to 2.3) in listsort: the test for listTim Peters2004-07-291-26/+12
* Trimmed trailing whitespace.Tim Peters2004-07-291-21/+21