]> git.vpit.fr Git - perl/modules/autovivification.git/blobdiff - README
Make a_map_fetch() a simple macro around ptable_fetch() in the non-threaded case
[perl/modules/autovivification.git] / README
diff --git a/README b/README
index 4f119c5c5a9ababb4b902bbc486717bce88ba542..de9502192868d947569efe4e648b007ceb2705af 100644 (file)
--- a/README
+++ b/README
@@ -2,7 +2,7 @@ NAME
     autovivification - Lexically disable autovivification.
 
 VERSION
-    Version 0.04
+    Version 0.06
 
 SYNOPSIS
         no autovivification;
@@ -42,7 +42,7 @@ METHODS
         Turn off autovivification for rvalue dereferencing expressions, such
         as "$value = $hashref->{key}[$idx]{$field}", "keys
         %{$hashref->{key}}" or "values %{$hashref->{key}}". Starting from
-        perl 5.11, it also covers "leys" and "values" on array references.
+        perl 5.11, it also covers "keys" and "values" on array references.
         When the expression would have autovivified, "undef" is returned for
         a plain fetch, while "keys" and "values" return 0 in scalar context
         and the empty list in list context.
@@ -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