This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
change sv_setsv(sv,NULL) to sv_set_undef(sv)
[perl5.git] / pp_hot.c
2017-07-27 David Mitchellchange sv_setsv(sv,NULL) to sv_set_undef(sv)
2017-07-27 David Mitchellpp_iter(): jump directly to op after OP_AND
2017-07-27 David Mitchellpp_readline,close,getc: explain NULL stack arg
2017-07-27 David Mitchelladd boolean context support to several ops
2017-07-27 David Mitchelloptimise @array in boolean context
2017-07-27 David Mitchelloptimise away OP_KEYS op in scalar/void context
2017-07-27 David Mitchellmake callers of SvTRUE() more efficient
2017-07-27 David Mitchelladd, and use, some RXp_FOO() variants of RX_FOO()
2017-07-27 David MitchellS_check_for_bool_cxt(): special-case OP_AND
2017-07-09 Tony Cook(perl #131570) don't skip the temps stack entry we...
2017-06-24 David Mitchelladd PL_curstackinfo->si_stack_hwm
2017-06-22 David Mitchellpp_match/subst: extend stack
2017-03-17 David MitchellPERL_GLOBAL_STRUCT_PRIVATE: fix PL_isa_DOES
2017-03-15 Hugo van der Sandenupdate size after Renew
2017-02-18 Andy LesterMoving variables to their innermost scope.
2017-02-15 David Mitchellavoid a leak in list assign from/to magic values
2017-02-03 Steffen MuellerHvTOTALKEYS() takes a HV* as argument
2017-01-06 David MitchellIn A && B, stop special-casing boolean-ness of A
2017-01-06 David Mitchellre-implement boolean context detection
2017-01-05 Aaron CraneFix the Unicode Bug in the range operator
2017-01-04 Aaron CraneRT#130496: assertion failure for '{}->$x' on undefined $x
2016-11-24 David Mitchelladd sv_set_undef() API function
2016-11-24 David Mitchellavoid premature free of referent in list assign
2016-11-18 Karl WilliamsonChange white space to avoid C++ deprecation warning
2016-11-12 David Mitchellremove DOES's usage of SvSCREAM
2016-11-09 David Mitchellhandle SvIMMORTALs in LHS of list assign
2016-11-04 David Mitchellcall AV set magic in list assign
2016-11-02 David Mitchellfix taint handling in list assignment
2016-11-01 Yves Ortonrework perl #129903 - inf recursion from use of empty...
2016-10-26 David MitchellHandle list assignment in list context better
2016-10-26 David MitchellBetter optimise array and hash assignment
2016-10-19 Yves Ortonpp_(hot|ctl).c: switch croak() to Perl_croak() for...
2016-10-19 Yves Ortonregexec.c: fix #129903: forbid empty pattern in regex...
2016-10-19 Yves Ortonpp_hot.c: use new SvPVCLEAR and constant string friendl...
2016-10-04 David Mitchellmake OP_SPLIT a PMOP, and eliminate OP_PUSHRE
2016-09-29 Reini Urbansassign was used as UNOP, optimize {or,and,dor}assign
2016-09-26 David Mitchellmake PADOFFSET be SSizet_t
2016-09-05 Father Chrysostomos[perl #47047] Fix erroneous AUTOLOAD warning
2016-08-19 David Mitchellav_fetch(): remove check for freed SV
2016-08-03 David Mitchelladd OP_ARGELEM, OP_ARGDEFELEM, OP_ARGCHECK ops
2016-07-13 Father ChrysostomosRemove IN_ENCODING macro, and all code dependent on it
2016-06-27 David Mitchellpp_aelemfast: always extend stack
2016-06-26 David Mitchellpp_aelemfast: skip av_fetch() for simple cases
2016-05-09 Aaron Crane[perl #127877] Emit undef warning on sassign+concat
2016-03-30 David MitchellImprove code comments for some ctx stuff
2016-03-02 David Mitchellpp_subst(): rename local var
2016-03-02 David Mitchellpp_subst: fix typo
2016-03-02 David Mitchelluse cBOOL() in pp_subst()
2016-03-01 Tony Cook[perl #127635] s///r with -DPERL_NO_COW attempts to...
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
next