]> git.vpit.fr Git - perl/modules/autovivification.git/commitdiff
This is 0.06 v0.06
authorVincent Pit <vince@profvince.com>
Sat, 24 Apr 2010 17:40:36 +0000 (19:40 +0200)
committerVincent Pit <vince@profvince.com>
Sat, 24 Apr 2010 17:40:36 +0000 (19:40 +0200)
Changes
META.yml
README
lib/autovivification.pm

diff --git a/Changes b/Changes
index beaaa71a3703e5256007d2ac3846d474fa560e9b..d39bdd607d74879e7a7ec167f19dd849e679a448 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,13 @@
 Revision history for autovivification
 
+0.06    2010-04-24 17:40 UTC
+        + Add : The A_THREADSAFE and A_FORKSAFE constants.
+        + Fix : [RT #56870] : "no autovivification" vs Regexp::Common.
+                This was a bug in how tied arrays and hashes were handled.
+                Thanks Michael G. Schwern for reporting.
+        + Fix : Scope leaks under perl 5.8-5.10.0.
+        + Fix : Segfaults when first loading the pragma from inside a thread.
+
 0.05    2010-03-05 23:15 UTC
         + Fix : [RT #55154] : Crashes and assertion failures when deparsing and
                 re-eval-uating some code compiled while autovivification was in
index ca829fe6ce1ab49998c2c70657c0d187c42771c3..55a1df3d6c150f373f384974349b63b83ac8b0ba 100644 (file)
--- a/META.yml
+++ b/META.yml
@@ -1,6 +1,6 @@
 --- #YAML:1.0
 name:               autovivification
-version:            0.05
+version:            0.06
 abstract:           Lexically disable autovivification.
 author:
     - Vincent Pit <perl@profvince.com>
@@ -28,4 +28,4 @@ generated_by:       ExtUtils::MakeMaker version 6.56
 meta-spec:
     url:      http://module-build.sourceforge.net/META-spec-v1.4.html
     version:  1.4
-dynamic_config:     0
+dynamic_config:     1
diff --git a/README b/README
index a90d17bb487d2dd27003ef652960605942ba4d82..de9502192868d947569efe4e648b007ceb2705af 100644 (file)
--- a/README
+++ b/README
@@ -2,7 +2,7 @@ NAME
     autovivification - Lexically disable autovivification.
 
 VERSION
-    Version 0.05
+    Version 0.06
 
 SYNOPSIS
         no autovivification;
@@ -93,6 +93,17 @@ METHODS
     When @opts is empty, it defaults to restoring the original Perl
     autovivification behaviour.
 
+CONSTANTS
+  "A_THREADSAFE"
+    True iff the module could have been built with thread-safety features
+    enabled. This constant only has a meaning with your perl is threaded ;
+    otherwise, it'll always be false.
+
+  "A_FORKSAFE"
+    True iff this module could have been built with fork-safety features
+    enabled. This will always be true except on Windows where it's false for
+    perl 5.10.0 and below .
+
 CAVEATS
     The pragma doesn't apply when one dereferences the returned value of an
     array or hash slice, as in "@array[$id]->{member}" or
index 9ef999448b07a5fb61cac7a3c77879c7db65f6ef..01caf24e998939bac293c7742712523b0ce042d7 100644 (file)
@@ -11,13 +11,13 @@ autovivification - Lexically disable autovivification.
 
 =head1 VERSION
 
-Version 0.05
+Version 0.06
 
 =cut
 
 our $VERSION;
 BEGIN {
- $VERSION = '0.05';
+ $VERSION = '0.06';
 }
 
 =head1 SYNOPSIS