summaryrefslogtreecommitdiff
path: root/src/dfasearch.c
Commit message (Expand)AuthorAgeFilesLines
* maint: update copyright datesJim Meyering2023-01-011-1/+1
* maint: src/dfasearch.c: remove unnecessary re_set_syntax callJim Meyering2022-12-101-2/+0
* grep: bug: backref in last of multiple patternsPaul Eggert2022-12-051-13/+12
* maint: prefer C23 style for static_assertPaul Eggert2022-10-111-1/+1
* build: add parentheses to placate clang-14Jim Meyering2022-06-291-1/+1
* grep: fix regex compilation memory leaksPaul Eggert2022-06-241-8/+16
* grep: warn about ‘(+x)’ etc.Paul Eggert2022-05-241-0/+2
* grep: warn about stray backslashesPaul Eggert2022-05-231-3/+4
* grep: assume POSIX.1-2017 for [:space:]Paul Eggert2022-05-211-6/+2
* maint: make update-copyrightJim Meyering2022-01-011-1/+1
* grep: prefer signed to unsigned integersPaul Eggert2021-08-251-34/+41
* grep: simplify EGexecutePaul Eggert2021-08-091-2/+1
* maint: run "make update-copyright"Paul Eggert2021-01-011-1/+1
* maint: add parentheses to avoid new clang-10 warningJim Meyering2020-12-301-1/+1
* grep: use RE_NO_SUB when calling regex solely to check syntaxNorihiro Tanaka2020-11-011-4/+12
* grep: avoid unnecessary regex compilationNorihiro Tanaka2020-09-221-13/+17
* * src/dfasearch.c (struct dfa_comp): Fix out-of-date comment.Paul Eggert2020-09-181-1/+1
* Prefer rawmemchr to memchr when it’s easyPaul Eggert2020-09-071-24/+26
* Simplify pattern_file_namePaul Eggert2020-09-071-1/+1
* Simplify regex_compilePaul Eggert2020-09-071-2/+2
* maint: update all copyright year number rangesJim Meyering2020-01-011-1/+1
* doc: spell "back-reference" more consistentlyPaul Eggert2019-12-301-6/+6
* maint: adjust new commentsJim Meyering2019-12-221-7/+7
* grep: fix some bugs in pattern-grouping speedupPaul Eggert2019-12-221-47/+78
* grep: grouping of a pattern with multiple linesNorihiro Tanaka2019-12-221-20/+107
* dfa: separate parse and compile phaseNorihiro Tanaka2019-12-191-1/+2
* grep: do not match invalid UTF-8Paul Eggert2019-12-171-1/+1
* grep: improve grep -Fw performance in non-UTF8 multibyte localesNorihiro Tanaka2019-11-171-1/+1
* maint: update all copyright dates via "make update-copyright"Jim Meyering2019-01-011-1/+1
* maint: update gnulib and copyright dates for 2018Jim Meyering2018-01-061-1/+1
* Improve -i performance in typical UTF-8 searchesPaul Eggert2017-01-171-1/+1
* dfa: prefer ptrdiff_t to size_tPaul Eggert2017-01-151-6/+7
* maint: update gnulib and copyright dates for 2017Jim Meyering2017-01-011-1/+1
* grep: move localeinfo to grep.cZev Weiss2016-12-251-2/+0
* dfasearch: thread safetyZev Weiss2016-12-251-65/+61
* grep: prepare search backends for thread-safetyZev Weiss2016-12-251-2/+4
* grep: standardize on localeinfo.multibytePaul Eggert2016-12-231-1/+1
* grep: specialize word-finding functionsPaul Eggert2016-12-231-9/+2
* build: update gnulib submodule to latestArnold D. Robbins2016-12-131-2/+1
* grep: -P no longer uses PCRE_MULTILINEPaul Eggert2016-11-191-1/+1
* grep: die more systematicallyPaul Eggert2016-10-041-5/+3
* dfa: new option for anchored searchesPaul Eggert2016-09-021-1/+3
* grep: use regex fastmap unless -iPaul Eggert2016-09-011-1/+4
* grep: improve dfasearch storage managementPaul Eggert2016-09-011-37/+38
* grep: avoid code duplication with -iFPaul Eggert2016-09-011-1/+1
* grep: speed up -iF in multibyte localesNorihiro Tanaka2016-09-011-1/+1
* dfa: make dfa.c fully thread-safePaul Eggert2016-08-311-2/+4
* dfa: thread-safety: eliminate static local variablesZev Weiss2016-08-201-1/+1
* dfa: thread-safety: move regex syntax configuration into struct dfaZev Weiss2016-08-201-2/+3
* dfa: avoid uninitialized constantsPaul Eggert2016-08-171-5/+3