B::Hooks::OP::Check - Wrap OP check callbacks

This module provides a c api for XS modules to hook into the callbacks of "PL_check". ExtUtils::Depends is used to export all functions for other XS modules to use. Include the following in your Makefile.PL: my $pkg = ExtUtils::Depends->new('Your::XS...

ZEFRAM/B-Hooks-OP-Check-0.19 - 10 Sep 2011 19:19:22 GMT - Search in distribution

B::Hooks::OP::Check::StashChange - Invoke callbacks when the stash code is being compiled in changes

FLORA/B-Hooks-OP-Check-StashChange-0.06 - 19 Apr 2009 08:29:42 GMT - Search in distribution

B::Hooks::OP::Check::EntersubForCV - Invoke callbacks on construction of entersub OPs for certain CVs

ZEFRAM/B-Hooks-OP-Check-EntersubForCV-0.09 - 12 Mar 2012 19:53:19 GMT - Search in distribution

Sub::Op - Install subroutines as opcodes.

This module provides a C and Perl API for replacing subroutine calls by custom opcodes. This has two main advantages : * it gets rid of the overhead of a normal subroutine call ; * there's no symbol table entry defined for the subroutine. Subroutine ...

VPIT/Sub-Op-0.02 - 08 Jan 2010 21:37:06 GMT - Search in distribution

todo - Perl TO-DO list

This is a list of wishes for Perl. The most up to date version of this file is at <http://perl5.git.perl.org/perl.git/blob_plain/HEAD:/Porting/todo.pod> The tasks we think are smaller or easier are listed first. Anyone is welcome to work on any of th...

RJBS/perl-5.22.0   (6 reviews) - 01 Jun 2015 17:51:59 GMT - Search in distribution

B::OPCheck - PL_check hacks using Perl callbacks

PL_check is an array indexed by opcode number (op_type) that contains function pointers invoked as the last stage of optree compilation, per op. This hook is called in bottom up order, as the code is parsed and the optree is prepared. This is how mod...

FLORA/B-OPCheck-0.29 - 15 Sep 2009 06:07:48 GMT - Search in distribution

perloptree - The Perl op tree

Various material about the internal Perl compilation representation during parsing and optimization, before the actual execution begins, represented as "B" objects, the "B" op tree. The well-known perlguts.pod focuses more on the internal representat...

RURBAN/B-C-1.52 - 09 Sep 2014 12:50:11 GMT - Search in distribution

Sub::Disable - remove function/method call from compiled code

This module allows you to turn compile-time resolvable function or method call into no-op (together with all arguments' computations). This is useful for debugging and/or logging, when you don't want to make your production code slower. Note that 'co...

RANDIR/Sub-Disable-1.00 - 12 May 2015 17:51:53 GMT - Search in distribution

SVN::Notify - Subversion activity notification

This class may be used for sending email messages for Subversion repository activity. There are a number of different modes supported, and SVN::Notify is fully subclassable, to add new functionality, and offers comprehensive content filtering to easi...

DWHEELER/SVN-Notify-2.84   (8 reviews) - 13 Aug 2013 14:25:48 GMT - Search in distribution

Devel::Pragma - helper functions for developers of lexical pragmas

This module provides helper functions for developers of lexical pragmas. These can be used both in older versions of perl (from 5.8.1), which have limited support for lexical pragmas, and in the most recent versions, which have improved support....

CHOCOLATE/Devel-Pragma-0.60 - 20 Oct 2013 18:09:25 GMT - Search in distribution

Sub::Call::Tail - Tail calls for subroutines and methods

This module provides a "tail" modifier for subroutine and method calls that will cause the invocation to have the same semantics as "goto &sub". When the "tail" modifier is compiled the inner subroutine call is transformed at compile time into a goto...

FLORA/Sub-Call-Tail-0.05   (1 review) - 29 May 2012 12:01:16 GMT - Search in distribution

Classic::Perl - Selectively reinstate deleted Perl features

Classic::Perl restores some Perl features that have been deleted in the latest versions. By 'classic' we mean as of perl 5.8.x. The whole idea is that you can put "use Classic::Perl" at the top of an old script or module (or a new one, if you like th...

SPROUT/Classic-Perl-0.05 - 12 Feb 2012 21:24:56 GMT - Search in distribution

Archive::Zip - Provide an interface to ZIP archive files.

The Archive::Zip module allows a Perl program to create, manipulate, read, and write Zip archive files. Zip archives can be created, or you can read from existing zip files. Once created, they can be written to files, streams, or strings. Members can...

PHRED/Archive-Zip-1.48   (8 reviews) - 18 Jun 2015 21:13:37 GMT - Search in distribution

Sub::Call::Recur - Self recursive tail call invocation.

This module implements Clojure's "recur" special form. "recur" is a tail call to the current function. It is a bit like assigning the arguments to @_ and invoking a "goto" to the first expression of the subroutine. It can be thought of as the "redo" ...

NUFFIN/Sub-Call-Recur-0.04 - 02 Nov 2009 12:45:28 GMT - Search in distribution

multidimensional - disables multidimensional array emulation

Perl's multidimensional array emulation stems from the days before the language had references, but these days it mostly serves to bite you when you typo a hash slice by using the "$" sigil instead of "@". This module lexically makes using multidimen...

ILMARI/multidimensional-0.011 - 07 Feb 2013 18:15:20 GMT - Search in distribution

Unicode::Casing - Perl extension to override system case changing functions

This module allows overriding the system-defined character case changing operations. Any time something in its lexical scope would ordinarily call "lc()", "lcfirst()", "uc()", "ucfirst()", or "fc()", the corresponding user-specified function will ins...

KHW/Unicode-Casing-0.15 - 20 Aug 2014 20:23:45 GMT - Search in distribution

B::Hooks::OP::PPAddr - Hook into opcode execution

This module provides a c api for XS modules to hook into the execution of perl opcodes. ExtUtils::Depends is used to export all functions for other XS modules to use. Include the following in your Makefile.PL: my $pkg = ExtUtils::Depends->new('Your::...

FLORA/B-Hooks-OP-PPAddr-0.03 - 28 Jul 2009 06:18:11 GMT - Search in distribution

Catalyst::Delta - Overview of changes between versions of Catalyst

This is an overview of the user-visible changes to Catalyst between major Catalyst releases. VERSION 5.90091 'case_sensitive' configuration At one point in time we allowed you to set a 'case_sensitive' configuraion value so that you could find action...

JJNAPIORK/Catalyst-Runtime-5.90093   (19 reviews) - 29 May 2015 17:06:23 GMT - Search in distribution

bareword::filehandles - disables bareword filehandles

This module lexically disables the use of bareword filehandles with builtin functions, except for the special builitin filehandles "STDIN", "STDOUT", "STDERR", "ARGV", "ARGVOUT" and "DATA"....

ILMARI/bareword-filehandles-0.003   (2 reviews) - 15 Mar 2011 13:03:42 GMT - Search in distribution

B::Hooks::OP::Annotation - annotate and delegate hooked OPs

This module provides a way for XS code that hijacks OP "op_ppaddr" functions to delegate to (or restore) the previous functions, whether assigned by perl or by another module. Typically this should be used in conjunction with B::Hooks::OP::Check. "B:...

CHOCOLATE/B-Hooks-OP-Annotation-0.44 - 20 Apr 2011 03:27:32 GMT - Search in distribution