summaryrefslogtreecommitdiff
path: root/pp_hot.c
Commit message (Expand)AuthorAgeFilesLines
* pp_concat: Only call SvPV_force_nolen when neededSteffen Mueller2014-02-101-4/+6
* pp_hot.c: Rmv unnecessary testKarl Williamson2014-01-221-2/+1
* fix 'ignoring return value' compiler warningsDavid Mitchell2013-11-241-10/+19
* [perl #119811] Remove %DB::lsubFather Chrysostomos2013-10-281-1/+1
* pp_hot.c:pp_rv2av: Remove superfluous SPAGAINFather Chrysostomos2013-10-241-1/+0
* rv2hv does not use its TARGFather Chrysostomos2013-10-241-1/+1
* Make &xsub and goto &xsub work with tied @_Father Chrysostomos2013-09-091-2/+11
* [perl #117265] move the "glob failed" warning to the point of failureTony Cook2013-09-091-7/+3
* Allow 64-bit array and stack offsets in entersub & gotoFather Chrysostomos2013-09-061-4/+4
* Stop &xsub and goto &xsub from crashing on undef *_Father Chrysostomos2013-09-061-1/+1
* Put AV defelem creation code in one placeFather Chrysostomos2013-09-061-24/+5
* Use defelems for (goto) &xsub callsFather Chrysostomos2013-09-061-1/+12
* pp_hot.c:pp_aelem: Use _NN in one spotFather Chrysostomos2013-09-061-1/+1
* Stop creating defelems for undef in foreach(@_)Father Chrysostomos2013-08-281-4/+3
* [perl #119311] Keep CvDEPTH and savestack in syncFather Chrysostomos2013-08-271-1/+1
* pp_hot.c: Show lengths in -Dr output for minlen optimisationFather Chrysostomos2013-08-251-1/+3
* [perl #116907] Allow //g matching past 2**31 thresholdFather Chrysostomos2013-08-251-1/+1
* Stop minlen regexp optimisation from rejecting long stringsFather Chrysostomos2013-08-251-1/+1
* Stop pos() from being confused by changing utf8nessFather Chrysostomos2013-08-251-2/+2
* Use SSize_t for arraysFather Chrysostomos2013-08-251-7/+7
* [perl #118747] Allow in-place s///g when !!PL_sawampersandFather Chrysostomos2013-08-221-1/+4
* Revert "[perl #118747] Allow in-place s///g when !!PL_sawampersand"Father Chrysostomos2013-08-221-0/+1
* pp_hot.c:pp_subst: Move commentFather Chrysostomos2013-08-211-2/+2
* [perl #118747] Allow in-place s///g when !!PL_sawampersandFather Chrysostomos2013-08-211-1/+0
* [perl #118691] Allow defelem magic with neg indicesFather Chrysostomos2013-08-211-2/+8
* [perl #7508] Use NULL for nonexistent array elemsFather Chrysostomos2013-08-201-4/+8
* Copy PADTMPS passed to XSUBsFather Chrysostomos2013-08-131-0/+9
* Read-only COWs should not be exempt from s/// croakingFather Chrysostomos2013-08-111-3/+0
* pp_match(): remove some superfluous bracesDavid Mitchell2013-07-311-4/+2
* pp_match(): only look up pos() magic onceDavid Mitchell2013-07-311-7/+7
* pp_match(): remove redundant conditionDavid Mitchell2013-07-311-8/+5
* RT #118213: handle $r=qr/.../; /$r/p properlyDavid Mitchell2013-07-301-0/+7
* s/.(?=.\G)/X/g: refuse to go backwardsDavid Mitchell2013-07-281-2/+3
* pp_subst: don't use REXEC_COPY_STR on 2nd matchDavid Mitchell2013-07-281-2/+1
* pp_subst: combine 3 small elsif blocks into 1David Mitchell2013-07-281-11/+5
* pp_subst: remove one use of 'm' local varDavid Mitchell2013-07-281-2/+1
* pp_subst: reduce scope of 'i' variableDavid Mitchell2013-07-281-2/+3
* pp_subst: reduce scope of 'm' varDavid Mitchell2013-07-281-7/+8
* pp_subst: set/use s,m vars near where they're usedDavid Mitchell2013-07-281-7/+7
* pp_subst: reduce scope of 'd' variableDavid Mitchell2013-07-281-2/+3
* pp_subst: cosmetic re-arrangement of varsDavid Mitchell2013-07-281-8/+15
* pp_match: simplify pos()-getting codeDavid Mitchell2013-07-281-16/+9
* regexec: handle \G ourself, rather than in callersDavid Mitchell2013-07-281-17/+10
* pp_match(): don't set REXEC_IGNOREPOS on 1st iterDavid Mitchell2013-07-281-1/+0
* pp_match(): stop setting $-[0] before regexec()David Mitchell2013-07-281-5/+5
* pp_match: avoid setting $+[0]David Mitchell2013-07-281-5/+7
* pp_match(): eliminate unused t variableDavid Mitchell2013-07-281-8/+7
* pp_match(): skip passing gpos arg to regexec()David Mitchell2013-07-281-5/+3
* add intuit-only match to s///David Mitchell2013-07-281-15/+2
* move intuit call from pp_match() into regexec()David Mitchell2013-07-281-30/+1