summaryrefslogtreecommitdiff
path: root/cop.h
Commit message (Expand)AuthorAgeFilesLines
* revert smartmatch to 5.27.6 behaviourZefram2017-12-291-8/+16
* internally change "when" to "whereso"Zefram2017-12-051-5/+5
* remove unused CXp_FOR_DEF and OPpITER_DEFZefram2017-11-291-2/+0
* make loop control apply to "given"Zefram2017-11-291-8/+3
* revise block_givwhen for sole use by "when"Zefram2017-11-291-5/+4
* better document macros taking literal stringsZefram2017-11-121-8/+8
* make 'struct jmpenv' size independent of DEBUGGINGDavid Mitchell2017-08-231-2/+0
* PL_curstackinfo->si_stack_hwm: gently restoreDavid Mitchell2017-07-161-1/+2
* save si_stack_hwm across JMPENV_PUSHDavid Mitchell2017-07-031-0/+18
* paranoia: parenthesize macro parametersLukas Mai2017-06-241-1/+1
* fix #ifdef directives with extra tokensLukas Mai2017-06-241-1/+1
* add PL_curstackinfo->si_stack_hwmDavid Mitchell2017-06-241-0/+13
* remove eval's usage of SvSCREAMDavid Mitchell2016-11-121-2/+6
* CX_POP_SAVEARRAY(): use more distinctive var nameDavid Mitchell2016-05-231-2/+2
* Improve code comments for some ctx stuffDavid Mitchell2016-03-301-6/+6
* silence -Wparentheses-equalityDavid Mitchell2016-03-281-2/+2
* 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