]> git.vpit.fr Git - perl/modules/Variable-Magic.git/commitdiff
Clarify minimum perl 5.10.0 requirement for hash magic
authorPeter Rabbitson <ribasushi@cpan.org>
Sat, 25 Sep 2010 18:18:36 +0000 (20:18 +0200)
committerVincent Pit <vince@profvince.com>
Sat, 25 Sep 2010 18:23:37 +0000 (20:23 +0200)
lib/Variable/Magic.pm

index c10a8057505178e62918bfae94d7bad51df0f927..475390404d5600c57ae5bd88fc63b9ee580db29c 100644 (file)
@@ -159,7 +159,7 @@ It is available on your perl iff C<MGf_LOCAL> is true.
 
 =back
 
-The following actions only apply to hashes and are available iff C<VMG_UVAR> is true.
+The following actions only apply to hashes and are available iff L</VMG_UVAR> is true.
 They are referred to as C<uvar> magics.
 
 =over 4
@@ -381,6 +381,8 @@ Evaluates to true iff the 'local' magic is available.
 =head2 C<VMG_UVAR>
 
 When this constant is true, you can use the C<fetch,store,exists,delete> 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.
 
 =head2 C<VMG_COMPAT_ARRAY_PUSH_NOLEN>
 
@@ -600,6 +602,8 @@ The only way to address this would be to return a reference.
 
 If you define a wizard with a C<free> callback and cast it on itself, 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 L<perl> 5.10.0 (see L</VMG_UVAR>)
+
 =head1 DEPENDENCIES
 
 L<perl> 5.8.