summaryrefslogtreecommitdiffstats
path: root/Objects/tupleobject.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Moved special case for tuples from iterobject.c toRaymond Hettinger2002-08-091-1/+112
* staticforward bites the dust.Jeremy Hylton2002-07-171-1/+1
* object.h special-build macro minefield: renamed all the new lexicalTim Peters2002-07-111-3/+1
* Fix for SF bug 571885Jeremy Hylton2002-06-201-2/+2
* SF #561244 Micro optimizationsNeal Norwitz2002-06-131-5/+4
* Patch #568124: Add doc string macros.Martin v. Löwis2002-06-131-2/+2
* This is my nearly two year old patchMichael W. Hudson2002-06-111-1/+58
* 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
* _PyTuple_Resize(): this dumped core on tuple(globals()) for me. TurnsGuido van Rossum2001-12-071-6/+8
* Enable GC for new-style instances. This touches lots of files, sinceGuido van Rossum2001-10-051-1/+2
* The endless 460020 bug.Tim Peters2001-09-111-6/+9
* Rewrite the tuple() docstring to parallel the list() docstring.Tim Peters2001-09-021-4/+4
* Repair apparent cut'n'pasteo in tuple() docstring.Tim Peters2001-09-021-1/+1
* More stuff discovered while writing the simplest of testcases:Guido van Rossum2001-08-301-2/+5
* Make str and tuple types subclassable.Guido van Rossum2001-08-301-2/+30
* Use new GC API.Neil Schemenauer2001-08-291-26/+13
* Merge of descr-branch back into trunk.Tim Peters2001-08-021-2/+38
* SF bug 433228: repr(list) woes when len(list) big.Tim Peters2001-06-161-13/+49
* _PyTuple_Resize: guard against PyTuple_New() returning NULL, using Tim'sThomas Wouters2001-05-291-1/+1
* Cruft cleanup: Removed the unused last_is_sticky argument from the internalTim Peters2001-05-281-4/+3
* _PyTuple_Resize: take into account the empty tuple. There can be only one.Thomas Wouters2001-05-281-2/+11