summaryrefslogtreecommitdiff
path: root/regexec.c
Commit message (Expand)AuthorAgeFilesLines
* fix 4f8dbb2dJesse Luehrs2012-06-271-2/+4
* clean up compilation warningsJesse Luehrs2012-06-271-3/+5
* fix paren unwinding with CURLYN, CURLYMDavid Mitchell2012-06-161-10/+19
* Use assertions for /* NOT REACHED */Father Chrysostomos2012-06-151-38/+38
* Properly restore PL_curcop after /(?{})/David Mitchell2012-06-151-20/+20
* regmatch(): avoid 'may be used uninitialized' msgDavid Mitchell2012-06-131-1/+1
* propagate /msix and (?msix) etc flags into (??{})David Mitchell2012-06-131-1/+5
* handle (??{}) returning an overloaded valueDavid Mitchell2012-06-131-16/+20
* handle weird/undef (?{}), (??{}) return valueDavid Mitchell2012-06-131-29/+39
* simply 'use bytes' handling of (??{})David Mitchell2012-06-131-8/+3
* further simplify (??{}) return codeDavid Mitchell2012-06-131-22/+14
* simplify the return code in (??{})David Mitchell2012-06-131-14/+1
* remove invalid assertion in (??{}) return codeDavid Mitchell2012-06-131-1/+0
* propagate 'use re eval' into return from (??{})David Mitchell2012-06-131-1/+9
* save paren positions when running (?{}) codeDavid Mitchell2012-06-131-5/+28
* fix refcount of rex attached to PL_reg_curpmDavid Mitchell2012-06-131-23/+19
* Remove redundant comment.David Mitchell2012-06-131-1/+0
* remove some redundant code from CURLY rex opsDavid Mitchell2012-06-131-6/+0
* $+ and $^N not always correct on backtrackingDavid Mitchell2012-06-131-8/+21
* reduce size of struct regmatch_stateDavid Mitchell2012-06-131-4/+3
* regcppush(): don't bother saving each paren numberDavid Mitchell2012-06-131-5/+6
* set PL_reg_starttry correctlyDavid Mitchell2012-06-131-1/+3
* S_regcppush/pop : don't save PL_reginputDavid Mitchell2012-06-131-6/+2
* improve -Mre=Debug,BUFFERS debuggingDavid Mitchell2012-06-131-25/+77
* make regexp_paren_pair.start_tmp an offsetDavid Mitchell2012-06-131-9/+11
* eliminate PL_reg_start_tmp, PL_reg_start_tmplDavid Mitchell2012-06-131-22/+7
* eliminate PL_reglast(close)?paren, PL_regoffsDavid Mitchell2012-06-131-107/+83
* make calling of /(?{}) code blocks correctDavid Mitchell2012-06-131-42/+68
* eliminate OP_4tree typeDavid Mitchell2012-06-131-4/+4
* rename and simplify PL_reg_eval_setDavid Mitchell2012-06-131-12/+12
* ensure regex evals report the right locationDavid Mitchell2012-06-131-0/+32
* Fix up runtime regex codeblocks.David Mitchell2012-06-131-6/+5
* preserve code blocks in interpolated qr//sDavid Mitchell2012-06-131-1/+11
* make qr/(?{})/ behave with closuresDavid Mitchell2012-06-131-0/+4
* Mostly complete fix for literal /(?{..})/ blocksDavid Mitchell2012-06-131-6/+20
* fix [perl #76546] regex engine slowdown bugYves Orton2012-06-051-5/+13
* Away with REXEC_SCREAM!Father Chrysostomos2012-05-291-3/+0
* Remove most code conditional on SvSCREAMFather Chrysostomos2012-05-291-57/+11
* update the editor hints for spaces, not tabsRicardo Signes2012-05-291-2/+2
* Revert "fix [perl #76546] regex engine slowdown bug"Yves Orton2012-05-281-11/+5
* fix [perl #76546] regex engine slowdown bugYves Orton2012-05-271-5/+11
* regexec.c: Use foldcase instead of lower/upperKarl Williamson2012-05-221-10/+5
* regexec.c: Don't allow malformations under EBCDICKarl Williamson2012-05-221-10/+2
* remove assert and change messageYves Orton2012-04-191-6/+10
* fix [perl #112370] memEQ off-by-one in Perl_regexec_flags()Yves Orton2012-04-151-7/+44
* Add an assert related to [perl #112370] memEQ off-by-one in Perl_regexec_flags()Yves Orton2012-04-151-0/+1
* rework how the trie logic handles the newer EXACT nodetypesYves Orton2012-03-031-73/+72
* Allow [[:blank:]] to work under localeKarl Williamson2012-02-091-2/+2
* Use system isascii() when available under localeKarl Williamson2012-02-091-2/+2
* Fix bug #109206: ANCH_MBOL with while /.*/gYves Orton2012-01-291-2/+2