summaryrefslogtreecommitdiffstats
path: root/Objects/tupleobject.c
Commit message (Expand)AuthorAgeFilesLines
* Security patches from Apple: prevent int overflow when allocating memoryNeal Norwitz2008-07-311-2/+3
* Fixed: sys.getsizeof does not take the actual length of the tuples into account.Robert Schuppenies2008-06-131-0/+12
* This reverts r63675 based on the discussion in this thread:Gregory P. Smith2008-06-091-8/+8
* Renamed PyString to PyBytesChristian Heimes2008-05-261-8/+8
* Implemented Martin's suggestion to clear the free lists during the garbage co...Christian Heimes2008-02-141-6/+19
* Return ints instead of longs for tuple.count() and tuple.index().Raymond Hettinger2008-02-071-2/+2
* Issue 2025: Add tuple.count() and tuple.index() to follow the ABC in collect...Raymond Hettinger2008-02-071-0/+54
* Unified naming convention for free lists and their limits. All free listsChristian Heimes2008-02-061-29/+29
* #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFC...Christian Heimes2007-12-191-36/+36
* Fix error introduced by r58288; if a tuple is length 0 return its repr andBrett Cannon2007-09-301-4/+4
* tuple.__repr__ did not consider a reference loop as it is not possible fromBrett Cannon2007-09-301-0/+13
* Add a bunch of GIL release/acquire points in tp_print implementations and forBrett Cannon2007-09-171-2/+10
* Improve extended slicing support in builtin types and classes. Specifically:Thomas Wouters2007-08-281-0/+6
* PEP 3123: Provide forward compatibility with Python 3.0, while keepingMartin v. Löwis2007-07-211-40/+38
* 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-2/+3
* Patch #1538606, Patch to fix __index__() clipping.Neal Norwitz2006-08-121-5/+2
* Use Py_VISIT in all tp_traverse methods, instead of traversing manually orThomas Wouters2006-04-151-13/+5
* Remove "static forward" declaration. Move constructorsMartin v. Löwis2006-04-111-21/+19
* More low-hanging fruit. Still need to re-arrange some code (or find a betterAnthony Baxter2006-04-111-5/+5
* Fix some missing checks after PyTuple_New, PyList_New, PyDict_NewGeorg Brandl2006-03-171-0/+1
* Checking in the code for PEP 357.Guido van Rossum2006-03-071-2/+5
* Revert backwards-incompatible const changes.Martin v. Löwis2006-02-271-1/+1
* Use Py_ssize_t for counts and sizes.Martin v. Löwis2006-02-161-3/+4
* Merge ssize_t branch.Martin v. Löwis2006-02-151-48/+44
* Renamed _length_cue() to __length_hint__(). See:Armin Rigo2006-02-111-2/+2
* Add const to several API functions that take char *.Jeremy Hylton2005-12-101-1/+1
* Convert iterator __len__() methods to a private API.Raymond Hettinger2005-09-241-7/+12
* Add a final permutation step to the tuple hash function.Raymond Hettinger2004-06-101-0/+1
* Replaced arbitrary addend in tuple_hash with one that is known to generateRaymond Hettinger2004-06-041-1/+9
* SF bug #942952: Weakness in tuple hashRaymond Hettinger2004-06-011-2/+3
* Restored revision 2.87.Armin Rigo2004-03-211-12/+5
* PyTuple_New(): vrbl i no longer referenced, so removed it (which killsTim Peters2004-03-211-1/+1
* This is the fastest I could get on Intel GCC. I kept the memset() in to clearArmin Rigo2004-03-211-4/+11
* memset() hunt continuing. This is a net win.Armin Rigo2004-03-201-1/+3
* Make iterators length transparent where possible.Raymond Hettinger2004-03-181-1/+14
* Eliminate an unnecessary test on a common code path.Raymond Hettinger2004-03-151-3/+1
* Optimize inner loops for subscript, repeat, and concat.Raymond Hettinger2004-03-091-9/+20
* Optimize tuple_slice() and make further improvements to list_slice()Raymond Hettinger2004-03-081-4/+9
* Extended tuple's C API to include a new function, PyTuple_Pack() that isRaymond Hettinger2003-10-121-0/+22
* SF bug #730296: Unexpected Changes in list IteratorRaymond Hettinger2003-05-071-2/+0
* Squashed new compiler wngs about trying to compare pointers toTim Peters2003-04-241-1/+1
* SF bug 665835: filter() treatment of str and tuple inconsistentRaymond Hettinger2003-04-241-0/+2
* Renamed PyObject_GenericGetIter to PyObject_SelfIterRaymond Hettinger2003-03-171-1/+1
* Created PyObject_GenericGetIter().Raymond Hettinger2003-03-171-9/+1
* Implement appropriate __getnewargs__ for all immutable subclassable builtinGuido van Rossum2003-01-291-1/+13
* Add checks for size overflow on list*n, list+list, tuple+tuple.Guido van Rossum2002-10-111-0/+2
* 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-7/+6
* Call me anal, but there was a particular phrase that was speading toGuido van Rossum2002-08-191-1/+1