cpython/Objects
Amaury Forgeot d'Arc b7f17e4bb4 Found another memory leak in longrangeiter. And redo the previous correction
without calling PyType_Ready().

Question 1: Should the interpreter register all types with PyType_Ready()?
Many types seem to avoid it.

Question 2: To reproduce the problem, run the following code:
    def f():
        while True:
           for a in iter(range(0,1,10**20)):
              pass
    f()
And watch the memory used by the process.
How do we test this in a unittest?
2007-11-15 20:52:21 +00:00
..
stringlib Replace PyObject_Unicode with PyObject_Str everywhere, and remove the 2007-11-15 20:48:54 +00:00
abstract.c Merging the py3k-pep3137 branch back into the py3k branch. 2007-11-06 21:34:58 +00:00
boolobject.c Remove more cruft leftover from nb_coerce. Rename nb_coerce to 2007-09-21 20:19:23 +00:00
bytes_methods.c For PEP3137: Adds missing methods to the mutable PyBytes object (soon 2007-10-16 06:31:30 +00:00
bytesobject.c Merging the py3k-pep3137 branch back into the py3k branch. 2007-11-06 21:34:58 +00:00
cellobject.c Merged revisions 56467-56482 via svnmerge from 2007-07-21 17:22:18 +00:00
classobject.c Merged revisions 56467-56482 via svnmerge from 2007-07-21 17:22:18 +00:00
cobject.c Merged revisions 56467-56482 via svnmerge from 2007-07-21 17:22:18 +00:00
codeobject.c Merging the py3k-pep3137 branch back into the py3k branch. 2007-11-06 21:34:58 +00:00
complexobject.c Remove more cruft leftover from nb_coerce. Rename nb_coerce to 2007-09-21 20:19:23 +00:00
descrobject.c Merged revisions 58930-58938 via svnmerge from 2007-11-12 01:32:03 +00:00
dictnotes.txt Merged revisions 53623-53858 via svnmerge from 2007-02-23 15:07:44 +00:00
dictobject.c Merged revisions 58886-58929 via svnmerge from 2007-11-10 23:39:45 +00:00
enumobject.c Merged revisions 58221-58741 via svnmerge from 2007-11-01 19:42:39 +00:00
exceptions.c Replace PyObject_Unicode with PyObject_Str everywhere, and remove the 2007-11-15 20:48:54 +00:00
fileobject.c Fix for #1415 pythonw.exe fails because std streams a missing 2007-11-13 02:19:40 +00:00
floatobject.c Remove more cruft leftover from nb_coerce. Rename nb_coerce to 2007-09-21 20:19:23 +00:00
frameobject.c Get rid of more uses of string and use unicode 2007-10-27 04:00:45 +00:00
funcobject.c Use unicode and stop supporting str8 2007-08-26 03:56:04 +00:00
genobject.c Merged revisions 58095-58132,58136-58148,58151-58197 via svnmerge from 2007-09-19 03:06:30 +00:00
iterobject.c Merged revisions 56467-56482 via svnmerge from 2007-07-21 17:22:18 +00:00
listobject.c Merged revisions 58221-58741 via svnmerge from 2007-11-01 19:42:39 +00:00
listsort.txt Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
longobject.c Merging the py3k-pep3137 branch back into the py3k branch. 2007-11-06 21:34:58 +00:00
memoryobject.c Fixed memoryview constructor. It allowed arbitrary keyword arguments. The bug was found by mykhal from #python. I've also added a small test case in the new test_memoryview.py 2007-11-08 02:28:11 +00:00
methodobject.c Get rid of METH_OLDARGS. 2007-09-01 13:59:50 +00:00
moduleobject.c Merging the py3k-pep3137 branch back into the py3k branch. 2007-11-06 21:34:58 +00:00
object.c Found another memory leak in longrangeiter. And redo the previous correction 2007-11-15 20:52:21 +00:00
obmalloc.c Merged revisions 56467-56482 via svnmerge from 2007-07-21 17:22:18 +00:00
rangeobject.c Found another memory leak in longrangeiter. And redo the previous correction 2007-11-15 20:52:21 +00:00
setobject.c Merged revisions 58886-58929 via svnmerge from 2007-11-10 23:39:45 +00:00
sliceobject.c #1316: remove redundant PyLong_Check calls when PyInt_Check was already called. 2007-10-23 19:24:22 +00:00
stringobject.c Merged revisions 58886-58929 via svnmerge from 2007-11-10 23:39:45 +00:00
structseq.c Remove the simple slicing API. All slicing is now done with slice objects. 2007-08-30 22:57:53 +00:00
tupleobject.c Merged revisions 58221-58741 via svnmerge from 2007-11-01 19:42:39 +00:00
typeobject.c Replace PyObject_Unicode with PyObject_Str everywhere, and remove the 2007-11-15 20:48:54 +00:00
unicodectype.c Add XID_Start and XID_Continue properties to unicodectype. 2007-08-14 22:37:03 +00:00
unicodeobject.c Replace PyObject_Unicode with PyObject_Str everywhere, and remove the 2007-11-15 20:48:54 +00:00
unicodetype_db.h Add XID_Start and XID_Continue properties to unicodectype. 2007-08-14 22:37:03 +00:00
weakrefobject.c Remove more cruft leftover from nb_coerce. Rename nb_coerce to 2007-09-21 20:19:23 +00:00