[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#500222: ITP: libdevel-globaldestruction-perl: -- Expose PL_dirty, the flag which marks global destruction



Package: wnpp
Severity: wishlist
Owner: "Krzysztof Krzyżaniak (eloy)" <eloy@debian.org>


* Package name    : libdevel-globaldestruction-perl
  Version         : 0.02
  Upstream Author : Yuval Kogman <nothingmuch@woobling.org>
* URL             : http://search.cpan.org/dist/Devel-GlobalDestruction/
* License         : GPL/Artistic
  Programming Lang: C, Perl
  Description     : Expose PL_dirty, the flag which marks global destruction

 Perl's global destruction is a little tricky to deal with WRT finalizers
 because it's not ordered and objects can sometimes disappear.
 .
 Writing defensive destructors is hard and annoying, and usually if global
 destruction is happenning you only need the destructors that free up non
 process local resources to actually execute.
 .
 For these constructors you can avoid the mess by simply bailing out if global
 destruction is in effect.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)



Reply to: