summaryrefslogtreecommitdiff
path: root/opcode.h
Commit message (Expand)AuthorAgeFilesLines
* eliminate OPpRUNTIME private PMOP flagDavid Mitchell2016-11-141-193/+189
* Better optimise my/local @a = split()David Mitchell2016-10-041-66/+66
* make OP_SPLIT a PMOP, and eliminate OP_PUSHREDavid Mitchell2016-10-041-213/+210
* sassign is wrongly declared as BASEOP, not BINOP.Reini Urban2016-09-291-1/+1
* padrange, aelemfast: use label for private bitsDavid Mitchell2016-09-271-3/+5
* OP_AVHVSWITCH: make op_private bits 0..1 symbolicDavid Mitchell2016-09-271-2/+4
* add OP_ARGELEM, OP_ARGDEFELEM, OP_ARGCHECK opsDavid Mitchell2016-08-031-59/+86
* Another op description correction: & -> &.Father Chrysostomos2016-05-201-3/+3
* Correct ‘bitiwse’ in two op descriptionsFather Chrysostomos2016-05-201-2/+2
* Allow assignment to &CORE::keys()Father Chrysostomos2016-05-201-22/+24
* Add avhvswitch opFather Chrysostomos2016-05-201-1/+8
* regen/opcodes: Re-order aeach, akeys, and avaluesFather Chrysostomos2016-05-201-7/+7
* [perl #128187] Forbid keys @_ in assigned lv subFather Chrysostomos2016-05-201-4/+4
* split CXt_LOOP_FOR into CXt_LOOP_LIST,CXt_LOOP_ARYDavid Mitchell2016-02-031-3/+3
* split pp_postdec() from pp_postinc() and improveDavid Mitchell2015-11-101-4/+3
* split pp_predec() from pp_preinc() and improveDavid Mitchell2015-11-101-4/+3
* Match ops no longer need OPpTARGET_MYFather Chrysostomos2015-09-291-228/+228
* Remove OPpGREP_LEXFather Chrysostomos2015-09-291-122/+119
* re-implement OPpASSIGN_COMMON mechanismDavid Mitchell2015-08-171-207/+211
* Delete experimental autoderef featureAaron Crane2015-07-131-25/+2
* [perl #123790] Disable targlex for some opsFather Chrysostomos2015-03-261-131/+131
* [perl #123848] Allow OPpTARGET_MY on qrFather Chrysostomos2015-03-011-157/+156
* [perl #123763] pushre needs to permit OPpTARGET_MYHugo van der Sanden2015-02-281-81/+81
* [perl #123753] Fix assertion failure with map+mapFather Chrysostomos2015-02-061-64/+63
* Warning about experimental bitopsFather Chrysostomos2015-01-311-1/+1
* Add string- and number-specific bitop typesFather Chrysostomos2015-01-311-3/+61
* Add :const anon sub attributeFather Chrysostomos2015-01-191-1/+8
* complement can have OPpTARGET_MYFather Chrysostomos2015-01-051-5/+5
* Enable OPpTARGET_MY optimisation for cmp/<=>Father Chrysostomos2014-12-291-8/+8
* [perl #123514] Make prototype() imply $_Father Chrysostomos2014-12-281-2/+2
* op.c: Skip allocating entersub targ for Perl subFather Chrysostomos2014-12-211-1/+1
* gelem and refassign can have OA_RETSCALARFather Chrysostomos2014-12-071-2/+2
* Give require the OA_RETSCALAR flagFather Chrysostomos2014-12-071-1/+1
* Add OP_MULTIDEREFDavid Mitchell2014-12-071-125/+137
* Speed up method calls like $o->Other::method() and $o->Other::SUPER::method().syber2014-12-021-1/+15
* speedup for SUPER::method() calls.syber2014-11-281-1/+8
* rename [] from "anonymous list" to "anonymous array"Lukas Mai2014-11-111-1/+1
* Don’t allow OPpTARGET_MY with integer negationFather Chrysostomos2014-11-101-5/+5
* Don’t allow OPpTARGET_MY on postdec/incFather Chrysostomos2014-11-091-14/+14
* Shrink PL_op_private_bitdefsFather Chrysostomos2014-11-081-673/+393
* values and each are OA_DANGEROUSFather Chrysostomos2014-11-081-6/+6
* kill is not OA_DANGEROUSFather Chrysostomos2014-11-081-1/+1
* exec is not OA_DANGEROUSFather Chrysostomos2014-11-081-1/+1
* enterwrite is not OA_DANGEROUSFather Chrysostomos2014-11-081-1/+1
* tied is OA_DANGEROUSFather Chrysostomos2014-11-081-1/+1
* Remove OA_DANGEROUS from exitFather Chrysostomos2014-11-081-1/+1
* Remove OA_DANGEROUS from loopctl-type opsFather Chrysostomos2014-11-081-5/+5
* Remove OA_DANGEROUS from dieFather Chrysostomos2014-11-081-1/+1
* Remove OA_DANGEROUS from cond_exprFather Chrysostomos2014-11-081-1/+1
* Remove OA_DANGEROUS from grep and mapFather Chrysostomos2014-11-081-4/+4