summaryrefslogtreecommitdiff
path: root/src/dfasearch.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* grep: print "filename:lineno:" in invalid-regex diagnosticJim Meyering2016-07-251-1/+15
* grep: always match single line only with DFA supersetNorihiro Tanaka2016-07-211-10/+9
* maint: mark a couple of static variables constZev Weiss2016-06-091-1/+1
* grep: -F multiword longest match not always neededNorihiro Tanaka2016-06-021-1/+1
* dfa: prefer bool at DFA interfacesNorihiro Tanaka2016-05-011-1/+1
* grep -z: avoid erroneous match with regexp anchor and \n in textJim Meyering2016-02-201-0/+1
* grep: -x now supersedes -w more consistentlyPaul Eggert2016-01-151-3/+3
* grep: restore -P PCRE_NO_UTF8_CHECK optimizationPaul Eggert2016-01-061-1/+1
* maint: update copyright year, bootstrap, init.shJim Meyering2016-01-011-1/+1
* grep: avoid use of uninitialized variableNorihiro Tanaka2015-08-191-1/+1