perl-Devel-GlobalDestruction - Expose PL_dirty, the flag which marks global

Property Value
Distribution Mageia 7
Repository Mageia Core i586
Package filename perl-Devel-GlobalDestruction-0.140.0-2.mga7.noarch.rpm
Package name perl-Devel-GlobalDestruction
Package version 0.140.0
Package release 2.mga7
Package architecture noarch
Package type rpm
Category Development/Perl
License GPL+ or Artistic
Maintainer -
Download size 14.26 KB
Installed size 12.64 KB
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.


Package Version Architecture Repository
perl-Devel-GlobalDestruction-0.140.0-2.mga7.noarch.rpm 0.140.0 noarch Mageia Core
perl-Devel-GlobalDestruction - - -


Name Value
perl(Sub::Exporter::Progressive) >= 0.1.11
perl(strict) -
perl(warnings) -
perl-base >= 5.28.0


Name Value
perl(Devel::GlobalDestruction) = 0.140.0
perl-Devel-GlobalDestruction = 0.140.0-2.mga7


Name Value
perl-Devel-GlobalDestruction < 0.130.0-4


Type URL
Binary Package perl-Devel-GlobalDestruction-0.140.0-2.mga7.noarch.rpm
Source Package perl-Devel-GlobalDestruction-0.140.0-2.mga7.src.rpm

Install Howto

  1. Enable the repository in Software Management
  2. Install perl-Devel-GlobalDestruction rpm package:
    # dnf --refresh install perl-Devel-GlobalDestruction




2018-09-20 - umeabot <umeabot> 0.140.0-2.mga7
(not released yet)
+ Revision: 1282787
- Mageia 7 Mass Rebuild
2017-07-22 - shlomif <shlomif> 0.140.0-1.mga7
+ Revision: 1128532
- update to 0.14
2016-06-19 - pterjan <pterjan> 0.130.0-6.mga6
+ Revision: 1025506
- Rebuild for perl 5.22.2
2016-02-19 - umeabot <umeabot> 0.130.0-5.mga6
+ Revision: 970239
- Mageia 6 Mass Rebuild
2015-09-30 - sander85 <sander85> 0.130.0-4.mga6
+ Revision: 885407
- Convert to noarch package

See Also

Package Description
perl-Devel-GlobalPhase-0.3.3-2.mga7.noarch.rpm Detect perl's global phase on older perls
perl-Devel-Hide-0.1.0-2.mga7.noarch.rpm Forces the unavailability of specified Perl modules (for testing)
perl-Devel-Leak-0.30.0-13.mga7.i586.rpm Utility for looking for perl objects that are not reclaimed
perl-Devel-Leak-Object-1.10.0-9.mga7.noarch.rpm Detect leaks of objects
perl-Devel-LeakGuard-Object-0.80.0-4.mga7.noarch.rpm Scoped object leak checking
perl-Devel-LexAlias-0.50.0-16.mga7.i586.rpm Alias lexical variables
perl-Devel-NYTProf-6.60.0-3.mga7.i586.rpm Powerful feature-rich perl source code profiler
perl-Devel-OverloadInfo-0.5.0-2.mga7.noarch.rpm Introspect overloaded operators
perl-Devel-OverrideGlobalRequire-0.1.0-2.mga7.noarch.rpm Override CORE::GLOBAL::require safely
perl-Devel-PPPort-3.450.0-1.mga7.i586.rpm Portability aid for your XS code
perl-Devel-PartialDump-0.200.0-3.mga7.noarch.rpm Partial dumping of data structures, optimized for argument
perl-Devel-PatchPerl-1.560.0-1.mga7.noarch.rpm Replacement 'hints' files
perl-Devel-Platform-Info-0.160.0-3.mga7.noarch.rpm Retrieve Solaris platform metadata
perl-Devel-REPL-1.3.28-2.mga7.noarch.rpm a modern perl interactive shell
perl-Devel-Refactor-0.50.0-10.mga7.noarch.rpm Perl extension for refactoring Perl code