]> git.vpit.fr Git - perl/modules/Variable-Magic.git/commitdiff
This is 0.45 v0.45
authorVincent Pit <vince@profvince.com>
Sun, 21 Nov 2010 23:10:30 +0000 (00:10 +0100)
committerVincent Pit <vince@profvince.com>
Sun, 21 Nov 2010 23:10:30 +0000 (00:10 +0100)
Changes
META.yml
README
lib/Variable/Magic.pm

diff --git a/Changes b/Changes
index 196df651fb5e9c6c0b67641d4dfc790a509bf0ec..d4de87c0967f8293fe51be4ddea39f517a70a20c 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,17 @@
 Revision history for Variable-Magic
 
+0.45    2010-11-21 23:15 UTC
+        This is a maintenance release. The code contains no functional change.
+        Users of 0.44 can skip this update.
+        + Doc : C++ compilers are officially NOT supported.
+        + Doc : The minimum perl 5.10.0 requirement for uvar magic has been
+                made more explicit.
+                Thanks Peter Rabbitson for pointing this out and contributing a
+                patch.
+        + Tst : Tune for perl 5.13.7.
+        + Tst : Capture::Tiny will be used in t/17-ctl.t if and only if it can
+                capture a simple run.
+
 0.44    2010-09-24 19:10 UTC
         + Fix : Broken linkage on Windows with gcc 3.4, which appears in
                 particular when using ActivePerl's default compiler suite.
index 7d2858ac6a32b86b6e08553635baec329c37a2ed..a19272b87b5e33088d717d6eddb8430751d39bf7 100644 (file)
--- a/META.yml
+++ b/META.yml
@@ -1,6 +1,6 @@
 --- #YAML:1.0
 name:               Variable-Magic
-version:            0.44
+version:            0.45
 abstract:           Associate user-defined magic to variables from Perl.
 author:
     - Vincent Pit <perl@profvince.com>
diff --git a/README b/README
index 98026bb4bc4e64d5d0c287d997d9bb8be06564a2..1158f96677f89dd78182322be358d00e6e1ef7a6 100644 (file)
--- a/README
+++ b/README
@@ -2,7 +2,7 @@ NAME
     Variable::Magic - Associate user-defined magic to variables from Perl.
 
 VERSION
-    Version 0.44
+    Version 0.45
 
 SYNOPSIS
         use Variable::Magic qw/wizard cast VMG_OP_INFO_NAME/;
@@ -307,7 +307,8 @@ CONSTANTS
 
   "VMG_UVAR"
     When this constant is true, you can use the "fetch,store,exists,delete"
-    callbacks on hashes.
+    callbacks on hashes. Initial VMG_UVAR capability was introduced in perl
+    5.9.5, with a fully functional implementation shipped with perl 5.10.0.
 
   "VMG_COMPAT_ARRAY_PUSH_NOLEN"
     True for perls that don't call 'len' magic when you push an element in a
@@ -495,9 +496,15 @@ CAVEATS
     this destructor won't be called because the wizard will be destroyed
     first.
 
+    In order to define magic on hash members, you need at least perl 5.10.0
+    (see "VMG_UVAR")
+
 DEPENDENCIES
     perl 5.8.
 
+    A C compiler. This module may happen to build with a C++ compiler as
+    well, but don't rely on it, as no guarantee is made in this regard.
+
     Carp (standard since perl 5), XSLoader (standard since perl 5.006).
 
     Copy tests need Tie::Array (standard since perl 5.005) and Tie::Hash
index 40df3be547d8a62b2ea6d65c22f6927091cb35cc..1716f426d5863e1266a2be241a6404e29c430a1d 100644 (file)
@@ -11,13 +11,13 @@ Variable::Magic - Associate user-defined magic to variables from Perl.
 
 =head1 VERSION
 
-Version 0.44
+Version 0.45
 
 =cut
 
 our $VERSION;
 BEGIN {
- $VERSION = '0.44';
+ $VERSION = '0.45';
 }
 
 =head1 SYNOPSIS