summaryrefslogtreecommitdiff
path: root/op.c
Commit message (Expand)AuthorAgeFilesLines
* Missing semicolon in e6dae479.Jarkko Hietaniemi2014-12-071-1/+1
* Change OP_SIBLING to OpSIBLINGFather Chrysostomos2014-12-071-214/+214
* [perl #94484] Custom ops trip assertions in new*OPFather Chrysostomos2014-12-071-10/+19
* Apply scalar context to state var initFather Chrysostomos2014-12-071-0/+1
* Apply scalar cx to logops if OA_RETSCALARFather Chrysostomos2014-12-071-1/+3
* op.c: Use scalar cx, not OA_RETSCALAR, for optimisationsFather Chrysostomos2014-12-071-2/+3
* Give require the OA_RETSCALAR flagFather Chrysostomos2014-12-071-1/+1
* op.c:newPMOP: Apply scalar cx if OA_RETSCALARFather Chrysostomos2014-12-071-0/+2
* op.c:newMETHOP: Remove fold_constants, etc.Father Chrysostomos2014-12-071-3/+1
* op.c:newMETHOP: Remove op_next checkFather Chrysostomos2014-12-071-2/+0
* op.c:newUNOP_AUX: Rmv fold_constants/op_integerizeFather Chrysostomos2014-12-071-1/+1
* op.c:newUNOP_AUX: Remove op_next checkFather Chrysostomos2014-12-071-2/+0
* op.c: Typo in docs for op_convert_listFather Chrysostomos2014-12-071-1/+1
* op.c: Clarify newLISTOP docsFather Chrysostomos2014-12-071-0/+7
* Add OP_MULTIDEREFDavid Mitchell2014-12-071-4/+887
* add UNOP_AUX OP classDavid Mitchell2014-12-071-0/+38
* Perl_op_sibling_splice(): update OPf_KIDSDavid Mitchell2014-12-071-1/+6
* add S_op_clear_gv() to op.cDavid Mitchell2014-12-071-37/+54
* create S_check_hash_fields() functionDavid Mitchell2014-12-071-55/+75
* Deparse formats in the right spotFather Chrysostomos2014-12-061-0/+1
* op.c: use GV_NOTQUAL in newATTRSUB_xFather Chrysostomos2014-12-051-1/+1
* op.c:fold_constants: Remove OP_RV2GV/newGVOPFather Chrysostomos2014-12-041-7/+2
* op.c:fold_constants: Simplify OP_STRINGIFY logicFather Chrysostomos2014-12-041-8/+8
* Return fresh scalar from join(const,const)Father Chrysostomos2014-12-041-3/+5
* Speed up method calls like $o->Other::method() and $o->Other::SUPER::method().syber2014-12-021-2/+38
* op.c: Fix compiler warningFather Chrysostomos2014-11-301-1/+1
* Fix assertion failure with qr/\Q(?{})/Father Chrysostomos2014-11-301-2/+11
* [perl #123223] Make PADNAME a separate typeFather Chrysostomos2014-11-301-18/+5
* Use PadnameSV in op.c:newMYSUBFather Chrysostomos2014-11-301-2/+3
* Use PNf rather than SVf in op.c:op_lvalue_flagsFather Chrysostomos2014-11-301-2/+2
* Use PADNAME rather than SV in op.c:finalize_opFather Chrysostomos2014-11-301-5/+6
* Make pad names always UTF8Father Chrysostomos2014-11-301-2/+1
* Make PADNAMELIST a separate typeFather Chrysostomos2014-11-301-1/+1
* Use PADNAME rather than SV in the sourceFather Chrysostomos2014-11-301-17/+20
* Fix qr/@array(?{block})/Father Chrysostomos2014-11-301-0/+1
* scalar($#foo) needs to propagate lvalue contextFather Chrysostomos2014-11-291-0/+4
* define and use STATIC_ASSERT_STMT for compile-time invariantsLukas Mai2014-11-291-1/+1
* make more use of NOT_REACHEDLukas Mai2014-11-291-1/+1
* [perl #123313] sub { f(); BEGIN{} } was void cxFather Chrysostomos2014-11-291-3/+7
* op.c: Fix linux g++ compilationFather Chrysostomos2014-11-281-1/+1
* speedup for SUPER::method() calls.syber2014-11-281-11/+32
* Fix newFOROP with PERL_OP_PARENT and no slabFather Chrysostomos2014-11-281-0/+5
* [perl #77860] \& proto should disallow sub callsFather Chrysostomos2014-11-251-2/+3
* [perl #47363] \@ proto and parenthesised arraysFather Chrysostomos2014-11-251-0/+6
* Allow \(&sub) for & protoFather Chrysostomos2014-11-251-4/+5
* Remove op_const_class; just use the name on the stacksyber2014-11-241-29/+11
* Fix UTF8 lex sub namesFather Chrysostomos2014-11-231-2/+3
* op_class_sv removed for threaded perls op_class_targ removed for non-threaded...syber2014-11-231-8/+18
* This commit speeds up class method calls when class name is constant.syber2014-11-231-11/+41
* [perl #123062] & proto: only sub{} and \&subFather Chrysostomos2014-11-231-2/+5