summaryrefslogtreecommitdiff
path: root/cop.h
Commit message (Expand)AuthorAgeFilesLines
* perlapi: Clarify that a literal string must end in a NULKarl Williamson2016-02-031-8/+8
* make gimme consistently U8David Mitchell2016-02-031-1/+1
* MULTICALL *shouldn't* clear savestackDavid Mitchell2016-02-031-4/+1
* add blk_old_tmpsfloor shortcutDavid Mitchell2016-02-031-0/+1
* dMULTICALL: remove unused varsDavid Mitchell2016-02-031-17/+9
* convert CX_{PUSH|POP}{WHEN|GIVEN} to inline fnsDavid Mitchell2016-02-031-20/+0
* convert CX_PUSHLOOP*/POPLOOP to inline fnsDavid Mitchell2016-02-031-41/+0
* convert CX_PUSHEVAL/POPEVAL to inline fnsDavid Mitchell2016-02-031-29/+0
* convert CX_PUSHFORMAT/POPFORMAT to inline fnsDavid Mitchell2016-02-031-27/+0
* convert CX_PUSHSUB/POPSUB to inline fnsDavid Mitchell2016-02-031-81/+4
* convert CX_PUSH/POP/TOPBLOCK to inline fnsDavid Mitchell2016-02-031-44/+7
* rename PUSHBLOCK,PUSHSUB etc to CX_PUSHBLOCK etcDavid Mitchell2016-02-031-24/+24
* eliminate PUSH/POPBASICBLK macrosDavid Mitchell2016-02-031-9/+0
* consolidate common code in PUSHLOOP_FOR,_PLAINDavid Mitchell2016-02-031-1/+1
* PUSHEVAL: make n param an SV rather than a stringDavid Mitchell2016-02-031-1/+1
* PUSHSUB: make retop a parameterDavid Mitchell2016-02-031-8/+8
* PUSHEVAL: make retop a parameterDavid Mitchell2016-02-031-2/+2
* PUSHFORMAT: don't use implicit argsDavid Mitchell2016-02-031-1/+1
* PUSHSUB: don't use implicit argsDavid Mitchell2016-02-031-7/+7
* PUSHBLOCK: don't use implicit argsDavid Mitchell2016-02-031-3/+3
* move PL_savestack_ix saving into PUSHBLOCKDavid Mitchell2016-02-031-9/+8
* PUSH_MULTICALL: use SAVEOP()David Mitchell2016-02-031-1/+1
* eliminate PERL_STACK_OVERFLOW_CHECKDavid Mitchell2016-02-031-6/+2
* MULTICALL should clear scope after each callDavid Mitchell2016-02-031-0/+4
* Document CxLVAL()David Mitchell2016-02-031-0/+12
* CX_POPFOO(): assert cx is of the right typeDavid Mitchell2016-02-031-0/+10
* rename POPFOO() to CX_POPFOO()David Mitchell2016-02-031-27/+27
* factor out common actions in TOPBLOCK and POPBLOCKDavid Mitchell2016-02-031-9/+13
* tweak POPLOOP and CXt_LOOP_* orderDavid Mitchell2016-02-031-17/+18
* fix CxFOREACHDavid Mitchell2016-02-031-2/+2
* only set CXp_FOR_DEF with CXp_FOR_GVDavid Mitchell2016-02-031-0/+4
* give POP_SAVEARRAY() macro a cx argDavid Mitchell2016-02-031-2/+2
* TOPBLOCK: make comment clear its used by goto tooDavid Mitchell2016-02-031-1/+1
* POPSUB_ARGS: move a code comment to the right lineDavid Mitchell2016-02-031-1/+1
* make TOPBLOCK(cx) not set cxDavid Mitchell2016-02-031-1/+0
* rename DEBUG_CX() to CX_DEBUG()David Mitchell2016-02-031-8/+8
* add CX_CUR() macroDavid Mitchell2016-02-031-9/+13
* make POPSUBST re-entrant safeDavid Mitchell2016-02-031-2/+7
* make POPGIVEN re-entrant safeDavid Mitchell2016-02-031-2/+6
* make POPSUB re-entrant safeDavid Mitchell2016-02-031-4/+12
* make POPEVAL safe against re-entrancyDavid Mitchell2016-02-031-4/+9
* make POPSUB and POPFORMAT re-entrant safeDavid Mitchell2016-02-031-17/+18
* reorder 'struct block' fields.David Mitchell2016-02-031-2/+2
* move and rename cx_old_savestack_ixDavid Mitchell2016-02-031-13/+17
* PUSHLOOP_PLAIN: don't set unused fieldsDavid Mitchell2016-02-031-5/+1
* Eliminate cx->blk_loop.resetspDavid Mitchell2016-02-031-6/+3
* split CXt_LOOP_FOR into CXt_LOOP_LIST,CXt_LOOP_ARYDavid Mitchell2016-02-031-21/+27
* rename S_doeval() to S_doeval_compile()David Mitchell2016-02-031-1/+1
* POPEVAL: don't set optypeDavid Mitchell2016-02-031-1/+0
* add CX_POP(cx) macro: glorified cxstack_ix--David Mitchell2016-02-031-2/+15