]> git.vpit.fr Git - perl/modules/Variable-Magic.git/commitdiff
This is 0.37 v0.37
authorVincent Pit <vince@profvince.com>
Tue, 25 Aug 2009 15:17:21 +0000 (17:17 +0200)
committerVincent Pit <vince@profvince.com>
Tue, 25 Aug 2009 15:22:23 +0000 (17:22 +0200)
Changes
META.yml
README
lib/Variable/Magic.pm

diff --git a/Changes b/Changes
index ebd2f0e127454cc6400635c9c91074efab3c44fb..bd75adf2be5f4f0788ffd06b1063d526b063834c 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,12 @@
 Revision history for Variable-Magic
 
+0.37    2009-08-25 15:25 UTC
+        + Add : The new constant VMG_FORKSAFE can be tested to know whether the
+                module will behave nicely when fork()ing. It's currently always
+                true except on Windows where you need perl 5.10.1 for it to be
+                true.
+        + Doc : Nits and clarifications.
+
 0.36    2009-07-05 16:30 UTC
         + Chg : getdata() now returns an empty list when no magic is present.
                 It used to return undef but did not croak as stated in the doc.
index 529f3a53e32dbdd1d18bc0134353b143bf36ea19..676c43dbc34c5e1223784a696bf90057667db03f 100644 (file)
--- a/META.yml
+++ b/META.yml
@@ -1,6 +1,6 @@
 --- #YAML:1.0
 name:               Variable-Magic
-version:            0.36
+version:            0.37
 abstract:           Associate user-defined magic to variables from Perl.
 author:
     - Vincent Pit <perl@profvince.com>
@@ -15,6 +15,7 @@ build_requires:
     ExtUtils::MakeMaker:  0
     Test::More:           0
 requires:
+    base:      0
     Carp:      0
     Exporter:  0
     perl:      5.008
@@ -28,7 +29,7 @@ no_index:
     directory:
         - t
         - inc
-generated_by:       ExtUtils::MakeMaker version 6.52
+generated_by:       ExtUtils::MakeMaker version 6.54
 meta-spec:
     url:      http://module-build.sourceforge.net/META-spec-v1.4.html
     version:  1.4
diff --git a/README b/README
index b97a65bb23c40e600016de829eac52213543e1a8..b9efea7b1d142a58bbcfafdf5b6cabea5daefe94 100644 (file)
--- a/README
+++ b/README
@@ -2,7 +2,7 @@ NAME
     Variable::Magic - Associate user-defined magic to variables from Perl.
 
 VERSION
-    Version 0.36
+    Version 0.37
 
 SYNOPSIS
         use Variable::Magic qw/wizard cast VMG_OP_INFO_NAME/;
@@ -81,13 +81,13 @@ DESCRIPTION
 
     *   "get"
 
-        This magic is invoked when the variable is evaluated (does not
-        include array/hash subscripts and slices).
+        This magic is invoked when the variable is evaluated. It is never
+        called for arrays and hashes.
 
     *   "set"
 
-        This one is triggered each time the value of the variable changes
-        (includes array/hash subscripts and slices).
+        This one is triggered each time the value of the variable changes.
+        It is called for array subscripts and slices, but never for hashes.
 
     *   "len"
 
@@ -228,7 +228,7 @@ FUNCTIONS
 
                 $_[2] is an alias to the current key. Nothing prevents you
                 from changing it, but be aware that there lurk dangerous
-                side effects. For example, it may righteously be readonly if
+                side effects. For example, it may rightfully be readonly if
                 the key was a bareword. You can get a copy instead by
                 passing "copy_key => 1" to "wizard", which allows you to
                 safely assign to $_[2] in order to e.g. redirect the action
@@ -406,6 +406,11 @@ CONSTANTS
     True iff this module could have been built with thread-safety features
     enabled.
 
+  "VMG_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 .
+
   "VMG_OP_INFO_NAME"
     Value to pass with "op_info" to get the current op name in the magic
     callbacks.
index 954297ea489a64cef8af1fbf72dfe91cde36a583..0d6f13281158a77d39dcd0bb3e6a56aa91522191 100644 (file)
@@ -13,13 +13,13 @@ Variable::Magic - Associate user-defined magic to variables from Perl.
 
 =head1 VERSION
 
-Version 0.36
+Version 0.37
 
 =cut
 
 our $VERSION;
 BEGIN {
- $VERSION = '0.36';
+ $VERSION = '0.37';
 }
 
 =head1 SYNOPSIS