summaryrefslogtreecommitdiff
path: root/op.c
Commit message (Expand)AuthorAgeFilesLines
* Remove most uses of PADMYFather Chrysostomos2014-09-241-4/+2
* Add flags to cv_name; allow unqualified retvalFather Chrysostomos2014-09-241-5/+5
* Stop flip from returning the same scalar each timeFather Chrysostomos2014-09-221-2/+4
* Consistent spaces after dots in perlapiFather Chrysostomos2014-09-211-7/+7
* Perl_scalarvoid remove duplicate SvNV callDaniel Dragan2014-09-201-1/+2
* Conditionally unused variable.Jarkko Hietaniemi2014-09-181-2/+5
* Add dVAR:s for -DPERL_GLOBAL_STRUCT.Jarkko Hietaniemi2014-09-181-0/+2
* pad.c: Stop turning on GvIN_PADFather Chrysostomos2014-09-171-6/+0
* Change IS_PADGV to isGV in op.c:newPADOPFather Chrysostomos2014-09-171-1/+1
* op.c: new is a keyword in C++Father Chrysostomos2014-09-161-7/+7
* Make sort bareword respect lexical subsFather Chrysostomos2014-09-161-0/+27
* Fix compiler warningsFather Chrysostomos2014-09-151-4/+8
* Remove no-longer-used op.c:S_gv_enameFather Chrysostomos2014-09-151-11/+0
* Teach ck_entersub_args_proto about non-GV namesFather Chrysostomos2014-09-151-7/+6
* Inline op.c:too_many_arguments_sv into its only callerFather Chrysostomos2014-09-151-11/+6
* Inline op.c:too_few_arguments_sv into its only callerFather Chrysostomos2014-09-151-10/+5
* op.c:ck_subr: reify GVs based on call checkerFather Chrysostomos2014-09-151-20/+33
* Add cv_set_call_checker_flagsFather Chrysostomos2014-09-151-4/+23
* Avoid reifying GVs in rv2cvFather Chrysostomos2014-09-151-1/+8
* op.c: ck_rvconst: Inline the noexpand varFather Chrysostomos2014-09-151-6/+3
* Avoid creating GVs when subs are declaredFather Chrysostomos2014-09-151-34/+174
* For lexical subs, reify CvGV from CvSTASH and CvNAME_HEKFather Chrysostomos2014-09-151-1/+1
* Turn on CVf_LEXICAL for lexical subsFather Chrysostomos2014-09-151-0/+2
* share_hek_hek "return value" is unused here.Jarkko Hietaniemi2014-09-141-1/+1
* Assert valid op_private bits in op_free()David Mitchell2014-09-101-0/+5
* op.c: ck_rvconst: Remove ‘double’ gv lookupFather Chrysostomos2014-09-091-4/+1
* Skip warnable const folding outside warnings scopeFather Chrysostomos2014-09-091-0/+6
* [perl #122728] Make sub(){undef} inlinableFather Chrysostomos2014-09-081-0/+4
* Stop barewords from trumping subs with (*) protoFather Chrysostomos2014-09-081-26/+0
* The recent pad changes needed dVAR love.Jarkko Hietaniemi2014-09-081-0/+4
* op.c: Calculate hash for CvNAME_HEKFather Chrysostomos2014-09-071-7/+11
* Precompute hash for require() argFather Chrysostomos2014-09-071-6/+33
* Stop prototype declaration from clobbering constantsFather Chrysostomos2014-08-311-3/+5
* Stop anon sub compilation from clobbering __ANON__Father Chrysostomos2014-08-311-1/+1
* Stop turning off bit 1 in rv2cv private flagsFather Chrysostomos2014-08-291-6/+0
* Avoid vivifying stuff when looking up barewordsFather Chrysostomos2014-08-291-4/+17
* op.c:newPADOP: Allocate GV pad slots like constantsFather Chrysostomos2014-08-281-1/+2
* op.c:ck_rvconst: Allocate GV pad slots like constantsFather Chrysostomos2014-08-281-1/+1
* Stop ck_rvconst from treating GV constants as stringsFather Chrysostomos2014-08-241-1/+1
* Remove compile-time checking of rv2?v with const kidFather Chrysostomos2014-08-241-24/+0
* Set PL_expect less often when parsing semicolonsFather Chrysostomos2014-08-241-2/+0
* Add and use macros for case-insensitive comparisonKarl Williamson2014-08-221-1/+1
* Stop defined(aassign) from being an errorFather Chrysostomos2014-08-131-1/+0
* [perl #122107] ensure that BEGIN blocks with errors don't remain named subsTony Cook2014-08-111-3/+27
* Fix bug in inlining some CORE::* subsAaron Crane2014-08-011-2/+7
* Unused dVARs found by g++ -DPERL_GLOBAL_STRUCT_PRIVATE.Jarkko Hietaniemi2014-07-241-1/+0
* avoid adding two OP_HINTSEVAL opsDavid Mitchell2014-07-081-1/+5
* minor fixups to new op_sibling workDavid Mitchell2014-07-081-12/+12
* Improve optree sanity checking code in finalize_opDavid Mitchell2014-07-081-26/+42
* add op_lastsib and -DPERL_OP_PARENTDavid Mitchell2014-07-081-50/+171