Change 27738: ss_dup of SAVEt_COP_ARYBASE can use the same code as SAVEt_I8.

2006-04-08 Thread Nicholas Clark
Change 27738 by [EMAIL PROTECTED] on 2006/04/08 12:50:13 ss_dup of SAVEt_COP_ARYBASE can use the same code as SAVEt_I8. Affected files ... ... //depot/perl/sv.c#1225 edit Differences ... //depot/perl/sv.c#1225 (text) Index: perl/sv.c --- perl/sv.c#1224~27737~

Change 27739: Teach ss_dup about SAVEt_RE_STATE. (As correctly as it ever was before)

2006-04-08 Thread Nicholas Clark
Change 27739 by [EMAIL PROTECTED] on 2006/04/08 13:43:46 Teach ss_dup about SAVEt_RE_STATE. (As correctly as it ever was before) Affected files ... ... //depot/perl/sv.c#1226 edit Differences ... //depot/perl/sv.c#1226 (text) Index: perl/sv.c --- perl/sv.c#1225~27738~

Change 27740: By swapping the order of pushes onto the save stack for

2006-04-08 Thread Nicholas Clark
Change 27740 by [EMAIL PROTECTED] on 2006/04/08 14:46:53 By swapping the order of pushes onto the save stack for SAVEt_GENERIC_PVREF, we can merge it with SAVEt_PPTR in Perl_ss_dup(). Affected files ... ... //depot/perl/scope.c#185 edit ... //depot/perl/sv.c#1227 edit

Change 27741: As av_dup, gv_dup and hv_dup are the same as sv_dup, code in various

2006-04-08 Thread Nicholas Clark
Change 27741 by [EMAIL PROTECTED] on 2006/04/08 15:14:13 As av_dup, gv_dup and hv_dup are the same as sv_dup, code in various branches of Perl_ss_dup() is actually duplicated, so can be merged. Affected files ... ... //depot/perl/sv.c#1228 edit Differences ...

Change 27742: Integrate:

2006-04-08 Thread Nicholas Clark
Change 27742 by [EMAIL PROTECTED] on 2006/04/08 17:28:28 Integrate: [ 27615] If constant folding fails, don't fold constants, rather than reporting the error at compile time. This allows illegal constant expressions in dead code to be ignored.

Change 27743: Make the fold_constants exception capture compatible with

2006-04-08 Thread Nicholas Clark
Change 27743 by [EMAIL PROTECTED] on 2006/04/08 18:07:27 Make the fold_constants exception capture compatible with -DPERL_FLEXIBLE_EXCEPTIONS Affected files ... ... //depot/maint-5.8/perl/embed.fnc#135 edit ... //depot/maint-5.8/perl/embed.h#102 edit ...

Change 27744: [PATCH] sv.c, rs.t, perlvar.pod (Coverity finding: did you know what happens with $/=\0?)

2006-04-08 Thread Nicholas Clark
Change 27744 by [EMAIL PROTECTED] on 2006/04/08 22:23:26 Subject: [PATCH] sv.c, rs.t, perlvar.pod (Coverity finding: did you know what happens with $/=\0?) From: [EMAIL PROTECTED] (Jarkko Hietaniemi) Message-Id: [EMAIL PROTECTED] Date: Sat, 8 Apr 2006 18:25:33

Change 27745: [PATCH] perlio.c: Coverity finding: finding false (Coverity not able to follow vtable logic) but adding an assert

2006-04-08 Thread Nicholas Clark
Change 27745 by [EMAIL PROTECTED] on 2006/04/08 22:37:29 Subject: [PATCH] perlio.c: Coverity finding: finding false (Coverity not able to follow vtable logic) but adding an assert From: [EMAIL PROTECTED] (Jarkko Hietaniemi) Message-Id: [EMAIL PROTECTED] Date: Sat,

Change 27746: fix potential null deref introduced by change #27716

2006-04-08 Thread Dave Mitchell
Change 27746 by [EMAIL PROTECTED] on 2006/04/08 23:58:51 fix potential null deref introduced by change #27716 Affected files ... ... //depot/perl/regexec.c#397 edit Differences ... //depot/perl/regexec.c#397 (text) Index: perl/regexec.c --- perl/regexec.c#396~27717~