summaryrefslogtreecommitdiff
path: root/Objects/enumobject.c
Commit message (Expand)AuthorAgeFilesLines
* [2.7] bpo-34234: Use _PyAnyInt_Check() and _PyAnyInt_CheckExact(). (GH-8479)Serhiy Storchaka2018-07-311-1/+1
* [2.7] bpo-31579: Fixed a possible leak in enumerate() with large indices. (GH...Serhiy Storchaka2017-09-261-3/+9
* #8635: document enumerate() start parameter in docstring.Georg Brandl2010-05-221-3/+4
* Untabify C files. Will watch buildbots.Antoine Pitrou2010-05-091-295/+295
* #6994: fix typo in enumerate docstringEzio Melotti2009-09-251-1/+1
* handle errors from _PyObject_LookupSpecial when __get__ failsBenjamin Peterson2009-05-251-1/+4
* *sigh* deal with instances correctlyBenjamin Peterson2009-05-091-1/+12
* lookup __reversed__ correctly as a special methodBenjamin Peterson2009-05-091-3/+8
* Convert from long to Py_ssize_t.Raymond Hettinger2008-07-241-10/+11
* Don't allow keyword arguments to reversed().Georg Brandl2008-05-161-1/+4
* #2831: add start argument to enumerate(). Patch by Scott Dial and me.Georg Brandl2008-05-131-5/+23
* #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFC...Christian Heimes2007-12-191-3/+3
* enumerate() is no longer bounded to using sequences shorter than LONG_MAX. T...Raymond Hettinger2007-10-031-6/+49
* PEP 3123: Provide forward compatibility with Python 3.0, while keepingMartin v. Löwis2007-07-211-7/+5
* Do not let overflows in enumerate() and count() pass silently.Raymond Hettinger2007-02-081-0/+6
* Use Py_VISIT in all tp_traverse methods, instead of traversing manually orThomas Wouters2006-04-151-14/+3
* More C++-compliance. Note especially listobject.c - to get C++ to accept theAnthony Baxter2006-04-111-2/+0
* Change int to Py_ssize_t in several places.Martin v. Löwis2006-03-071-1/+1
* 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/+3
* Merge ssize_t branch.Martin v. Löwis2006-02-151-1/+1
* Renamed _length_cue() to __length_hint__(). See:Armin Rigo2006-02-111-2/+2
* en_sit will be freed when en is DECREF'd. Don't double free.Neal Norwitz2005-12-111-1/+0
* 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-9/+11
* SF patch #1020188: Use Py_CLEAR where necessary to avoid crashesRaymond Hettinger2004-09-011-4/+1
* Fix docstring typo.Raymond Hettinger2004-08-251-1/+1
* * Add unittests for iterators that report their lengthRaymond Hettinger2004-04-121-1/+12
* Tidied up the implementations of reversed (including the custom onesRaymond Hettinger2004-03-101-16/+20
* Eliminate the double reverse option. It's only use caseRaymond Hettinger2004-03-101-13/+1
* Make reversed() transparent with respect to length.Raymond Hettinger2004-02-101-1/+13
* Let reversed() work with itself.Raymond Hettinger2004-02-081-1/+12
* * Fix ref counting in extend() and extendleft().Raymond Hettinger2004-02-071-2/+1
* Optimize reversed(list) using a custom iterator.Raymond Hettinger2003-11-071-2/+2
* Implement and apply PEP 322, reverse iterationRaymond Hettinger2003-11-061-0/+125
* Use PyTuple_Pack() to simplify enumerate().Raymond Hettinger2003-11-021-5/+1
* * Beefed-up testsRaymond Hettinger2003-05-281-13/+42
* Add a useful docstring to enumerate.Jeremy Hylton2003-04-211-1/+6
* Renamed PyObject_GenericGetIter to PyObject_SelfIterRaymond Hettinger2003-03-171-1/+1
* Created PyObject_GenericGetIter().Raymond Hettinger2003-03-171-8/+1
* Remove the next() method -- one is supplied automatically byGuido van Rossum2002-07-161-16/+11
* Patch #568124: Add doc string macros.Martin v. Löwis2002-06-131-2/+2
* - New builtin function enumerate(x), from PEP 279. Example:Guido van Rossum2002-04-261-0/+139