From: Vincent Pit Date: Sun, 17 May 2009 20:20:16 +0000 (+0200) Subject: This is 0.09 X-Git-Tag: v0.09^0 X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2FScope-Upper.git;a=commitdiff_plain;h=2e108d5ecae04d8de77b31a357e97990030b8557 This is 0.09 --- diff --git a/Changes b/Changes index 7bff6da..9fdd3b8 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,12 @@ Revision history for Scope-Upper +0.09 2009-05-17 20:20 UTC + + Add : The new SU_THREADSAFE constant can be used to know whether the + module could have been built with thread safety enabled. + + Chg : Thread safety is disabled for perl 5.8 on Win32. + + Chg : A saner workaround for the "call_sv() during LEAVE clobbers the + still used last popped stack element" issue on 5.10. + 0.08 2009-04-16 22:50 UTC + Fix : [RT #44204] : Stack corruption with reap(). Thanks Torsten Foertsch for reporting. diff --git a/META.yml b/META.yml index e8d0513..6f5635b 100644 --- a/META.yml +++ b/META.yml @@ -1,6 +1,6 @@ --- #YAML:1.0 name: Scope-Upper -version: 0.08 +version: 0.09 abstract: Act on upper scopes. author: - Vincent Pit @@ -19,7 +19,7 @@ resources: bugtracker: http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Scope-Upper homepage: http://search.cpan.org/dist/Scope-Upper/ license: http://dev.perl.org/licenses/ - repository: http://git.profvince.com/?p=perl/modules/Scope-Upper.git + repository: http://git.profvince.com/?p=perl%2Fmodules%2FScope-Upper.git no_index: directory: - t diff --git a/README b/README index d0327e1..860d3e1 100644 --- a/README +++ b/README @@ -2,7 +2,7 @@ NAME Scope::Upper - Act on upper scopes. VERSION - Version 0.08 + Version 0.09 SYNOPSIS package X; @@ -172,6 +172,10 @@ FUNCTIONS will righteously set $num to 26. +CONSTANTS + "SU_THREADSAFE" + True iff the module could have been built when thread-safety features. + WORDS Constants "TOP" @@ -272,6 +276,9 @@ EXPORT "unwind" and "want_at" are only exported on request, either individually or by the tags ':funcs' and ':all'. + The constant "SU_THREADSAFE" is also only exported on request, + individually or by the tags ':consts' and ':all'. + Same goes for the words "TOP", "HERE", "UP", "SUB", "EVAL", "SCOPE" and "CALLER" that are only exported on request, individually or by the tags ':words' and ':all'. diff --git a/lib/Scope/Upper.pm b/lib/Scope/Upper.pm index 1d6b4d1..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