X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=lib%2FScope%2FUpper.pm;h=ccc947c3c8fc450dec4ae34fd11b76ed9b6ab3da;hb=refs%2Ftags%2Fv0.09;hp=d276ae443f69b291cdcbe5ed8fa21b59da2af945;hpb=5118f63b759353515f90e036384b82717ba50a39;p=perl%2Fmodules%2FScope-Upper.git diff --git a/lib/Scope/Upper.pm b/lib/Scope/Upper.pm index d276ae4..ccc947c 100644 --- a/lib/Scope/Upper.pm +++ b/lib/Scope/Upper.pm @@ -9,13 +9,13 @@ Scope::Upper - Act on upper scopes. =head1 VERSION -Version 0.07 +Version 0.09 =cut our $VERSION; BEGIN { - $VERSION = '0.07'; + $VERSION = '0.09'; } =head1 SYNOPSIS @@ -211,6 +211,12 @@ The previous example can then be "corrected" : will righteously set C<$num> to C<26>. +=head1 CONSTANTS + +=head2 C + +True iff the module could have been built when thread-safety features. + =head1 WORDS =head2 Constants @@ -318,6 +324,8 @@ Where L and L point to depending on the C<$cxt>: The functions L, L, L, L, L and L are only exported on request, either individually or by the tags C<':funcs'> and C<':all'>. +The constant L is also only exported on request, individually or by the tags C<':consts'> and C<':all'>. + Same goes for the words L, L, L, L, L, L and L that are only exported on request, individually or by the tags C<':words'> and C<':all'>. =cut @@ -326,8 +334,9 @@ use base qw/Exporter/; our @EXPORT = (); our %EXPORT_TAGS = ( - funcs => [ qw/reap localize localize_elem localize_delete unwind want_at/ ], - words => [ qw/TOP HERE UP SUB EVAL SCOPE CALLER/ ], + funcs => [ qw/reap localize localize_elem localize_delete unwind want_at/ ], + words => [ qw/TOP HERE UP SUB EVAL SCOPE CALLER/ ], + consts => [ qw/SU_THREADSAFE/ ], ); our @EXPORT_OK = map { @$_ } values %EXPORT_TAGS; $EXPORT_TAGS{'all'} = [ @EXPORT_OK ];