summaryrefslogtreecommitdiff
path: root/pp_hot.c
Commit message (Expand)AuthorAgeFilesLines
* Extract minimum PV buffer/AV element size to common definitionsRichard Leach2022-11-211-1/+2
* AELEMFASTLEX_STORE - support negative keys, skip unnecessary checkRichard Leach2022-10-221-9/+9
* OP_AELEMFASTLEX_STORE - combined sassign/aelemfast_lexRichard Leach2022-09-071-0/+50
* only clear the stream error state in readline() for glob()Tony Cook2022-08-311-2/+7
* Implement OP_PADSV_STORE - combined sassign/padsv OPRichard Leach2022-08-171-0/+42
* assert() in pp_gv and pp_gvsv that the GV really is a GVPaul "LeoNerd" Evans2022-08-031-0/+4
* Define the remaining convenience cMETHOP* macrosPaul "LeoNerd" Evans2022-08-031-8/+8
* pp_subst: optimize by not calling utf8_lengthLoren Merritt2022-07-201-5/+6
* s/JUMPENV/JMPENV/gDavid Mitchell2022-06-201-1/+1
* pp_aelemfast: include fast return for non-lvalsRichard Leach2022-06-151-0/+3
* perl.c, pp_hot.c: Fix typos in commentsKarl Williamson2022-05-191-1/+1
* Perl_newSV_type_mortal - new inline function introduced and usedRichard Leach2022-03-071-6/+4
* Inlined newSV_type(SVt_NULL) leaner than non-inlined newSV(0)Richard Leach2022-03-071-2/+2
* Misc microoptimizations when dealing with new SVsRichard Leach2021-12-041-14/+7
* pp_match: newSVpvn_flags now more efficient than sv_newmortal + sv_setpvn.Richard Leach2021-11-011-4/+7
* Note why this if block in pp_iter is emptyNicholas Clark2021-10-151-0/+5
* Move reading CxTYPE(cx) out of the loop, to be clear that it doesn't change.Nicholas Clark2021-10-151-11/+10
* Iterate for loops $n-at-a-time in PP_ITER.Nicholas Clark2021-10-151-15/+77
* Re-indent the case statement in pp_iter, ready for the next commit.Nicholas Clark2021-10-151-131/+129
* pp_match: remove is_utf8_string check, used by removed (v5.24) \C char classRichard Leach2021-10-131-1/+1
* On VMS, %ENV in scalar context must call prime_env_iter()Nicholas Clark2021-09-121-0/+13
* Add SvIsBOOL() macro to test for SVs being boolean-intentPaul "LeoNerd" Evans2021-09-101-1/+1
* In pp_defined assert that the SV is not a hash or array.Nicholas Clark2021-09-081-0/+9
* Pre-extend hashes in list assignment before assigning to them.Nicholas Clark2021-08-231-0/+5
* pp_defined: modify OP_DEFINED paths to use TOPs and RETSETsRichard Leach2021-08-171-8/+5
* The cases for SVt_PVAV and SVt_PVHV in pp_defined are unreachable.Nicholas Clark2021-07-261-13/+3
* Rename G_ARRAY to G_LIST; provide back-compat when not(PERL_CORE)Paul "LeoNerd" Evans2021-06-021-15/+15
* Perl_clear_defarray - array does not actually need ZeroingRichard Leach2021-05-261-1/+1
* Perl_clear_defarray: faster array creation via new macro+functionRichard Leach2021-05-261-4/+3
* Remove a double negative from a comment, clarifying that this is the default.Nicholas Clark2021-04-241-2/+2
* style: Detabify indentation of the C code maintained by the core.Michael G. Schwern2021-01-171-1262/+1262
* pp_multiconcat(): tweak a constDavid Mitchell2020-08-281-2/+2
* Use av_top_index() instead of av_tindex()Karl Williamson2020-08-191-2/+2
* pp_hot.c: Convert to use av_count()Karl Williamson2020-08-191-1/+1
* list assign in list context: honour LHS undefDavid Mitchell2020-08-111-1/+1
* pp.c/pp_hot.c - add NV<->NV case to numerical comparison opsRichard Leach2020-07-301-3/+9
* Remove use of dVAR in coreDagfinn Ilmari Mannsåker2020-07-201-3/+1
* Fix a bunch of repeated-word typosDagfinn Ilmari Mannsåker2020-05-221-2/+2
* pp_match(): output regex debugging infoKarl Williamson2020-03-181-3/+49
* pp_match: Use 'z' length modifier to format sizesKarl Williamson2020-03-181-3/+3
* Add memCHRs() macro and use itKarl Williamson2019-12-181-2/+2
* Create fcn for lossless conversion of NV to IVKarl Williamson2019-05-241-8/+2
* pp_hot.c: Silence some MS VC warningsKarl Williamson2019-04-121-2/+4
* Avoid leak in multiconcat with overloading.David Mitchell2019-02-051-4/+9
* Eliminate AMGf_set flagDavid Mitchell2019-02-051-1/+1
* Eliminate SvPADMY tests from overload codeDavid Mitchell2019-02-051-3/+3
* PERL_OP_PARENT is always defined, stop testing for itTony Cook2019-01-251-2/+0
* optimize IV -> UV conversionsTomasz Konojacki2018-11-211-2/+2
* fix 'for reverse @array' bug on AIXDavid Mitchell2018-10-171-2/+2
* RT#133131: pp_hot.c: deoptimise pp_iter() when non-standard OP_AND op_ppaddrAaron Crane2018-04-211-7/+23