summaryrefslogtreecommitdiff
path: root/opcode.h
Commit message (Expand)AuthorAgeFilesLines
* Add OP_MULTICONCAT opDavid Mitchell2017-10-311-176/+189
* opcode.pl: simplify cpp conditionalsAaron Crane2017-10-211-8/+4
* Add SORTf_UNSTABLE flagFather Chrysostomos2017-08-211-68/+70
* merge Perl_ck_cmp() and Perl_ck_eq()David Mitchell2017-08-041-4/+4
* Give OP_RV2HV a targDavid Mitchell2017-07-271-1/+1
* optimise (index() == -1)David Mitchell2017-07-271-127/+130
* regen/opcodes: move 'method' entry next to othersDavid Mitchell2017-07-271-8/+8
* add boolean context support to several opsDavid Mitchell2017-07-271-159/+164
* optimise @array in boolean contextDavid Mitchell2017-07-271-229/+229
* optimise away OP_KEYS op in scalar/void contextDavid Mitchell2017-07-271-279/+282
* OP_VALUES: reserve OPpMAYBE_LVSUB bitDavid Mitchell2017-07-271-4/+4
* make OP_REF support boolean contextDavid Mitchell2017-06-051-218/+219
* Add support for deleting key/value slices (RT#131328)Dagfinn Ilmari Mannsåker2017-06-021-121/+123
* 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