summaryrefslogtreecommitdiff
path: root/pp_ctl.c
Commit message (Expand)AuthorAgeFilesLines
...
* convert CX_PUSHLOOP*/POPLOOP to inline fnsDavid Mitchell2016-02-031-5/+5
* convert CX_PUSHEVAL/POPEVAL to inline fnsDavid Mitchell2016-02-031-11/+11
* convert CX_PUSHFORMAT/POPFORMAT to inline fnsDavid Mitchell2016-02-031-1/+1
* convert CX_PUSHSUB/POPSUB to inline fnsDavid Mitchell2016-02-031-6/+10
* convert CX_PUSH/POP/TOPBLOCK to inline fnsDavid Mitchell2016-02-031-30/+29
* rename PUSHBLOCK,PUSHSUB etc to CX_PUSHBLOCK etcDavid Mitchell2016-02-031-19/+20
* eliminate PUSH/POPBASICBLK macrosDavid Mitchell2016-02-031-6/+2
* pp_enteriter: add comment about setting cxt typeDavid Mitchell2016-02-031-0/+5
* PUSHEVAL: make n param an SV rather than a stringDavid Mitchell2016-02-031-3/+3
* PUSHSUB: make retop a parameterDavid Mitchell2016-02-031-2/+1
* PUSHEVAL: make retop a parameterDavid Mitchell2016-02-031-10/+6
* PUSHSUB: don't use implicit argsDavid Mitchell2016-02-031-2/+1
* PUSHBLOCK: don't use implicit argsDavid Mitchell2016-02-031-9/+9
* move PL_savestack_ix saving into PUSHBLOCKDavid Mitchell2016-02-031-13/+9
* eliminate PERL_STACK_OVERFLOW_CHECKDavid Mitchell2016-02-031-3/+1
* rename POPFOO() to CX_POPFOO()David Mitchell2016-02-031-45/+45
* pp_redo()): reorder some stuffDavid Mitchell2016-02-031-2/+2
* optimise bare 'next'David Mitchell2016-02-031-1/+4
* make S_unwind_loop static againDavid Mitchell2016-02-031-1/+1
* S_unwind_loop(): remove opname paramDavid Mitchell2016-02-031-8/+8
* S_unwind_loop(): return pointer rather than indexDavid Mitchell2016-02-031-12/+9
* dounwind(): do a POPBLOCK for final cx frame.David Mitchell2016-02-031-7/+13
* pp_break(): don't use TOPBLOCKDavid Mitchell2016-02-031-1/+1
* only set CXp_FOR_DEF with CXp_FOR_GVDavid Mitchell2016-02-031-4/+5
* give POP_SAVEARRAY() macro a cx argDavid Mitchell2016-02-031-1/+1
* clarify code comment in pp_goto(()David Mitchell2016-02-031-1/+1
* fix *_ = "" for 0 .. 1;David Mitchell2016-02-031-6/+2
* pp_enteriter: use efficient SvREFCNT_inc variantDavid Mitchell2016-02-031-2/+8
* provide some basic documentation for Perl_dounwindDavid Mitchell2016-02-031-0/+9
* pp_ctl.c: s/newsp/oldsp/gDavid Mitchell2016-02-031-29/+29
* replace leave_common() with leave_adjust_stacks()David Mitchell2016-02-031-67/+9
* make pp_return() use leave_adjust_stacks()David Mitchell2016-02-031-12/+13
* make pp_leavesublv use S_leavesub_adjust_stacks()David Mitchell2016-02-031-93/+68
* pp_leavesublv(): document PL_sv_undef exceptionDavid Mitchell2016-02-031-0/+6
* pp_leavesublv(): croak on *all* PADTMPsDavid Mitchell2016-02-031-2/+1
* extend magic copy test to all scope exit typesDavid Mitchell2016-02-031-2/+4
* Always copy return values when exiting scopeDavid Mitchell2016-02-031-9/+13
* make TOPBLOCK(cx) not set cxDavid Mitchell2016-02-031-0/+6
* rename DEBUG_CX() to CX_DEBUG()David Mitchell2016-02-031-2/+3
* add CX_CUR() macroDavid Mitchell2016-02-031-24/+24
* move and rename cx_old_savestack_ixDavid Mitchell2016-02-031-4/+4
* Eliminate cx->blk_loop.resetspDavid Mitchell2016-02-031-9/+12
* pp_iter(): optimise stack handlingDavid Mitchell2016-02-031-0/+4
* split CXt_LOOP_FOR into CXt_LOOP_LIST,CXt_LOOP_ARYDavid Mitchell2016-02-031-43/+36
* stop S_undo_inc_then_croak() doing CX_POPDavid Mitchell2016-02-031-28/+28
* pp_leaveeval: reset stack in VOID contextDavid Mitchell2016-02-031-12/+17
* rename S_doeval() to S_doeval_compile()David Mitchell2016-02-031-4/+4
* S_doeval(): tidy up commentsDavid Mitchell2016-02-031-6/+10
* remove obsolete panic from die_unwind()David Mitchell2016-02-031-10/+2
* pp_return: avoid potential CX stack realloc probDavid Mitchell2016-02-031-0/+1