summaryrefslogtreecommitdiff
path: root/pp_hot.c
Commit message (Expand)AuthorAgeFilesLines
...
* S_pushav(): tail call optimiseDavid Mitchell2017-07-271-11/+11
* pp_padav(): use S_pushav()David Mitchell2017-07-271-19/+4
* harmonise S_pushav() and pp_padav()David Mitchell2017-07-271-9/+3
* create Perl_hv_pushkv() functionDavid Mitchell2017-07-271-4/+3
* Give OP_RV2HV a targDavid Mitchell2017-07-271-4/+14
* add S_padhv_rv2hv_common() functionDavid Mitchell2017-07-271-76/+64
* move pp_padav(), pp_padhv() from pp.c to pp_hot.cDavid Mitchell2017-07-271-0/+124
* pp_grepwhile: no need to extend the stackDavid Mitchell2017-07-271-2/+2
* change sv_setsv(sv,NULL) to sv_set_undef(sv)David Mitchell2017-07-271-1/+1
* pp_iter(): jump directly to op after OP_ANDDavid Mitchell2017-07-271-9/+18
* pp_readline,close,getc: explain NULL stack argDavid Mitchell2017-07-271-0/+2
* add boolean context support to several opsDavid Mitchell2017-07-271-3/+14
* optimise @array in boolean contextDavid Mitchell2017-07-271-3/+8
* optimise away OP_KEYS op in scalar/void contextDavid Mitchell2017-07-271-5/+28
* make callers of SvTRUE() more efficientDavid Mitchell2017-07-271-6/+9
* add, and use, some RXp_FOO() variants of RX_FOO()David Mitchell2017-07-271-48/+57
* S_check_for_bool_cxt(): special-case OP_ANDDavid Mitchell2017-07-271-1/+1
* (perl #131570) don't skip the temps stack entry we just allocatedTony Cook2017-07-101-1/+1
* add PL_curstackinfo->si_stack_hwmDavid Mitchell2017-06-241-1/+1
* pp_match/subst: extend stackDavid Mitchell2017-06-221-6/+10
* PERL_GLOBAL_STRUCT_PRIVATE: fix PL_isa_DOESDavid Mitchell2017-03-171-2/+0
* update size after RenewHugo van der Sanden2017-03-151-1/+1
* Moving variables to their innermost scope.Andy Lester2017-02-181-1/+4
* avoid a leak in list assign from/to magic valuesDavid Mitchell2017-02-151-1/+2
* 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