Message2860
| 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:39 | admin | link | issue228040 messages |
| 2007年08月23日 13:52:39 | admin | create |
|