summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Exempt clang from -Wunused-value when run as ccFather Chrysostomos2013-07-281-0/+9
* [perl #119043] Exempt shared hash key consts from roFather Chrysostomos2013-07-282-5/+6
* [perl #119045] Make list constant mutable againFather Chrysostomos2013-07-282-1/+3
* [perl #119051] Fix crash with \&$glob_copyFather Chrysostomos2013-07-282-2/+22
* [MERGE] refactor pp_match(), pp_subst(), regexec()David Mitchell2013-07-2812-461/+593
|\
| * regexec(): add quick-fail test for anchored \GDavid Mitchell2013-07-281-7/+17
| * regexec: swap ganch setting and gofs offsettingDavid Mitchell2013-07-281-12/+12
| * fix COW match capture optimisationDavid Mitchell2013-07-282-10/+34
| * regexec(): avoid uninit use of varDavid Mitchell2013-07-281-8/+7
| * fix /test_bootstrap.t under -DPERL_NO_COWDavid Mitchell2013-07-282-19/+20
| * fix build under -DPERL_NO_COWDavid Mitchell2013-07-281-4/+4
| * regexec(): access extflags directlyDavid Mitchell2013-07-281-4/+4
| * regexec(): tidy up ganch-setting codeDavid Mitchell2013-07-281-15/+9
| * regexec(): merge the 2 RXf_GPOS_SEEN setup blocksDavid Mitchell2013-07-281-18/+20
| * regexec(): simplify RXf_ANCH_GPOS pos calcDavid Mitchell2013-07-281-11/+1
| * regexec(): use regtry(&s) not regtry(&startpos)David Mitchell2013-07-282-1/+3
| * s/.(?=.\G)/X/g: refuse to go backwardsDavid Mitchell2013-07-286-5/+129
| * 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
| * regexec(): fix ganch and till settingsDavid Mitchell2013-07-282-4/+12
| * regexec(): skip second intuit() callDavid Mitchell2013-07-281-16/+8
| * fix intuit_start() with \GDavid Mitchell2013-07-282-9/+26
| * enable intuit under anchored \G, and fix a bugDavid Mitchell2013-07-281-4/+2
| * regexec_flags(): remove vestigial scream supportDavid Mitchell2013-07-281-8/+1
| * regexec_flags(): keep stringarg constantDavid Mitchell2013-07-281-17/+11
| * regexec_flags(): use result of intuit_start()David Mitchell2013-07-281-6/+6
| * pp_match: simplify pos()-getting codeDavid Mitchell2013-07-281-16/+9
| * regexec: handle \G ourself, rather than in callersDavid Mitchell2013-07-284-28/+53
| * fix 114884 positive GPOS lookbehind regex substitution failureYves Orton2013-07-282-7/+12
| * 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-282-13/+5
| * add some basic floating /\G/ testsDavid Mitchell2013-07-281-1/+31
| * fix /.\G/ under threadingDavid Mitchell2013-07-282-16/+10
| * skip creating new capture COW SV if possibleDavid Mitchell2013-07-281-4/+13
| * make Perl_reg_set_capture_string staticDavid Mitchell2013-07-284-23/+4
| * add intuit-only match to s///David Mitchell2013-07-281-15/+2
| * move intuit call from pp_match() into regexec()David Mitchell2013-07-282-30/+31
| * make intuit_start() handle mixed utf8-nessDavid Mitchell2013-07-282-3/+5
| * pp_match(): fix UTF* match settingDavid Mitchell2013-07-281-1/+1
| * pp_match(): intuit can handle refs these daysDavid Mitchell2013-07-281-3/+1
| * pp_match(): remove ret_no labelDavid Mitchell2013-07-281-2/+1