./devel/p5-Scope-Upper, Perl5 module to act on upper scopes

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.30, Package name: p5-Scope-Upper-0.30, Maintainer: pkgsrc-users

This module lets you defer actions at run-time that will take place when the
control flow returns into an upper scope. Currently, you can:

* hook an upper scope end with "reap"
* localize variables, array/hash values or deletions of elements in
higher contexts with respectively "localize", "localize_elem" and
"localize_delete"
* return values immediately to an upper level with "unwind", and know
which context was in use then with "want_at"


Master sites: (Expand)

SHA1: 8ed6872fd18fa7976149c6e9ded2013676f303d8
RMD160: 21ede49cb7d5dd3f205a5b82b21ddb6d5616f576
Filesize: 93.063 KB

Version history: (Expand)


CVS history: (Expand)


   2017-11-08 21:37:05 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-Scope-Upper: update to 0.30.

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.
   2017-06-05 16:25:36 by Ryo ONODERA | Files touched by this commit (2298)
Log message:
Recursive revbump from lang/perl5 5.26.0
   2016-06-19 06:54:30 by Mark Davies | Files touched by this commit (2) | Package updated
Log message:
Update to p5-Scope-Upper 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 : 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.
   2016-06-08 21:25:20 by Thomas Klausner | Files touched by this commit (2236) | Package updated
Log message:
Bump PKGREVISION for perl-5.24.
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-09-06 08:36:24 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Update to 0.28
--------------
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.
   2015-06-12 12:52:19 by Thomas Klausner | Files touched by this commit (3152)
Log message:
Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
   2015-04-12 12:05:02 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Update 0.25 to 0.27
-------------------
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.