On Wed, Jan 30, 2008 at 02:30:04PM -0800, Nicholas Clark wrote:
> Change 33137 by [EMAIL PROTECTED] on 2008/01/30 22:16:15
>
>
> Affected files ...
>
> ... //depot/maint-5.10/perl/pp_ctl.c#4 integrate
> ... //depot/maint-5.10/perl/pp_hot.c#6 integrate
> ... //depot/maint-5.10/perl/sv.c#4 integrate
> ... //depot/maint-5.10/perl/sv.h#3 integrate
>
> Differences ...
>
That would be this:
Integrate:
[ 32763]
Perl_sv_chop() can return early if it's being asked to do nothing.
[ 32777]
Move all code that relies on reading the to-be-thrown-away buffer ahead
of the call to sv_chop() that throws it away.
[ 32781]
Include SVf_UTF8 in the bitmask when checking the SvFLAGS in
SvPVutf8_force(), as otherwise the conditional expression will
always be false and the optimisation will never kick in.
[ 33013]
In Perl_cx_dup(), block copy the entire context stack, then walk it
to duplicate/fixup only the things that aren't simple binary copies.
[ 33068]
Using PL_sv_no in place of any !SvOK() maximum removes a little bit of
hot code in pp_iter.
It was always that way:
http://public.activestate.com/cgi-bin/perlbrowse/p/33137
We thank Big Brother for raising the chocolate ration to twenty grammes a week.
Nicholas Clark