summaryrefslogtreecommitdiff
path: root/regexec.c
Commit message (Expand)AuthorAgeFilesLines
* stop regex engine reading beyond end of stringDavid Mitchell2012-09-261-77/+132
* regmatch(): fix typo in TRIE commentary textDavid Mitchell2012-09-261-1/+1
* regmatch() annotate ops and separate out branchesDavid Mitchell2012-09-261-69/+113
* regmatch(): do nextchr=*locinput at top of loopDavid Mitchell2012-09-261-24/+7
* regmatch(): nextchar should always be positiveDavid Mitchell2012-09-261-2/+2
* regmatch(): consolidate locinput++David Mitchell2012-09-261-41/+21
* regmatch(): use nextchar where availableDavid Mitchell2012-09-261-2/+2
* regexec.c: Avoid unnecessary calculationKarl Williamson2012-09-161-17/+42
* regmatch(): eliminate reginput variableDavid Mitchell2012-09-141-20/+9
* regmatch(): remove remaining reads of reginputDavid Mitchell2012-09-141-2/+3
* regmatch(): remove reginput from CURLY etcDavid Mitchell2012-09-141-26/+23
* regmatch(): remove reginput from CURLYMDavid Mitchell2012-09-141-13/+8
* regmatch(): remove reginput from IFMATCH etcDavid Mitchell2012-09-141-8/+11
* regmatch(): remove reginput from TRIE_next_fail:David Mitchell2012-09-141-4/+6
* regmatch(): make PUSH_STATE_GOTO dest explicitDavid Mitchell2012-09-141-35/+38
* eliminate PL_reginputDavid Mitchell2012-09-141-65/+83
* Restore the build under -DPERL_OLD_COPY_ON_WRITENicholas Clark2012-09-141-1/+2
* Move 2 functions from utf8.c to regexec.cKarl Williamson2012-09-131-0/+68
* regexec.c: Use new macros instead of swashesKarl Williamson2012-09-131-51/+27
* Rename regen'd hdr to reflect expanded capabilitiesKarl Williamson2012-09-131-1/+1
* Fix \X handling for Unicode 5.1 - 6.0Karl Williamson2012-09-131-2/+5
* fix a bug in handling $+[0] and unicodeDavid Mitchell2012-09-081-2/+2
* Don't copy all of the match string bufferDavid Mitchell2012-09-081-7/+101
* regexec_flags(): simplify length calculationDavid Mitchell2012-09-081-1/+1
* document args to regexec_flags and APIDavid Mitchell2012-09-081-11/+18
* 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