This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Promote v5.36 usage and feature bundles doc
[perl5.git] / pp_hot.c
2022-08-17 Richard LeachImplement OP_PADSV_STORE - combined sassign/padsv OP
2022-08-03 Paul "LeoNerd" Evansassert() in pp_gv and pp_gvsv that the GV really is...
2022-08-03 Paul "LeoNerd" EvansDefine the remaining convenience cMETHOP* macros
2022-07-20 Loren Merrittpp_subst: optimize by not calling utf8_length
2022-06-20 David Mitchells/JUMPENV/JMPENV/g
2022-06-15 Richard Leachpp_aelemfast: include fast return for non-lvals
2022-05-20 Karl Williamsonperl.c, pp_hot.c: Fix typos in comments
2022-03-07 Richard LeachPerl_newSV_type_mortal - new inline function introduced...
2022-03-07 Richard LeachInlined newSV_type(SVt_NULL) leaner than non-inlined...
2021-12-04 Richard LeachMisc microoptimizations when dealing with new SVs
2021-10-31 Richard Leachpp_match: newSVpvn_flags now more efficient than sv_new...
2021-10-15 Nicholas ClarkNote why this if block in pp_iter is empty
2021-10-15 Nicholas ClarkMove reading CxTYPE(cx) out of the loop, to be clear...
2021-10-15 Nicholas ClarkIterate for loops $n-at-a-time in PP_ITER.
2021-10-15 Nicholas ClarkRe-indent the case statement in pp_iter, ready for...
2021-10-13 Richard Leachpp_match: remove is_utf8_string check, used by removed...
2021-09-12 Nicholas ClarkOn VMS, %ENV in scalar context must call prime_env_iter()
2021-09-10 Paul "LeoNerd" EvansAdd SvIsBOOL() macro to test for SVs being boolean...
2021-09-08 Nicholas ClarkIn pp_defined assert that the SV is not a hash or array. 19106/head
2021-08-23 Nicholas ClarkPre-extend hashes in list assignment before assigning...
2021-08-17 Richard Leachpp_defined: modify OP_DEFINED paths to use TOPs and...
2021-07-26 Nicholas ClarkThe cases for SVt_PVAV and SVt_PVHV in pp_defined are...
2021-06-01 Paul "LeoNerd" EvansRename G_ARRAY to G_LIST; provide back-compat when...
2021-05-26 Richard LeachPerl_clear_defarray - array does not actually need... hv/clear_defarray
2021-05-26 Richard LeachPerl_clear_defarray: faster array creation via new...
2021-04-24 Nicholas ClarkRemove a double negative from a comment, clarifying...
2021-01-17 Michael G. Schwernstyle: Detabify indentation of the C code maintained...
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...
next