summaryrefslogtreecommitdiff
path: root/pp_hot.c
Commit message (Expand)AuthorAgeFilesLines
* rename POPFOO() to CX_POPFOO()David Mitchell2016-02-031-3/+3
* pp_iter: optimise integer setting in for (1..10) {}David Mitchell2016-02-031-1/+16
* fix *_ = "" for 0 .. 1;David Mitchell2016-02-031-5/+9
* replace leave_common() with leave_adjust_stacks()David Mitchell2016-02-031-2/+3
* make pp_return() use leave_adjust_stacks()David Mitchell2016-02-031-13/+14
* make pp_leavesublv use S_leavesub_adjust_stacks()David Mitchell2016-02-031-47/+84
* pp_leavesublv(): croak on *all* PADTMPsDavid Mitchell2016-02-031-0/+29
* pp_leavesub(): call FREETMPS and optimiseDavid Mitchell2016-02-031-57/+250
* pp_leavesub: reset SP in void contextDavid Mitchell2016-02-031-0/+5
* add CX_CUR() macroDavid Mitchell2016-02-031-4/+4
* make POPSUB and POPFORMAT re-entrant safeDavid Mitchell2016-02-031-5/+7
* move and rename cx_old_savestack_ixDavid Mitchell2016-02-031-1/+1
* simplify two conditions in pp_iter:David Mitchell2016-02-031-1/+1
* pp_iter(): optimise stack handlingDavid Mitchell2016-02-031-7/+18
* split CXt_LOOP_FOR into CXt_LOOP_LIST,CXt_LOOP_ARYDavid Mitchell2016-02-031-26/+31
* add CX_POP(cx) macro: glorified cxstack_ix--David Mitchell2016-02-031-2/+4
* move blku_old_savestack_ix to base of cxt structDavid Mitchell2016-02-031-1/+1
* move CX_LEAVE_SCOPE outside the POPFOO'sDavid Mitchell2016-02-031-0/+1
* remove newpm param from POPBLOCK() macro.David Mitchell2016-02-031-3/+1
* reverse the order of POPBLOCK; POPFOODavid Mitchell2016-02-031-3/+2
* eliminate LEAVESUB() macroDavid Mitchell2016-02-031-4/+2
* make LEAVESUB() always immediately follow POPSUB()David Mitchell2016-02-031-1/+1
* add CX_LEAVE_SCOPE(cx) macroDavid Mitchell2016-02-031-1/+1
* move POPBLOCK after arg stack mungingDavid Mitchell2016-02-031-3/+8
* Make remaining context types avoid ENTER/LEAVEDavid Mitchell2016-02-031-3/+11
* context: move couple of fields into block structDavid Mitchell2016-02-031-1/+1
* pp_entersub(): reduce life of padlist varDavid Mitchell2016-02-031-1/+2
* pp_entersub: unroll some CvFLAGS(cv) testsDavid Mitchell2016-02-031-1/+2
* pp_entersub(): reduce scope of gimmeDavid Mitchell2016-02-031-4/+3
* pp_entersub(): don't prematurely calc hasargsDavid Mitchell2016-02-031-3/+4
* revamp pp_entersub()'s CV locating codeDavid Mitchell2016-02-031-28/+49
* Eliminate ENTER/LEAVE from sub callsDavid Mitchell2016-02-031-4/+15
* pp_hot.c: skip unnecessary testDavid Mitchell2016-02-031-1/+4
* pp_entersub(): simplify autoload logicDavid Mitchell2016-02-031-14/+9
* pp_entersub(): eliminate a labelDavid Mitchell2016-02-031-5/+4
* add old_tmpsfloor field to CXt_SUB context frameDavid Mitchell2016-02-031-1/+0
* pp_entersub(): move SAVETMPS next to PUSHSUBDavid Mitchell2016-02-031-1/+2
* pp_entersub(): remove an unnecessary conditionDavid Mitchell2016-02-031-1/+1
* pp_entersub(): mortal-copy args earlierDavid Mitchell2016-02-031-12/+17
* pp_leavesub: simplify recursion testDavid Mitchell2016-02-031-1/+8
* clear_defarray(): clear @_ if possibleDavid Mitchell2016-02-031-4/+8
* add Perl_clear_defarray()David Mitchell2016-02-031-0/+19
* pp_entersub: skip resetting @_David Mitchell2016-02-031-8/+6
* eliminate the argarray field from the CX structDavid Mitchell2016-02-031-1/+0
* eliminate cx->blk_sub.oldcomppadDavid Mitchell2016-02-031-1/+0
* save old PL_comppad in CXt_SUB/FORMAT blockDavid Mitchell2016-02-031-1/+0
* pp_entersub: remove extraneous SAVETMPSDavid Mitchell2016-02-031-1/+0
* Add STATICs to S_ functions.Jarkko Hietaniemi2016-01-291-1/+1
* fix op/infnan.t test fails with NAN conversion on VC 6Daniel Dragan2016-01-281-3/+8
* [perl #126633] copy anything gmagical on the rightTony Cook2016-01-111-1/+5