From: Vincent Pit Date: Fri, 27 Mar 2015 22:10:45 +0000 (-0300) Subject: This is 0.27 X-Git-Tag: v0.27^0 X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2FScope-Upper.git;a=commitdiff_plain;h=434ceb09c02fe56ee9d1bbca0251e01fdabe1ce9 This is 0.27 --- diff --git a/Changes b/Changes index e0152a2..115c7e2 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,20 @@ Revision history for Scope-Upper +0.27 2015-03-27 22:10 UTC + + Chg : The new environment variable to enable thread tests on older + perls is PERL_FORCE_TEST_THREADS. Note that this variable + should only be turned on by authors. + + Fix : Segfaults when the module is loaded by several threads (or + Windows emulated processes) ran in parallel. + + Fix : Memory leak with the uid() feature. + + Fix : Update the Windows ActivePerl + gcc 3.4 workaround for + ExtUtils::MakeMaker 7.04. Thanks Christian Walde for reporting + and feedback on this issue. + + Fix : reap(), localize(), localize_elem() and localize_delete() + will again work correctly on perl 5.19.4+ when the debugger + is enabled. + + Fix : Silence some compiler warnings. + 0.26 2015-03-12 23:30 UTC + Fix : [RT #100264] : Don't use CvPADLIST on XSUBs Thanks Father Chrysostomos for reporting and contributing a diff --git a/META.json b/META.json index 5409d63..8e10723 100644 --- a/META.json +++ b/META.json @@ -25,6 +25,7 @@ "Config" : "0", "Exporter" : "0", "ExtUtils::MakeMaker" : "0", + "POSIX" : "0", "Test::More" : "0", "XSLoader" : "0", "base" : "0" @@ -58,5 +59,5 @@ "url" : "http://git.profvince.com/?p=perl%2Fmodules%2FScope-Upper.git" } }, - "version" : "0.26" + "version" : "0.27" } diff --git a/META.yml b/META.yml index 403f7ae..bdb3edf 100644 --- a/META.yml +++ b/META.yml @@ -6,6 +6,7 @@ build_requires: Config: '0' Exporter: '0' ExtUtils::MakeMaker: '0' + POSIX: '0' Test::More: '0' XSLoader: '0' base: '0' @@ -33,4 +34,4 @@ resources: homepage: http://search.cpan.org/dist/Scope-Upper/ license: http://dev.perl.org/licenses/ repository: http://git.profvince.com/?p=perl%2Fmodules%2FScope-Upper.git -version: '0.26' +version: '0.27' diff --git a/README b/README index 02b39f2..a160e7f 100644 --- a/README +++ b/README @@ -2,7 +2,7 @@ NAME Scope::Upper - Act on upper scopes. VERSION - Version 0.26 + Version 0.27 SYNOPSIS "reap", "localize", "localize_elem", "localize_delete" and "WORDS" : @@ -737,6 +737,11 @@ CAVEATS version of "uplevel" should still run way faster than the pure-Perl version from Sub::Uplevel. + Starting from "perl" 5.19.4, it is unfortunately no longer possible to + reliably throw exceptions from "uplevel"'d code while the debugger is in + use. This may be solved in a future version depending on how the core + evolves. + DEPENDENCIES perl 5.6.1. diff --git a/lib/Scope/Upper.pm b/lib/Scope/Upper.pm index b6dadfb..4ba677d 100644 --- a/lib/Scope/Upper.pm +++ b/lib/Scope/Upper.pm @@ -11,13 +11,13 @@ Scope::Upper - Act on upper scopes. =head1 VERSION -Version 0.26 +Version 0.27 =cut our $VERSION; BEGIN { - $VERSION = '0.26'; + $VERSION = '0.27'; } =head1 SYNOPSIS