summaryrefslogtreecommitdiff
path: root/op.c
Commit message (Expand)AuthorAgeFilesLines
* new API functions op_scope and op_lvalueZefram2010-10-261-45/+63
* add CvSTASH_set() macro and make CvSTASH() rvalue onlyZefram2010-10-251-5/+1
* stop passing line numbers into op constructor functionsZefram2010-10-251-11/+8
* refactor and regularise label/statement grammarZefram2010-10-251-8/+4
* [perl #77810] Scalars vs globsFather Chrysostomos2010-10-241-0/+2
* Add single-term prototypeDavid Golden2010-10-211-0/+12
* full API for cop hint hashesZefram2010-10-211-11/+6
* [perl #78072] use re '/xism';Father Chrysostomos2010-10-211-0/+13
* add lex_start to the APIZefram2010-10-211-1/+1
* remove filter inheritance option from lex_startZefram2010-10-211-1/+1
* fix indentation for prototype switch statementsDavid Golden2010-10-191-148/+148
* Add LINKLIST to the API.Ben Morrow2010-10-121-10/+21
* APIify op list constructorsZefram2010-10-121-56/+99
* Remove some excess cleverness from the Bhk macros.Ben Morrow2010-10-101-3/+3
* plugin mechanism to rewrite calls to a subroutineZefram2010-10-101-245/+533
* Remove MEMBER_TO_FPTR.Ben Morrow2010-10-061-3/+3
* Move OP prototypes from pp_proto.h to proto.hNicholas Clark2010-09-271-0/+2
* Add /d, /l, /u (infixed) regex modifiersKarl Williamson2010-09-221-1/+5
* [perl #20444] regex not evaluated in constant ?:Father Chrysostomos2010-09-201-3/+13
* add hv_copy_hints_hv and save_hints to the APIZefram2010-09-161-1/+1
* In Perl_ck_subr(), no need to create/set o3 in the !proto block.Nicholas Clark2010-09-141-5/+2
* In Perl_ck_subr, remove delete_op, unused since assertions were removed.Nicholas Clark2010-09-131-10/+0
* In Perl_ck_subr(), move to once place all setting of bits in o->op_private.Nicholas Clark2010-09-131-3/+5
* In Perl_ck_subr(), consolidate all the prototype code in one if block.Nicholas Clark2010-09-131-10/+10
* In Perl_ck_subr(), hoist the if (proto) check outside of the while loop.Nicholas Clark2010-09-131-17/+37
* fix a couple of -Dmad compiler warningsDavid Mitchell2010-09-121-4/+6
* Fix RT #77468: Smart matching on slicesDavid Leadbeater2010-09-071-0/+12
* Refactor Perl_store_cop_label() to avoid exposing struct refcounted_he *.Nicholas Clark2010-09-011-2/+1
* Peephole optimise adjacent pairs of nextstate ops.Nicholas Clark2010-08-271-1/+53
* make recursive part of peephole optimiser hookableZefram2010-08-261-9/+16
* document several optree construction functionsZefram2010-08-231-2/+329
* Remove CALL_FPTR and CPERLscope.Ben Morrow2010-08-201-3/+3
* fix [perl #74118] $[ assignment not noisy enoughZefram2010-08-161-0/+1
* Revert "Make the peep recurse via PL_peepp"Florian Ragwitz2010-08-161-19/+8
* C89 doesn't allow static dynamic initialization of complete structsH.Merijn Brand2010-08-021-4/+6
* Make the peep recurse via PL_peeppFlorian Ragwitz2010-07-251-8/+17
* [perl #76478] silence compiler warningDavid Mitchell2010-07-231-1/+1
* add CvGV_set() macro and make CvGV() rvalue onlyDavid Mitchell2010-07-181-4/+4
* add CVf_CVGV_RC flagDavid Mitchell2010-07-181-2/+2
* protect CvGV weakref with backrefDavid Mitchell2010-07-141-8/+9
* protect CvSTASH weakref with backrefsDavid Mitchell2010-07-141-0/+4
* Document the blockhook functions and macros.Ben Morrow2010-07-121-0/+11
* Wrap PL_blockhooks in an API function.Ben Morrow2010-07-121-0/+8
* Generic hooks into Perl_block_{start,end}.Ben Morrow2010-07-121-2/+12
* glob crashes when %File::Glob:: is emptyFather Chrysostomos2010-06-071-5/+6
* Eliminate some newSV(0)s by merging the SV allocation with first modification.Nicholas Clark2010-05-301-5/+4
* add OPpDEREFed flag to avoid double mg_get()David Mitchell2010-05-251-0/+14
* Add s///r (non-destructive substitution).David Caldwell2010-05-221-1/+13
* Restore strict refs on stashes, removed by ce10b5d1ec5b5f68b0811018a415bc37.Nicholas Clark2010-05-211-11/+0
* Replace boolean use of HvFILL(hv) with HvTOTALKEYS(hv), which is equivalent.Nicholas Clark2010-05-211-1/+1