./devel/p5-PadWalker, Play with other peoples lexical variables

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


Branch: CURRENT, Version: 2.2nb1, Package name: p5-PadWalker-2.2nb1, Maintainer: pkgsrc-users

PadWalker is a module which allows you to inspect (and even change!)
lexical variables in any subroutine which called you. It will only
show those variables which are in scope at the point of the call.

PadWalker is particularly useful for debugging. It's even used by
Perl's built-in debugger. (It can also be used for evil, of course.)

I wouldn't recommend using PadWalker directly in production code,
but it's your call. Some of the modules that use PadWalker internally
are certainly safe for and useful in production.


Required to run:
[lang/perl5]

Master sites: (Expand)

SHA1: 57fd4b5cc1253430d6df36315832515577f229dc
RMD160: 4e13d97084b1573d1e240c9ad72fce4305723050
Filesize: 15.779 KB

Version history: (Expand)


CVS history: (Expand)


   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.
   2016-04-13 20:28:10 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update p5-PadWalker to 2.2.

2.2  Fri 23 Oct 2015 17:55:31 BST
    - Convert to PERL_NO_GET_CONTEXT
      https://github.com/robinhouston/PadWalker/pull/2
   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-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-26 05:14:07 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Update to 2.1
-------------
2.1  Fri 24 Apr 2015 20:29:12 BST
    - Another bleadperl fix
      https://rt.cpan.org/Public/Bug/Display.html?id=101037
   2015-02-14 04:10:18 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Update 1.96 to 2.0
------------------
1.96  Fri 24 Aug 2012 13:03:31 BST
	- Restore compatibility with Perl 5.8
	  Thanks again to Father Chrysostomous

1.97  Sun 27 Oct 2013 10:09:41 GMT
    - Improve peek_sub error handling
	  Thanks to Zefram for the bug report.
	  See https://rt.cpan.org/Ticket/Display.html?id=89679

1.98  Sun 27 Oct 2013 16:27:19 GMT
	- Make new test compatible with old versions of perl.

1.99  Tue 11 Nov 2014 15:01:37 CET
    - Make it compatible with bleadperl.
      Patch from Father Chrysostomous at
        https://rt.cpan.org/Public/Bug/Display.html?id=100262

1.99_1  Tue 11 Nov 2014 19:38:17 CET
    - Restore compatibility with perl 5.8
      Patch from paul@city-fan.org at
        https://rt.cpan.org/Public/Bug/Display. … xn-1431869

2.0  Mon  8 Dec 2014 13:45:37 GMT
    - Restore compatibility with bleadperl
      Patch from Dagfinn Ilmari Mannsaker (Mannsåker) at
        https://github.com/robinhouston/PadWalker/pull/3
   2014-05-30 01:38:20 by Thomas Klausner | Files touched by this commit (3049)
Log message:
Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
   2013-05-31 14:42:58 by Thomas Klausner | Files touched by this commit (2880)
Log message:
Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.