This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Move pp_-specific code out of core_prototype
authorFather Chrysostomos <sprout@cpan.org>
Tue, 9 Aug 2011 06:57:01 +0000 (23:57 -0700)
committerFather Chrysostomos <sprout@cpan.org>
Sun, 14 Aug 2011 19:54:05 +0000 (12:54 -0700)
commitb66130dd0dcaf72b6e443ebde808ff3b8ff9c885
treeb63612384ab492310823ce54c709401795d03e07
parentbe1b855bbb2f62dad5aa5efb8dc5bce980ad4086
Move pp_-specific code out of core_prototype

Commit b8c38f0a2a65 refactored pp_prototype by moving much of its
code to a new function in op.c, called core_prototype.  This served
two purposes: (1) to allow the code to be simplified, which required
the use of static functions in op.c, and (2) to allow the &CORE::subs
feature to share the same code.

But some code was moved to core_prototype which, in hindsight, did not
need to be moved, such as the ‘Can’t find an opnumber’ message.

This commit moves that code back to pp_prototype, resulting in a sim-
pler (and possibly faster, at least for &CORE::subs) core_prototype.
embed.fnc
embed.h
gv.c
op.c
pp.c
proto.h