forked from pool/perl-Scope-Upper
- updated to 0.34 see /usr/share/doc/packages/perl-Scope-Upper/Changes 0.34 2023-03-26 16:00 UTC + Add : Contributing guidelines are now listed in the new CONTRIBUTING file. + Fix : [RT #146897] Scope::Upper does not know about RCPV cop_warnings, and does not know that given is deprecated. "given" related warnings were silenced, and the new RCPV interface is now used. Thanks Yves Orton for reporting and contributing a fix. + Fix : Assertion failures triggering on perl version 5.37.10 and higher with DEBUGGING enabled. + Fix : t/64-uplevel-caller.t has been taught about the new call frame numbering convention. OBS-URL: https://build.opensuse.org/request/show/1076910 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Scope-Upper?expand=0&rev=26
257 lines
12 KiB
Plaintext
257 lines
12 KiB
Plaintext
-------------------------------------------------------------------
|
|
Mon Mar 27 03:07:57 UTC 2023 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- updated to 0.34
|
|
see /usr/share/doc/packages/perl-Scope-Upper/Changes
|
|
|
|
0.34 2023-03-26 16:00 UTC
|
|
+ Add : Contributing guidelines are now listed in the new
|
|
CONTRIBUTING file.
|
|
+ Fix : [RT #146897] Scope::Upper does not know about RCPV
|
|
cop_warnings, and does not know that given is deprecated.
|
|
"given" related warnings were silenced, and the new RCPV
|
|
interface is now used.
|
|
Thanks Yves Orton for reporting and contributing a fix.
|
|
+ Fix : Assertion failures triggering on perl version 5.37.10 and
|
|
higher with DEBUGGING enabled.
|
|
+ Fix : t/64-uplevel-caller.t has been taught about the new call frame
|
|
numbering convention.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 21 03:08:45 UTC 2021 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- updated to 0.33
|
|
see /usr/share/doc/packages/perl-Scope-Upper/Changes
|
|
|
|
0.33 2021-12-20 20:30 UTC
|
|
+ Fix : [RT #114816] resources/remote/url points to web interface
|
|
META files now follow version 2.0 of the CPAN META spec.
|
|
Thanks Kent Fredric for reporting.
|
|
+ Fix : [RT #139823] : Perl 5 blead breads t/07-context_info.t
|
|
t/07-context_info.t has been hardened against warning bits
|
|
changes.
|
|
Thanks Jim Keenan and Tony Cook for reporting and contributing
|
|
a fix.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 16 10:03:44 UTC 2019 - Stephan Kulow <coolo@suse.com>
|
|
|
|
- updated to 0.32
|
|
see /usr/share/doc/packages/perl-Scope-Upper/Changes
|
|
|
|
0.32 2019-07-08 12:50 UTC
|
|
+ Fix : [RT #129539] : fails with v5.27.3 and later with DEBUGGING
|
|
The module has been amended to accomodate with a change of
|
|
behaviour of a core macro.
|
|
+ Upd : Contact info.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 27 06:02:36 UTC 2018 - coolo@suse.com
|
|
|
|
- updated to 0.31
|
|
see /usr/share/doc/packages/perl-Scope-Upper/Changes
|
|
|
|
0.31 2018-08-26 19:50 UTC
|
|
+ Fix : [RT #125931] : localized SCALAR doesn't get imported
|
|
localize '$Foo::x' => $var now properly imports $x into Foo.
|
|
Thanks Vernon Lyon for reporting.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Nov 5 07:00:09 UTC 2017 - coolo@suse.com
|
|
|
|
- updated to 0.30
|
|
see /usr/share/doc/packages/perl-Scope-Upper/Changes
|
|
|
|
0.30 2017-11-04 15:55 UTC
|
|
+ Fix : [RT #123481] : Compatibility with CV-in-stash optimisation
|
|
Thanks Father Chrysostomos for reporting and contributing a
|
|
patch.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jun 12 13:45:25 UTC 2016 - coolo@suse.com
|
|
|
|
- updated to 0.29
|
|
see /usr/share/doc/packages/perl-Scope-Upper/Changes
|
|
|
|
0.29 2016-06-06 12:00 UTC
|
|
+ Chg : A large chunk of boilerplate XS code, which is also used in
|
|
other XS modules, has been factored out of the main .xs file
|
|
to a collection of .h files in the xsh subdirectory.
|
|
+ Fix : [RT #112246] : Blead breaks Scope::Upper
|
|
Dave Mitchell provided a new implementation of reap(),
|
|
localize_*() and uplevel() to match the new context stack
|
|
handling in perl 5.24. Many thanks to him.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Aug 23 09:20:24 UTC 2015 - coolo@suse.com
|
|
|
|
- updated to 0.28
|
|
see /usr/share/doc/packages/perl-Scope-Upper/Changes
|
|
|
|
0.28 2015-08-18 15:00 UTC
|
|
+ Chg : SUB() and EVAL() will now warn if they cannot find an
|
|
appropriate context in the current stack. They will still
|
|
return undef in this case, which is interpreted as the current
|
|
context when combined with other words.
|
|
+ Fix : [RT #104751] : Scope::Upper does not handle exotic stack types
|
|
Trying to target a scope above the current perl scope will now
|
|
result in a warning. In that case, the topmost context in the
|
|
current stack will still be returned.
|
|
Thanks Rafaël Garcia-Suarez for the report.
|
|
+ Fix : Test failures of threads tests on systems with harsh resource
|
|
constraints causing the threads to exit() during run.
|
|
+ Opt : Some internal structures were shrunk, resulting in memory
|
|
savings and small speedups.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 14 19:22:47 UTC 2015 - coolo@suse.com
|
|
|
|
- updated to 0.27
|
|
see /usr/share/doc/packages/perl-Scope-Upper/Changes
|
|
|
|
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
|
|
patch.
|
|
+ Fix : Be really compatible with the optional OP_PARENT feature.
|
|
|
|
0.25 2014-09-21 17:10 UTC
|
|
+ Add : Support for the PERL_OP_PARENT optional feature introduced in
|
|
perl 5.21.2.
|
|
+ Fix : Work around an assertion failure in perl 5.21.4.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 4 09:15:27 UTC 2013 - coolo@suse.com
|
|
|
|
- updated to 0.24
|
|
+ Fix : Lexicals returned with unwind(), yield() and leave() will no
|
|
longer be lost on perl 5.19.4 and above.
|
|
This is a maintenance release. The code contains no functional change.
|
|
Satisfied users of version 0.22 can skip this update.
|
|
+ Fix : [RT #87178] : typo fixes.
|
|
Thanks dsteinbrunner@pobox.com for the patch.
|
|
+ Fix : [RT #88177] : 5.19.3 block hint test breakage
|
|
t/07-context_info.t has been taught about perl 5.19.3.
|
|
Thanks Andrew Main for the patch.
|
|
+ Tst : Author tests are no longer bundled with this distribution.
|
|
They are only made available to authors in the git repository.
|
|
+ Tst : "given is experimental" warnings when running tests on perl
|
|
5.18 and above have been silenced.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 4 18:16:16 UTC 2013 - coolo@suse.com
|
|
|
|
- updated to 0.22
|
|
+ Chg : perl 5.6.1 is required.
|
|
+ Fix : context_info() now ignores %warnings::Bits for perl 5.8.6 and
|
|
below, just like caller().
|
|
+ Fix : [RT #82220] : Scope-Upper-0.21 test stuck on Windows perl 5.12.3
|
|
t/93-pod-spelling.t will not crash anymore on perl 5.12 and
|
|
below.
|
|
Thanks Gabor Szabo for reporting and Slaven Rezic for debugging
|
|
this issue.
|
|
+ Tst : Rare test failures of t/07-context_info.t on perl 5.6,
|
|
t/55-yield-target.t on perl 5.[68], and t/63-uplevel-ctl.t on
|
|
perl 5.8.[345] have been addressed.
|
|
|
|
+ Fix : context_info() has been taught about perl 5.17.4.
|
|
+ Fix : t/07-context_info.t will no longer fail with perls that have
|
|
sitecustomize enabled (like many perl builds for Windows).
|
|
Thanks Steve Hay and Nicholas Clark for debugging help.
|
|
+ Fix : Broken linkage on Windows with gcc 3.4, which appears in
|
|
particular when using ActivePerl's default compiler suite.
|
|
For those setups, the Scope::Upper shared library will now be
|
|
linked against the perl dll directly (instead of the import
|
|
library).
|
|
|
|
+ Add : The new yield(@values, $context) function can be used to return
|
|
values to any upper scope, including do or map blocks.
|
|
The new leave(@values) function is an alias for
|
|
yield(@values, HERE).
|
|
+ Add : The new context_info($context) function return information
|
|
about context $context, similarly to what caller() provides
|
|
but for any upper scope.
|
|
+ Chg : Contexts are now normalized. In previous versions, it was
|
|
possible for different contexts to refer to the same scope :
|
|
for example, "for (my $i = 0; $i < 10; ++$i) { ... }" was
|
|
reachable through two contexts, while "for (@array) { ... }"
|
|
only by one. Starting from this version, contexts are
|
|
normalized so that they always represent an actual scope.
|
|
+ Doc : C++ compilers are officially NOT supported.
|
|
+ Fix : Building with a more recent version of perl 5.17.4.
|
|
+ Fix : Debugger compatibility with perl 5.17.1 and above.
|
|
|
|
+ Doc : POD headings have been made linkable.
|
|
+ Fix : Building with perl 5.17.4.
|
|
+ Fix : BUILD_PREREQS are now set for ExtUtils::MakeMaker.
|
|
+ Opt : uplevel() private data structure is 7% smaller on 64 bits
|
|
architectures.
|
|
+ Tst : Author tests overhaul.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 28 19:27:53 UTC 2011 - coolo@suse.com
|
|
|
|
- update to 0.18
|
|
+ Add : The uid() function returns an unique identifier for each dynamic
|
|
scope. The validate_uid() function can be used to check whether
|
|
one such identifier is valid (i.e. that the scope it refers to
|
|
is still alive).
|
|
+ Chg : It is no longer possible on perl 5.6 to call goto() in an
|
|
uplevel callback to replace the uplevel call. This change was
|
|
needed in order to ensure consistency between platforms
|
|
regarding to the following fix just below.
|
|
+ Fix : The uplevel() tests now pass on Windows.
|
|
Thanks C.H. Kang for bringing this to my attention.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 29 05:25:29 UTC 2011 - coolo@opensuse.org
|
|
|
|
- updated to 0.14
|
|
+ Fix : [RT #64997] : Compatibility with perl 5.13.10.
|
|
Thanks Dave Mitchell for the notice.
|
|
+ Tst : Lengthy tests have been ported to Test::Leaner, making the
|
|
whole test suite about 50% faster.
|
|
|
|
+ Fix : [RT #61904] : Stack corruption when using unwind() under
|
|
Devel::NYTProf.
|
|
Thanks Sergey Aleynikov for contributing a fix.
|
|
+ Fix : [RT #63378] : Compatibility with perl 5.13.8.
|
|
Thanks Andreas J. König for bisecting the issue.
|
|
+ Tst : Threads tests are now only run on perl 5.13.4 and higher.
|
|
They could segfault randomly because of what seems to be an
|
|
internal bug of Perl, which has been addressed in 5.13.4.
|
|
There is also an environment variable that allows you to
|
|
forcefully run those tests, but it should be set only for
|
|
author testing and not for end users.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 1 13:35:06 UTC 2010 - coolo@novell.com
|
|
|
|
- switch to perl_requires macro
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 29 18:31:01 UTC 2010 - coolo@novell.com
|
|
|
|
- remove /var/adm/perl-modules
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 4 19:38:22 UTC 2010 - pascal.bleser@opensuse.org
|
|
|
|
- initial version (0.12)
|
|
|