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: