X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=lib%2FScope%2FUpper.pm;h=ccc947c3c8fc450dec4ae34fd11b76ed9b6ab3da;hb=refs%2Ftags%2Fv0.09;hp=104674dae43167fb3afd32fda5f2b9f04a2db6c7;hpb=4c8461e81387b2f965156423ae04f418d8da1312;p=perl%2Fmodules%2FScope-Upper.git diff --git a/lib/Scope/Upper.pm b/lib/Scope/Upper.pm index 104674d..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.08 +Version 0.09 =cut our $VERSION; BEGIN { - $VERSION = '0.08'; + $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 ];