This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
assert(cv) before doing CvROOT(cv)
[perl5.git] / pp_hot.c
2016-02-07 Jarkko Hietaniemiassert(cv) before doing CvROOT(cv)
2016-02-07 Jarkko HietaniemiWhitespace only: zap empty lines.
2016-02-07 Jarkko HietaniemiLexical scoping in case statement is tricky.
2016-02-07 Jarkko Hietaniemiassert() that itersvp is non-NULL.
2016-02-06 David Mitchellpp_enter: calculate gimme earlier in XS branch
2016-02-03 David Mitchellleave_adjust_stacks() fix some code comments
2016-02-03 David Mitchellleave_adjust_stacks(): avoid accessing random tmps
2016-02-03 David Mitchellmake gimme consistently U8
2016-02-03 David Mitchellfix -DPERL_GLOBAL_STRUCT_PRIVATE
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 MitchellPUSHSUB: make retop a parameter
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 Mitchelleliminate PERL_STACK_OVERFLOW_CHECK
2016-02-03 David Mitchellrename POPFOO() to CX_POPFOO()
2016-02-03 David Mitchellpp_iter: optimise integer setting in for (1..10) {}
2016-02-03 David Mitchellfix *_ = "" for 0 .. 1;
2016-02-03 David Mitchellreplace leave_common() with leave_adjust_stacks()
2016-02-03 David Mitchellmake pp_return() use leave_adjust_stacks()
2016-02-03 David Mitchellmake pp_leavesublv use S_leavesub_adjust_stacks()
2016-02-03 David Mitchellpp_leavesublv(): croak on *all* PADTMPs
2016-02-03 David Mitchellpp_leavesub(): call FREETMPS and optimise
2016-02-03 David Mitchellpp_leavesub: reset SP in void context
2016-02-03 David Mitchelladd CX_CUR() macro
2016-02-03 David Mitchellmake POPSUB and POPFORMAT re-entrant safe
2016-02-03 David Mitchellmove and rename cx_old_savestack_ix
2016-02-03 David Mitchellsimplify two conditions in pp_iter:
2016-02-03 David Mitchellpp_iter(): optimise stack handling
2016-02-03 David Mitchellsplit CXt_LOOP_FOR into CXt_LOOP_LIST,CXt_LOOP_ARY
2016-02-03 David Mitchelladd CX_POP(cx) macro: glorified cxstack_ix--
2016-02-03 David Mitchellmove blku_old_savestack_ix to base of cxt struct
2016-02-03 David Mitchellmove CX_LEAVE_SCOPE outside the POPFOO's
2016-02-03 David Mitchellremove newpm param from POPBLOCK() macro.
2016-02-03 David Mitchellreverse the order of POPBLOCK; POPFOO
2016-02-03 David Mitchelleliminate LEAVESUB() macro
2016-02-03 David Mitchellmake LEAVESUB() always immediately follow POPSUB()
2016-02-03 David Mitchelladd CX_LEAVE_SCOPE(cx) macro
2016-02-03 David Mitchellmove POPBLOCK after arg stack munging
2016-02-03 David MitchellMake remaining context types avoid ENTER/LEAVE
2016-02-03 David Mitchellcontext: move couple of fields into block struct
2016-02-03 David Mitchellpp_entersub(): reduce life of padlist var
2016-02-03 David Mitchellpp_entersub: unroll some CvFLAGS(cv) tests
2016-02-03 David Mitchellpp_entersub(): reduce scope of gimme
2016-02-03 David Mitchellpp_entersub(): don't prematurely calc hasargs
2016-02-03 David Mitchellrevamp pp_entersub()'s CV locating code
2016-02-03 David MitchellEliminate ENTER/LEAVE from sub calls
2016-02-03 David Mitchellpp_hot.c: skip unnecessary test
2016-02-03 David Mitchellpp_entersub(): simplify autoload logic
2016-02-03 David Mitchellpp_entersub(): eliminate a label
2016-02-03 David Mitchelladd old_tmpsfloor field to CXt_SUB context frame
2016-02-03 David Mitchellpp_entersub(): move SAVETMPS next to PUSHSUB
2016-02-03 David Mitchellpp_entersub(): remove an unnecessary condition
2016-02-03 David Mitchellpp_entersub(): mortal-copy args earlier
2016-02-03 David Mitchellpp_leavesub: simplify recursion test
2016-02-03 David Mitchellclear_defarray(): clear @_ if possible
2016-02-03 David Mitchelladd Perl_clear_defarray()
2016-02-03 David Mitchellpp_entersub: skip resetting @_
2016-02-03 David Mitchelleliminate the argarray field from the CX struct
2016-02-03 David Mitchelleliminate cx->blk_sub.oldcomppad
2016-02-03 David Mitchellsave old PL_comppad in CXt_SUB/FORMAT block
2016-02-03 David Mitchellpp_entersub: remove extraneous SAVETMPS
2016-01-30 Jarkko HietaniemiAdd STATICs to S_ functions.
2016-01-28 Daniel Draganfix op/infnan.t test fails with NAN conversion on VC 6
2016-01-10 Tony Cook[perl #126633] copy anything gmagical on the right
2016-01-10 Tony Cook[perl #126633] if we see smagic on the left copy the...
2016-01-07 Tony Cook[perl #126042] handle scalar context for a missing...
2015-12-22 Karl Williamsonpp_hot.c: Add assertion
2015-11-10 David Mitchellsplit pp_predec() from pp_preinc() and improve
2015-11-10 David Mitchellfaster add, subtract, multiply
2015-11-10 David Mitchellavoid (TAINTING_get && TAINT_get)
2015-11-10 Reini UrbanMARK -Ds debugging
2015-11-02 David Mitchellpp_hot.c: rationalise SvREFCNT_inc_*()
2015-10-22 Karl Williamsonpp_hot.c: Add comment
2015-10-18 David Mitchelloptimise save/restore of PL_delaymagic.
2015-10-12 Dagfinn Ilmari Man... Include the name of the non-lvalue sub in error message
2015-10-08 Daniel Draganpartial PL_statbuf removal
2015-10-02 David Mitchellmake EXTEND() and stack_grow() safe(r)
2015-09-29 Father ChrysostomosStop using OPpGREP_LEX at run time
2015-09-02 David Mitchellpp_aassign(): fix ($x,$y) = (undef, $x)
2015-09-02 David Mitchellpp_aassign: scan on DEBUGGING builds
2015-08-17 David Mitchellfix a SV_NOSTEAL issue in pp_aassign
2015-08-17 David MitchellEliminate PL_sawalias, GPf_ALIASED_SV
2015-08-17 David Mitchellre-implement OPpASSIGN_COMMON mechanism
2015-06-19 David Mitchellmake MULTICALL handle list context
2015-04-08 Steffen MuellerRevert "pp_helem: Remove branch seemingly untaken ...
2015-03-25 Father Chrysostomos[perl #123790] Assert fail with *x=<y>
2015-03-23 Dagfinn Ilmari Man... Replace common Emacs file-local variables with dir...
2015-03-15 Steffen Muellerpp_helem: Remove branch seemingly untaken (v2)
2015-03-11 David MitchellImprove comments at head of pp_signature()
2015-02-01 Father Chrysostomospp_hot.c: Note that amagic_call calls pp_pushmark
2015-01-21 David Mitchellavoid C labels in column 0
2015-01-20 Matthew HorsfallRevert "refactor gv_add_by_type"
2015-01-06 Daniel Draganrefactor gv_add_by_type
2014-12-31 David Mitchellfix -IV_MIN negations
2014-12-28 Father Chrysostomospp_hot.c:pp_concat: Remove SvGETMAGIC
2014-12-28 Father Chrysostomospp_hot.c:pp_concat: Remove PUTBACK/SPAGAIN
2014-12-24 Father Chrysostomos[perl #103260] Fix s/// with long strings
next