This is a live mirror of the Perl 5 development currently hosted at
rmv/de-dup static const char array "strings"
[perl5.git] / pp_hot.c
2018-03-07 Daniel Draganrmv/de-dup static const char array "strings"
2018-02-19 David Mitchellpp_multiconcat: correctly honour stringify
2018-02-19 David Mitchellpp_multiconcat: eliminate/rename dsv/dsv_pv vars
2018-02-19 David Mitchellredo magic/overload handing in pp_multiconcat
2018-02-19 David Mitchellmove body of pp_concat() to S_do_concat()
2018-02-19 Father ChrysostomosFix ary shifting when sparse ary is passed to sub
2018-02-19 Father ChrysostomosFix two bugs when calling &xsub when @_ has holes
2018-02-19 Father Chrysostomos‘Nonelems’ for pushing sparse array on the stack
2018-01-22 Father ChrysostomosFollow-up to fd77b29b3be4
2018-01-19 Father ChrysostomosDon’t vivify elems when putting array on stack
2018-01-16 Zeframvivify array elements when putting them on stack
2018-01-02 David Mitchellpp_multiconcat(): fix win32 compiler warning
2017-12-19 David Mitchells/// in boolean context: simplify return value
2017-12-19 David Mitchellavoid tainting boolean return value of s///
2017-12-19 David Mitchells///: return boolean in not-in-place branch
2017-12-13 Karl Williamsonpp_multiconcat() Use faster UTF-8 variant counting
2017-12-05 Zeframstop using &PL_sv_yes as no-op method
2017-11-28 David Mitchell$overloaded .= $x: don't stringify $x
2017-11-20 David MitchellMULTICONCAT - use distinct TMPS for const overload
2017-11-19 Zeframfix tainting of s/// with overloaded replacement
2017-11-13 David Mitchellchange OP_MULTICONCAT nargs from UV to SSize_t
2017-11-13 David Mitchellrename op_aux field from 'size' to 'ssize'
2017-11-04 David Mitchellpp_multiconcat: don't stringify LHS overload arg
2017-11-02 David Mitchellmulticoncat: use append_utf8_from_native_byte()
2017-10-31 David MitchellAdd OP_MULTICONCAT op
2017-10-21 Aaron Cranepp_hot.c: simplify cpp conditionals
2017-10-08 Father ChrysostomosMake pp_multideref handle local $::{subref}
2017-10-08 Father Chrysostomos[perl #129916] Allow sub-in-stash outside of main
2017-09-04 Tony Cook(perl #131746) avoid undefined behaviour in Copy() etc
2017-08-31 Tony Cookadd a stack extend check to pp_entersub for XS subs
2017-08-31 Tony Cook(perl #128263) handle PL_last_in_gv being &PL_sv_undef
2017-07-27 David Mitchellmake scalar(keys(%lexical)) less slow.
2017-07-27 David Mitchellhv_pushkv(): handle keys() and values() too
2017-07-27 David MitchellS_padhv_rv2hv_common(): reorganise code
2017-07-27 David MitchellS_padhv_rv2hv_common(): unroll hv_scalar() calls
2017-07-27 David Mitchellsimplify keys(%tied_hash) in boolean context.
2017-07-27 David MitchellS_pushav(): tail call optimise
2017-07-27 David Mitchellpp_padav(): use S_pushav()
2017-07-27 David Mitchellharmonise S_pushav() and pp_padav()
2017-07-27 David Mitchellcreate Perl_hv_pushkv() function
2017-07-27 David MitchellGive OP_RV2HV a targ
2017-07-27 David Mitchelladd S_padhv_rv2hv_common() function
2017-07-27 David Mitchellmove pp_padav(), pp_padhv() from pp.c to pp_hot.c
2017-07-27 David Mitchellpp_grepwhile: no need to extend the stack
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