opened
*From:* users-boun...@lists.ironpython.com [mailto: users-boun...@lists.ironpython.com] *On Behalf Of *Dino Viehland *Sent:* Wednesday, October 13, 2010 9:49 PM *To:* Discussion of IronPython *Subject:* Re: [IronPython] Possible WeakReference leak in Ipy 2.6.1 Yep, this definitely looks like an issue – could you open a bug? We should probably have a check when adding which causes us to scan the list occasionally and remove any dead types. *From:* users-boun...@lists.ironpython.com [mailto: users-boun...@lists.ironpython.com] *On Behalf Of *Idan Zaltzberg *Sent:* Wednesday, October 13, 2010 6:48 AM *To:* Discussion of IronPython *Subject:* [IronPython] Possible WeakReference leak in Ipy 2.6.1 When definnning classes in a method that are subcallses, like: def d(): class A(BaseType): pass … The new generated types is appended to the _subtypes weak reference list on BaseType. Looks like this list is only cleaned when RemoveSubType Is called, which might never happen if I understand correctly. Seems to me there should be a cleanup mechanism similar to WeakDictionary, so the list can't grow to infinity.
_______________________________________________ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com