This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author barry
Recipients
Date 2001-01-23.17:54:07
SpamBayes Score
Marked as misclassified
Message-id
In-reply-to
Content
I took Guido's Demo/embed/loop.c test, compiled it with Insure, and ran a series of tests using a simple `pass' loop.  There were definitely objects that got caught in cycles and never freed, but also didn't technically leak (in the sense that there were still C pointers to the blocks).  

There was a big problem with the exceptions.c module, and I've now fixed that.  Now the loop.c test does not grow with each interation of the loop (modulo a few tiny leaks in Jeremy's still experimental symbol table stuff in the compiler).  The interpreter still keeps some objects alive past Py_Finalize(), e.g. the interned strings dictionary, but those are never reallocated at the next Py_Initialize() so they should be fine.

Closing this bug report.
History
Date User Action Args
2007-08-23 13:52:39adminlinkissue228040 messages
2007-08-23 13:52:39admincreate