summaryrefslogtreecommitdiff
path: root/op.c
Commit message (Expand)AuthorAgeFilesLines
* Use const repl optimisation with s///e where possibleFather Chrysostomos2012-10-111-12/+22
* [perl #49190] Don’t prematurely optimise s/foo/bar$baz/Father Chrysostomos2012-10-111-43/+18
* Remove PMf_MAYBE_CONSTFather Chrysostomos2012-10-111-3/+0
* [perl #26986] Skip subst const repl optimisation for logopsFather Chrysostomos2012-10-091-0/+3
* Merge 2 gv_fetch* calls in Perl_newXS_len_flagsDaniel Dragan2012-10-071-7/+5
* fix -DPERL_GLOBAL_STRUCT build failure introduced in 97b03d64 and e10681aaTony Cook2012-09-281-0/+1
* Restore special blocks to working orderFather Chrysostomos2012-09-261-6/+5
* Make PL_compcv visible to BEGIN blocksFather Chrysostomos2012-09-261-0/+3
* [perl #97466] Stop defined from propagating ref cx too farFather Chrysostomos2012-09-231-1/+1
* [perl #94490] const fold should not trigger special split " "Father Chrysostomos2012-09-221-4/+6
* op.c: Disentangle apply_attrs_my from apply_attrsFather Chrysostomos2012-09-191-20/+16
* [perl #114764] Stop my vars with attrs from leakingFather Chrysostomos2012-09-191-2/+2
* Remove MAD-only debugging code from Perl_newATTRSUB_flags().Nicholas Clark2012-09-191-7/+0
* Document when the early return in Perl_newPROG() is bypassed completely.Nicholas Clark2012-09-191-0/+11
* Allow lexical sub redefinition inside evalFather Chrysostomos2012-09-151-3/+36
* Move my sub prototype CVs to the pad namesFather Chrysostomos2012-09-151-17/+12
* Honour lexical prototypesFather Chrysostomos2012-09-151-0/+36
* CvOUTSIDE should be strong for lexsub declared in inner pack subFather Chrysostomos2012-09-151-1/+7
* CvNAME_HEK_setFather Chrysostomos2012-09-151-6/+6
* Clone my subs on scope entryFather Chrysostomos2012-09-151-14/+100
* op.c: Remove proto storage optimisation for lex subsFather Chrysostomos2012-09-151-18/+0
* Let state sub fwd decls and nested subs work in anonsFather Chrysostomos2012-09-151-11/+28
* First stab at my subFather Chrysostomos2012-09-151-2/+0
* op.c:newMYSUB: Pop scope after creating subFather Chrysostomos2012-09-151-22/+17
* Remove & from redef warnings for lex subsFather Chrysostomos2012-09-151-4/+12
* op.c:newMYSUB: inline var used only onceFather Chrysostomos2012-09-151-2/+1
* Lexical stubs should not AUTOLOADFather Chrysostomos2012-09-151-18/+18
* Implement padcvFather Chrysostomos2012-09-151-0/+4
* op.c:newMYSUB: disable stub optimisationFather Chrysostomos2012-09-151-0/+2
* Store state subs in the padFather Chrysostomos2012-09-151-19/+311
* op.c: Document newGIVENOP(..., 0)Father Chrysostomos2012-09-121-1/+1
* Fix compiler warning about empty if bodyJerry D. Hedden2012-09-041-2/+3
* Document the reason for the early return in Perl_newPROG() for OP_STUB.Nicholas Clark2012-09-041-0/+15
* Perl_magic_setdbline() should clear and set read-only OP slabs.Nicholas Clark2012-09-041-2/+2
* In op.c, change S_Slab_to_rw() from an OP * parameter to an OPSLAB *.Nicholas Clark2012-09-041-9/+5
* With -DPERL_DEBUG_READONLY_OPS, changing a slab refcnt shouldn't make it r/w.Nicholas Clark2012-09-041-4/+20
* newXS_len_flags() shouldn't change the line number on PL_curcop when warning.Nicholas Clark2012-09-031-4/+0
* Test that the warning for "can be 0, test with defined" is for the start.Nicholas Clark2012-09-031-0/+2
* Test that the warning for "Found = in conditional" is for the start line.Nicholas Clark2012-09-031-1/+4
* Test that the line number for a "sub redefined" warning is for the start.Nicholas Clark2012-09-031-1/+4
* op.c: Two more boolean %hash optimisationsFather Chrysostomos2012-08-281-14/+12
* op.c: newSTATEOP: don’t check PL_parser after using itFather Chrysostomos2012-08-271-2/+1
* Correct typo in flag nameFather Chrysostomos2012-08-251-2/+2
* Banish boolkeysFather Chrysostomos2012-08-251-46/+18
* Optimise %hash in sub { %hash || ... }Father Chrysostomos2012-08-251-0/+5
* Apply boolkeys optimisation to %hash?:Father Chrysostomos2012-08-251-2/+6
* Apply boolkeys optimisation to scalar(%hash)Father Chrysostomos2012-08-251-7/+13
* [perl #114576] Optimise if(%hash) in non-void contextFather Chrysostomos2012-08-241-5/+7
* Use PADLIST in more placesFather Chrysostomos2012-08-211-1/+1
* Omnibus removal of register declarationsKarl Williamson2012-08-181-17/+17