From: Robert S. <ta...@tr...> - 2010-02-08 22:32:06
|
The work on my branch now fires destructors when the last Perl side holder of a wrapped object lets go. The code is a bit awkward but I will continue to clean up the code, build out test cases, and address bugs that are revealed. -Robert On Wed, Feb 03, 2010 at 10:07:52AM -0800, Robert Stone wrote: > Hi William, > > Sadly, even non-director object lifetimes are not in a good > place on the branch. I've been trying to solve the whole thing at once, > and getting somewhat overwhelmed I guess. If it's a worthwhile > intermediate step to recover non-director object lifetimes as they > existed on trunk, that should be quick to work out. > > On Wed, Feb 03, 2010 at 07:27:34AM +0000, William S Fulton wrote: > > > > The object lifetime and ownership is hard to get right for directors and > > that can be improved over time. If you think that there will not be any > > non-director usage changes in the future and the object lifetime of > > non-directors is okay, then consider merging to trunk for 2.0.0. > > |