X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=lib%2FVariable%2FMagic.pm;h=91f53413c40f6a79973e417b5b71c9a0729f0009;hb=cf48e6bb084037da1980bde10e21dca795fd84d0;hp=bdbb97e8acc365adb5144d31aa3a5e85009b36b9;hpb=ace906d7e76ed647adbd1ab1243ac9bdbde9b1d5;p=perl%2Fmodules%2FVariable-Magic.git diff --git a/lib/Variable/Magic.pm b/lib/Variable/Magic.pm index bdbb97e..91f5341 100644 --- a/lib/Variable/Magic.pm +++ b/lib/Variable/Magic.pm @@ -13,13 +13,13 @@ Variable::Magic - Associate user-defined magic to variables from Perl. =head1 VERSION -Version 0.40 +Version 0.42 =cut our $VERSION; BEGIN { - $VERSION = '0.40'; + $VERSION = '0.42'; } =head1 SYNOPSIS @@ -392,6 +392,10 @@ True for perls that call 'clear' magic when undefining magical arrays. True for perls that don't call 'len' magic when taking the C of a magical scalar. +=head2 C + +True for perls that call 'get' magic for operations on globs. + =head2 C The perl patchlevel this module was built with, or C<0> for non-debugging perls. @@ -563,16 +567,17 @@ use base qw/Exporter/; our @EXPORT = (); our %EXPORT_TAGS = ( 'funcs' => [ qw/wizard cast getdata dispell/ ], - 'consts' => [ - qw/MGf_COPY MGf_DUP MGf_LOCAL VMG_UVAR/, - qw/VMG_COMPAT_ARRAY_PUSH_NOLEN VMG_COMPAT_ARRAY_PUSH_NOLEN_VOID/, - qw/VMG_COMPAT_ARRAY_UNSHIFT_NOLEN_VOID/, - qw/VMG_COMPAT_ARRAY_UNDEF_CLEAR/, - qw/VMG_COMPAT_SCALAR_LENGTH_NOLEN/, - qw/VMG_PERL_PATCHLEVEL/, - qw/VMG_THREADSAFE VMG_FORKSAFE/, - qw/VMG_OP_INFO_NAME VMG_OP_INFO_OBJECT/ - ] + 'consts' => [ qw/ + MGf_COPY MGf_DUP MGf_LOCAL VMG_UVAR + VMG_COMPAT_ARRAY_PUSH_NOLEN VMG_COMPAT_ARRAY_PUSH_NOLEN_VOID + VMG_COMPAT_ARRAY_UNSHIFT_NOLEN_VOID + VMG_COMPAT_ARRAY_UNDEF_CLEAR + VMG_COMPAT_SCALAR_LENGTH_NOLEN + VMG_COMPAT_GLOB_GET + VMG_PERL_PATCHLEVEL + VMG_THREADSAFE VMG_FORKSAFE + VMG_OP_INFO_NAME VMG_OP_INFO_OBJECT + / ], ); our @EXPORT_OK = map { @$_ } values %EXPORT_TAGS; $EXPORT_TAGS{'all'} = [ @EXPORT_OK ];