summaryrefslogtreecommitdiff
path: root/pp_hot.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* rmv/de-dup static const char array "strings"Daniel Dragan2018-03-071-3/+1
* pp_multiconcat: correctly honour stringifyDavid Mitchell2018-02-191-8/+44
* pp_multiconcat: eliminate/rename dsv/dsv_pv varsDavid Mitchell2018-02-191-40/+33
* redo magic/overload handing in pp_multiconcatDavid Mitchell2018-02-191-285/+202
* move body of pp_concat() to S_do_concat()David Mitchell2018-02-191-6/+21
* Fix ary shifting when sparse ary is passed to subFather Chrysostomos2018-02-181-13/+25
* Fix two bugs when calling &xsub when @_ has holesFather Chrysostomos2018-02-181-1/+1
* ‘Nonelems’ for pushing sparse array on the stackFather Chrysostomos2018-02-181-2/+2
* Follow-up to fd77b29b3be4Father Chrysostomos2018-01-211-2/+0
* Don’t vivify elems when putting array on stackFather Chrysostomos2018-01-191-3/+11
* vivify array elements when putting them on stackZefram2018-01-161-3/+5
* pp_multiconcat(): fix win32 compiler warningDavid Mitchell2018-01-021-1/+1
* s/// in boolean context: simplify return valueDavid Mitchell2017-12-191-2/+3
* avoid tainting boolean return value of s///David Mitchell2017-12-191-2/+2
* s///: return boolean in not-in-place branchDavid Mitchell2017-12-191-1/+4
* pp_multiconcat() Use faster UTF-8 variant countingKarl Williamson2017-12-131-7/+3
* stop using &PL_sv_yes as no-op methodZefram2017-12-051-10/+0
* $overloaded .= $x: don't stringify $xDavid Mitchell2017-11-281-0/+13
* MULTICONCAT - use distinct TMPS for const overloadDavid Mitchell2017-11-201-13/+2
* fix tainting of s/// with overloaded replacementZefram2017-11-191-3/+1
* change OP_MULTICONCAT nargs from UV to SSize_tDavid Mitchell2017-11-131-4/+4
* rename op_aux field from 'size' to 'ssize'David Mitchell2017-11-131-12/+12
* pp_multiconcat: don't stringify LHS overload argDavid Mitchell2017-11-041-0/+35
* multiconcat: use append_utf8_from_native_byte()David Mitchell2017-11-021-8/+3