summaryrefslogtreecommitdiff
path: root/pp_hot.c
Commit message (Expand)AuthorAgeFilesLines
* HvTOTALKEYS() takes a HV* as argumentSteffen Mueller2017-02-031-1/+1
* In A && B, stop special-casing boolean-ness of ADavid Mitchell2017-01-061-3/+1
* re-implement boolean context detectionDavid Mitchell2017-01-061-0/+2
* Fix the Unicode Bug in the range operatorAaron Crane2017-01-051-0/+2
* RT#130496: assertion failure for '{}->$x' on undefined $xAaron Crane2017-01-041-1/+1
* add sv_set_undef() API functionDavid Mitchell2016-11-241-1/+1
* avoid premature free of referent in list assignDavid Mitchell2016-11-241-0/+20
* Change white space to avoid C++ deprecation warningKarl Williamson2016-11-181-14/+14
* remove DOES's usage of SvSCREAMDavid Mitchell2016-11-121-1/+3
* handle SvIMMORTALs in LHS of list assignDavid Mitchell2016-11-091-2/+1
* call AV set magic in list assignDavid Mitchell2016-11-041-1/+1
* fix taint handling in list assignmentDavid Mitchell2016-11-021-0/+7
* rework perl #129903 - inf recursion from use of empty pattern in regex codeblockYves Orton2016-11-011-13/+26
* Handle list assignment in list context betterDavid Mitchell2016-10-261-29/+11
* Better optimise array and hash assignmentDavid Mitchell2016-10-261-193/+409
* pp_(hot|ctl).c: switch croak() to Perl_croak() for win32Yves Orton2016-10-191-2/+2
* regexec.c: fix #129903: forbid empty pattern in regex code blockYves Orton2016-10-191-4/+9
* pp_hot.c: use new SvPVCLEAR and constant string friendly macrosYves Orton2016-10-191-1/+1
* make OP_SPLIT a PMOP, and eliminate OP_PUSHREDavid Mitchell2016-10-041-19/+0
* sassign was used as UNOP, optimize {or,and,dor}assignReini Urban2016-09-291-1/+1
* make PADOFFSET be SSizet_tDavid Mitchell2016-09-261-1/+2
* [perl #47047] Fix erroneous AUTOLOAD warningFather Chrysostomos2016-09-051-1/+4
* av_fetch(): remove check for freed SVDavid Mitchell2016-08-191-1/+1
* add OP_ARGELEM, OP_ARGDEFELEM, OP_ARGCHECK opsDavid Mitchell2016-08-031-0/+22
* Remove IN_ENCODING macro, and all code dependent on itFather Chrysostomos2016-07-131-11/+2
* pp_aelemfast: always extend stackDavid Mitchell2016-06-271-1/+2
* pp_aelemfast: skip av_fetch() for simple casesDavid Mitchell2016-06-261-3/+19
* [perl #127877] Emit undef warning on sassign+concatAaron Crane2016-05-091-2/+5
* Improve code comments for some ctx stuffDavid Mitchell2016-03-301-0/+2
* pp_subst(): rename local varDavid Mitchell2016-03-021-3/+5
* pp_subst: fix typoDavid Mitchell2016-03-021-1/+1
* use cBOOL() in pp_subst()David Mitchell2016-03-021-3/+1
* [perl #127635] s///r with -DPERL_NO_COW attempts to modify source SVTony Cook2016-03-011-9/+11
* assert(cv) before doing CvROOT(cv)Jarkko Hietaniemi2016-02-071-0/+1
* Whitespace only: zap empty lines.Jarkko Hietaniemi2016-02-071-2/+0
* Lexical scoping in case statement is tricky.Jarkko Hietaniemi2016-02-071-7/+5
* assert() that itersvp is non-NULL.Jarkko Hietaniemi2016-02-071-0/+1
* pp_enter: calculate gimme earlier in XS branchDavid Mitchell2016-02-061-1/+6
* leave_adjust_stacks() fix some code commentsDavid Mitchell2016-02-031-3/+1
* leave_adjust_stacks(): avoid accessing random tmpsDavid Mitchell2016-02-031-7/+19
* make gimme consistently U8David Mitchell2016-02-031-8/+8
* fix -DPERL_GLOBAL_STRUCT_PRIVATEDavid Mitchell2016-02-031-0/+1
* convert CX_PUSHSUB/POPSUB to inline fnsDavid Mitchell2016-02-031-5/+5
* convert CX_PUSH/POP/TOPBLOCK to inline fnsDavid Mitchell2016-02-031-2/+2
* rename PUSHBLOCK,PUSHSUB etc to CX_PUSHBLOCK etcDavid Mitchell2016-02-031-6/+6
* PUSHSUB: make retop a parameterDavid Mitchell2016-02-031-2/+1
* PUSHSUB: don't use implicit argsDavid Mitchell2016-02-031-1/+1
* PUSHBLOCK: don't use implicit argsDavid Mitchell2016-02-031-1/+1
* move PL_savestack_ix saving into PUSHBLOCKDavid Mitchell2016-02-031-2/+1
* eliminate PERL_STACK_OVERFLOW_CHECKDavid Mitchell2016-02-031-3/+1