This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
add PL_curstackinfo->si_stack_hwm
[perl5.git] / cop.h
2017-06-24 David Mitchelladd PL_curstackinfo->si_stack_hwm
2016-11-12 David Mitchellremove eval's usage of SvSCREAM
2016-05-23 David MitchellCX_POP_SAVEARRAY(): use more distinctive var name
2016-03-30 David MitchellImprove code comments for some ctx stuff
2016-03-28 David Mitchellsilence -Wparentheses-equality
2016-02-03 Karl Williamsonperlapi: Clarify that a literal string must end in...
2016-02-03 David Mitchellmake gimme consistently U8
2016-02-03 David MitchellMULTICALL *shouldn't* clear savestack
2016-02-03 David Mitchelladd blk_old_tmpsfloor shortcut
2016-02-03 David MitchelldMULTICALL: remove unused vars
2016-02-03 David Mitchellconvert CX_{PUSH|POP}{WHEN|GIVEN} to inline fns
2016-02-03 David Mitchellconvert CX_PUSHLOOP*/POPLOOP to inline fns
2016-02-03 David Mitchellconvert CX_PUSHEVAL/POPEVAL to inline fns
2016-02-03 David Mitchellconvert CX_PUSHFORMAT/POPFORMAT to inline fns
2016-02-03 David Mitchellconvert CX_PUSHSUB/POPSUB to inline fns
2016-02-03 David Mitchellconvert CX_PUSH/POP/TOPBLOCK to inline fns
2016-02-03 David Mitchellrename PUSHBLOCK,PUSHSUB etc to CX_PUSHBLOCK etc
2016-02-03 David Mitchelleliminate PUSH/POPBASICBLK macros
2016-02-03 David Mitchellconsolidate common code in PUSHLOOP_FOR,_PLAIN
2016-02-03 David MitchellPUSHEVAL: make n param an SV rather than a string
2016-02-03 David MitchellPUSHSUB: make retop a parameter
2016-02-03 David MitchellPUSHEVAL: make retop a parameter
2016-02-03 David MitchellPUSHFORMAT: don't use implicit args
2016-02-03 David MitchellPUSHSUB: don't use implicit args
2016-02-03 David MitchellPUSHBLOCK: don't use implicit args
2016-02-03 David Mitchellmove PL_savestack_ix saving into PUSHBLOCK
2016-02-03 David MitchellPUSH_MULTICALL: use SAVEOP()
2016-02-03 David Mitchelleliminate PERL_STACK_OVERFLOW_CHECK
2016-02-03 David MitchellMULTICALL should clear scope after each call
2016-02-03 David MitchellDocument CxLVAL()
2016-02-03 David MitchellCX_POPFOO(): assert cx is of the right type
2016-02-03 David Mitchellrename POPFOO() to CX_POPFOO()
2016-02-03 David Mitchellfactor out common actions in TOPBLOCK and POPBLOCK
2016-02-03 David Mitchelltweak POPLOOP and CXt_LOOP_* order
2016-02-03 David Mitchellfix CxFOREACH
2016-02-03 David Mitchellonly set CXp_FOR_DEF with CXp_FOR_GV
2016-02-03 David Mitchellgive POP_SAVEARRAY() macro a cx arg
2016-02-03 David MitchellTOPBLOCK: make comment clear its used by goto too
2016-02-03 David MitchellPOPSUB_ARGS: move a code comment to the right line
2016-02-03 David Mitchellmake TOPBLOCK(cx) not set cx
2016-02-03 David Mitchellrename DEBUG_CX() to CX_DEBUG()
2016-02-03 David Mitchelladd CX_CUR() macro
2016-02-03 David Mitchellmake POPSUBST re-entrant safe
2016-02-03 David Mitchellmake POPGIVEN re-entrant safe
2016-02-03 David Mitchellmake POPSUB re-entrant safe
2016-02-03 David Mitchellmake POPEVAL safe against re-entrancy
2016-02-03 David Mitchellmake POPSUB and POPFORMAT re-entrant safe
2016-02-03 David Mitchellreorder 'struct block' fields.
2016-02-03 David Mitchellmove and rename cx_old_savestack_ix
2016-02-03 David MitchellPUSHLOOP_PLAIN: don't set unused fields
2016-02-03 David MitchellEliminate cx->blk_loop.resetsp
2016-02-03 David Mitchellsplit CXt_LOOP_FOR into CXt_LOOP_LIST,CXt_LOOP_ARY
2016-02-03 David Mitchellrename S_doeval() to S_doeval_compile()
2016-02-03 David MitchellPOPEVAL: don't set optype
2016-02-03 David Mitchelladd CX_POP(cx) macro: glorified cxstack_ix--
2016-02-03 David Mitchellsimplify CHANGE_MULTICALL_FLAGS
2016-02-03 David Mitchellfactor common code into POPSUB_ARGS()
2016-02-03 David Mitchellsplit some common POPSUB code into a macro
2016-02-03 David Mitchellmake POPSUBST not cxstack_ix--
2016-02-03 David Mitchellmove blku_old_savestack_ix to base of cxt struct
2016-02-03 David Mitchellmove sbu_oldsave into base of CX struct
2016-02-03 David Mitchellmove CX_LEAVE_SCOPE outside the POPFOO's
2016-02-03 David Mitchelldo PL_tmps_floor save in PUSHBLOCK
2016-02-03 David Mitchelldo PL_tmps_floor restore in POPBLOCK
2016-02-03 David Mitchellsort(!) out CXt_NULL and CXp_MULTICALL
2016-02-03 David Mitchellpp_sort: add missing CX_LEAVE_SCOPE()
2016-02-03 David Mitchellremove newpm param from POPBLOCK() macro.
2016-02-03 David Mitchellreverse the order of POPBLOCK; POPFOO
2016-02-03 David Mitchellmake PL_tmps_floor restore consistent
2016-02-03 David Mitchelleliminate LEAVESUB() macro
2016-02-03 David Mitchellmake LEAVESUB() always immediately follow POPSUB()
2016-02-03 David Mitchellmove CX_LEAVE_SCOPE into POPEVAL
2016-02-03 David Mitchelladd CX_LEAVE_SCOPE(cx) macro
2016-02-03 David MitchellPOPBLOCK: don't set newsp and gimme
2016-02-03 David Mitchelladd PUSH/POPBASICBLK macros.
2016-02-03 David MitchellMake remaining context types avoid ENTER/LEAVE
2016-02-03 David Mitchellpp_given: avoid using savestack for old var
2016-02-03 David Mitchellcontext: move couple of fields into block struct
2016-02-03 David Mitchellpp_enteriter, POPLOOP: simplify some code
2016-02-03 David Mitchelladd CXp_FOR_PAD, CXp_FOR_GV flags
2016-02-03 David Mitchellfor loops: don't refcount bump orig var
2016-02-03 David MitchellPOPLOOP(): no need to mortalise current item
2016-02-03 David MitchellAdd itersave field to LOOP context struct
2016-02-03 David MitchellPOPLOOP: call LEAVE_SCOPE()
2016-02-03 David MitchellCXt_EVAL: save savestack_ix and tmps_floor in CX
2016-02-03 David MitchellCXt_FORMAT: save ss_ix and tmps_floor in CX struct
2016-02-03 David Mitchelltweak POPSUB()
2016-02-03 David MitchellEliminate ENTER/LEAVE from sub calls
2016-02-03 David Mitchelladd old_tmpsfloor field to CXt_SUB context frame
2016-02-03 David MitchellPUSH_MULTICALL: move SAVETMPS later
2016-02-03 David Mitchelladd Perl_clear_defarray()
2016-02-03 David Mitchellmake POP_SAVEARRAY() safe
2016-02-03 David Mitchelleliminate the argarray field from the CX struct
2016-02-03 David Mitchellassert that it's safe to remove CX.argarray field
2016-02-03 David Mitchellmake "for my $lex {}" faster under ITHREADS
2016-02-03 David Mitchelleliminate cx->blk_sub.oldcomppad
2016-02-03 David Mitchelldocument unrolled PUSHSUB/POPSUB
2016-02-03 David Mitchellsave old PL_comppad in CXt_SUB/FORMAT block
2016-02-03 David MitchellSvREFCNT_inc(cv) recursive subs
2016-02-03 David Mitchelleliminate an SAVEFREESV(cv) from PUSHSUB
next