]> git.vpit.fr Git - perl/modules/Thread-Cleanup.git/commitdiff
This is 0.07 v0.07
authorVincent Pit <vince@profvince.com>
Wed, 1 Oct 2014 18:01:05 +0000 (20:01 +0200)
committerVincent Pit <vince@profvince.com>
Wed, 1 Oct 2014 18:01:05 +0000 (20:01 +0200)
Changes
META.json
META.yml
README
lib/Thread/Cleanup.pm

diff --git a/Changes b/Changes
index ef34aaf96e929e5f0f72f7db13753c35cf93bcfe..592cf4d0f9af90af075b7df40d60b46d24d00371 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,9 @@
 Revision history for Thread-Cleanup
 
 Revision history for Thread-Cleanup
 
+0.07    2014-10-01 17:50 UTC
+        + Fix : Make sure the hooks are executed after all END blocks
+                (including the global ones) at the end of a pseudo-fork.
+
 0.06    2014-09-28 15:40 UTC
         + Doc : Updates and clarifications.
         + Fix : The hooks registered by this module will now be reliably
 0.06    2014-09-28 15:40 UTC
         + Doc : Updates and clarifications.
         + Fix : The hooks registered by this module will now be reliably
index d6b28ac42c253b466760b97cbd7301dfbc113321..2eb7f25b3e7935873bafcf0133d8b61963914981 100644 (file)
--- a/META.json
+++ b/META.json
@@ -4,7 +4,7 @@
       "Vincent Pit <perl@profvince.com>"
    ],
    "dynamic_config" : 1,
       "Vincent Pit <perl@profvince.com>"
    ],
    "dynamic_config" : 1,
-   "generated_by" : "ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter version 2.142060",
+   "generated_by" : "ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter version 2.142690",
    "license" : [
       "perl_5"
    ],
    "license" : [
       "perl_5"
    ],
@@ -55,5 +55,5 @@
          "url" : "http://git.profvince.com/?p=perl%2Fmodules%2FThread-Cleanup.git"
       }
    },
          "url" : "http://git.profvince.com/?p=perl%2Fmodules%2FThread-Cleanup.git"
       }
    },
-   "version" : "0.06"
+   "version" : "0.07"
 }
 }
index 6806ce3a6ac7e7a94a4b8e8f7bfafcdab6dfff1e..1ac918ed51589455b83f4d23028a67ba4bbfd644 100644 (file)
--- a/META.yml
+++ b/META.yml
@@ -11,7 +11,7 @@ build_requires:
 configure_requires:
   ExtUtils::MakeMaker: '0'
 dynamic_config: 1
 configure_requires:
   ExtUtils::MakeMaker: '0'
 dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter version 2.142060'
+generated_by: 'ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter version 2.142690'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -30,4 +30,4 @@ resources:
   homepage: http://search.cpan.org/dist/Thread-Cleanup/
   license: http://dev.perl.org/licenses/
   repository: http://git.profvince.com/?p=perl%2Fmodules%2FThread-Cleanup.git
   homepage: http://search.cpan.org/dist/Thread-Cleanup/
   license: http://dev.perl.org/licenses/
   repository: http://git.profvince.com/?p=perl%2Fmodules%2FThread-Cleanup.git
-version: '0.06'
+version: '0.07'
diff --git a/README b/README
index 5d33e42cd636933fd06b5b09093fe2b923a725de..28ba2286a4ae3aec93325bf87c8ced8d7ad8b319 100644 (file)
--- a/README
+++ b/README
@@ -2,7 +2,7 @@ NAME
     Thread::Cleanup - Hook thread destruction.
 
 VERSION
     Thread::Cleanup - Hook thread destruction.
 
 VERSION
-    Version 0.06
+    Version 0.07
 
 SYNOPSIS
         use Thread::Cleanup;
 
 SYNOPSIS
         use Thread::Cleanup;
@@ -21,8 +21,9 @@ DESCRIPTION
     It acts globally on all the threads that may spawn anywhere in your
     program, with the exception of the main thread.
 
     It acts globally on all the threads that may spawn anywhere in your
     program, with the exception of the main thread.
 
-    The hook will also be called when pseudo-forks (i.e. processes spawn on
-    Windows for the "fork" emulation) terminate.
+    The hooks registered with this module will also be called when
+    pseudo-forks (i.e. processes spawn on Windows for the "fork" emulation)
+    terminate.
 
 FUNCTIONS
   "register"
 
 FUNCTIONS
   "register"
@@ -41,8 +42,7 @@ FUNCTIONS
         global "END" time ;
 
     *   For pseudo-forks, it will be called when "waitpid" succeeds, after
         global "END" time ;
 
     *   For pseudo-forks, it will be called when "waitpid" succeeds, after
-        any "END" block local to the spawn process but before any global
-        "END" block ;
+        any local or global "END" block ;
 
     *   It will never trigger for the destruction of the main thread.
 
 
     *   It will never trigger for the destruction of the main thread.
 
index 43b3c06d12408fc0e7a5a5dcb8c661bb3d92ca60..2abf10941d5ca3dad917714f2585a1f6fe288729 100644 (file)
@@ -11,14 +11,14 @@ Thread::Cleanup - Hook thread destruction.
 
 =head1 VERSION
 
 
 =head1 VERSION
 
-Version 0.06
+Version 0.07
 
 =cut
 
 our $VERSION;
 
 BEGIN {
 
 =cut
 
 our $VERSION;
 
 BEGIN {
- $VERSION = '0.06';
+ $VERSION = '0.07';
  require XSLoader;
  XSLoader::load(__PACKAGE__, $VERSION);
 }
  require XSLoader;
  XSLoader::load(__PACKAGE__, $VERSION);
 }