summaryrefslogtreecommitdiff
path: root/regexec.c
Commit message (Expand)AuthorAgeFilesLines
* regexec.c: Reorder cases in switch to eliminate a gotoKarl Williamson2013-09-161-4/+2
* #ifdef DEBUGGING, not QDEBUGGING, in regcomp.cNicholas Clark2013-09-131-1/+1
* Allow trie use for /iaa matchingKarl Williamson2013-08-291-11/+38
* Remove no longer necessary constantsKarl Williamson2013-08-291-2/+2
* Remove newly unnecessary regnode, codeKarl Williamson2013-08-291-6/+2
* regexec.c: Add comments, assertionsKarl Williamson2013-08-291-6/+10
* pp.c, regexec.c: Declare buffers large enoughKarl Williamson2013-08-291-1/+1
* Don't refer to U+XXXX when mean nativeKarl Williamson2013-08-291-2/+2
* Convert some uvuni() to uvchr()Karl Williamson2013-08-291-5/+5
* Remove EBCDIC remappingsKarl Williamson2013-08-291-3/+3
* Add and use macro to return EBCDICKarl Williamson2013-08-291-10/+13
* Use SSize_t/STRLEN in more places in regexp codeFather Chrysostomos2013-08-251-24/+25
* Stop substr re optimisation from rejecting long strsFather Chrysostomos2013-08-251-2/+2
* [perl #116907] Allow //g matching past 2**31 thresholdFather Chrysostomos2013-08-251-8/+8
* regexec.c:regexec_flags: Remove unused varFather Chrysostomos2013-08-251-2/+1
* Stop pos() from being confused by changing utf8nessFather Chrysostomos2013-08-251-3/+11
* [perl #7508] Use NULL for nonexistent array elemsFather Chrysostomos2013-08-201-1/+1
* improve regexec_flags() API documentationDavid Mitchell2013-08-131-1/+1
* regexec.c: Add, clarify commentsKarl Williamson2013-07-301-8/+13
* 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-281-9/+19
* regexec(): avoid uninit use of varDavid Mitchell2013-07-281-8/+7
* 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-281-1/+1
* s/.(?=.\G)/X/g: refuse to go backwardsDavid Mitchell2013-07-281-0/+25
* regexec(): fix ganch and till settingsDavid Mitchell2013-07-281-3/+3
* regexec(): skip second intuit() callDavid Mitchell2013-07-281-16/+8
* fix intuit_start() with \GDavid Mitchell2013-07-281-8/+5
* 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
* regexec: handle \G ourself, rather than in callersDavid Mitchell2013-07-281-4/+38
* pp_match(): skip passing gpos arg to regexec()David Mitchell2013-07-281-8/+2
* skip creating new capture COW SV if possibleDavid Mitchell2013-07-281-4/+13
* make Perl_reg_set_capture_string staticDavid Mitchell2013-07-281-6/+4
* move intuit call from pp_match() into regexec()David Mitchell2013-07-281-0/+30
* make intuit_start() handle mixed utf8-nessDavid Mitchell2013-07-281-1/+4
* add Perl_reg_set_capture_string() functionDavid Mitchell2013-07-281-117/+136
* [perl #78194] Make re-evals copy PADTMPsFather Chrysostomos2013-07-251-0/+12
* [perl #77814] Make defelems propagate posFather Chrysostomos2013-07-151-11/+3
* [perl #117917] /(?{ m|...| }) (?{ $1 })/Father Chrysostomos2013-07-061-0/+1
* avoid undeflow in regex poscache countDavid Mitchell2013-06-031-0/+2
* [perl #118175] avoid making a pointer outside a stringTony Cook2013-06-031-1/+1
* [perl #118175] prevent a similar overflow for CANYTony Cook2013-06-031-1/+1
* [perl #118175] prevent a similar overflow for POSIXATony Cook2013-06-031-1/+1