summaryrefslogtreecommitdiff
path: root/regexec.c
Commit message (Expand)AuthorAgeFilesLines
* regexec.c: White-space onlyKarl Williamson2012-08-281-82/+84
* Avoid duplicate table look ups.Karl Williamson2012-08-281-1/+3
* Refactor \X regex handling to avoid a typical case table lookupKarl Williamson2012-08-281-17/+19
* regexec.c: Remove no longer needed commentsKarl Williamson2012-08-281-30/+0
* Add utility and .h for character's UTF-8Karl Williamson2012-08-271-22/+13
* Prepare for Unicode 6.2Karl Williamson2012-08-261-15/+29
* regexec.c: White-space onlyKarl Williamson2012-08-251-7/+7
* regex: Speed up \X processingKarl Williamson2012-08-251-2/+5
* utf8.c: Prefer binsearch over swash hash for small swashesKarl Williamson2012-08-251-1/+1
* utf8.c: collapse a function parameterKarl Williamson2012-08-251-2/+0
* regexec.c: Reword commentKarl Williamson2012-08-251-5/+1
* regexec.c: Use get method instead of internalsKarl Williamson2012-08-251-10/+4
* utf8.c: Revise internal API of swash_init()Karl Williamson2012-08-251-4/+5
* regexec.c: Use xor to save a branchKarl Williamson2012-08-251-1/+2
* utf8.c: Speed up \X processing of KoreanKarl Williamson2012-08-251-5/+1
* Add empty inline_invlist.cKarl Williamson2012-08-251-0/+2
* Omnibus removal of register declarationsKarl Williamson2012-08-181-27/+27
* regcomp.c: Use POSIXA, NPOSIXAKarl Williamson2012-07-241-0/+52
* Only generate above-Uni warning for \p{}, \P{}Karl Williamson2012-07-191-0/+8
* 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