This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perlapi: Remove per-thread section; move to real scns
[perl5.git] / pp_hot.c
2020-08-28 David Mitchellpp_multiconcat(): tweak a const
2020-08-20 Karl WilliamsonUse av_top_index() instead of av_tindex()
2020-08-19 Karl Williamsonpp_hot.c: Convert to use av_count()
2020-08-11 David Mitchelllist assign in list context: honour LHS undef
2020-07-30 Richard Leachpp.c/pp_hot.c - add NV<->NV case to numerical compariso...
2020-07-20 Dagfinn Ilmari Man... Remove use of dVAR in core
2020-05-22 Dagfinn Ilmari Man... Fix a bunch of repeated-word typos
2020-03-18 Karl Williamsonpp_match(): output regex debugging info
2020-03-18 Karl Williamsonpp_match: Use 'z' length modifier to format sizes
2019-12-18 Karl WilliamsonAdd memCHRs() macro and use it
2019-05-24 Karl WilliamsonCreate fcn for lossless conversion of NV to IV
2019-04-12 Karl Williamsonpp_hot.c: Silence some MS VC warnings
2019-02-05 David MitchellAvoid leak in multiconcat with overloading.
2019-02-05 David MitchellEliminate AMGf_set flag
2019-02-05 David MitchellEliminate SvPADMY tests from overload code
2019-01-24 Tony CookPERL_OP_PARENT is always defined, stop testing for it
2018-11-21 Tomasz Konojackioptimize IV -> UV conversions
2018-10-17 David Mitchellfix 'for reverse @array' bug on AIX
2018-04-21 Aaron CraneRT#133131: pp_hot.c: deoptimise pp_iter() when non...
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
next