X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=lib%2FScope%2FUpper.pm;h=1d6b4d11a70a002d5396f4d3999df902ae9275c0;hb=0a7ed27cbdbb90c176fc6be11c48e70776c8df84;hp=104674dae43167fb3afd32fda5f2b9f04a2db6c7;hpb=2436778e0e29dd2f20d72518fec5bc8c29efe4e4;p=perl%2Fmodules%2FScope-Upper.git diff --git a/lib/Scope/Upper.pm b/lib/Scope/Upper.pm index 104674d..1d6b4d1 100644 --- a/lib/Scope/Upper.pm +++ b/lib/Scope/Upper.pm @@ -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 ];