summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* build: distribute new file, die.h, so "make distcheck" passesJim Meyering2016-10-151-4/+9
* maint: die.h: add the "#define ..." part of double inclusion guardJim Meyering2016-10-091-0/+1
* grep: don't assume stdbool.h before die callPaul Eggert2016-10-041-0/+1
* grep: die more systematicallyPaul Eggert2016-10-045-48/+61
* build: placate GCC 7's -Wimplicit-fallthroughJim Meyering2016-09-281-3/+16
* grep: avoid unwarranted "input file 'F' is also the output" on *BSDJim Meyering2016-09-231-1/+1
* dfa: reflect move of grep's DFA code to gnulibJim Meyering2016-09-105-4356/+3
* grep: encoding errors suppress just their linePaul Eggert2016-09-081-7/+6
* dfa: additional change new option for anchored searchesNorihiro Tanaka2016-09-081-13/+32
* maint: switch from gnulib's progname to getprogname moduleJim Meyering2016-09-051-8/+6
* dfa: minor cleanup of previous changePaul Eggert2016-09-021-5/+3
* dfa: additional change new option for anchored searchesNorihiro Tanaka2016-09-021-1/+9
* dfa: use single-byte algorithm even in non-UTF-8Norihiro Tanaka2016-09-021-4/+1
* dfa: merge xalloc.h changes from GawkPaul Eggert2016-09-022-3/+8
* dfa: port to C90Arnold Robbins2016-09-021-2/+4
* dfa: new option for anchored searchesPaul Eggert2016-09-023-9/+30
* dfa: simplify and optimize at initial state in executionNorihiro Tanaka2016-09-021-56/+23
* dfa: simplify to find state index for state 0Norihiro Tanaka2016-09-021-12/+3
* grep: use regex fastmap unless -iPaul Eggert2016-09-011-1/+4
* grep: improve dfasearch storage managementPaul Eggert2016-09-011-37/+38
* dfa: remove separation by context in transition in non-UTF8 multibyte localesNorihiro Tanaka2016-09-011-50/+3
* dfa: avoid invalid character matching periodNorihiro Tanaka2016-09-011-0/+6
* dfa: use single-byte algorithm even in non-UTF-8Norihiro Tanaka2016-09-011-70/+45
* grep: avoid code duplication with -iFPaul Eggert2016-09-018-155/+112
* grep: speed up -iF in multibyte localesNorihiro Tanaka2016-09-015-25/+123
* maint: avoid new 'make syntax-check' failureJim Meyering2016-08-311-1/+1
* dfa: make dfa.c fully thread-safePaul Eggert2016-08-3111-193/+257
* dfa: minor thread-safety cleanupsPaul Eggert2016-08-231-194/+193
* grep: minor tweaks of initial buffer allocPaul Eggert2016-08-211-6/+12
* dfa: constify some function parametersZev Weiss2016-08-201-2/+2
* dfa: thread-safety: initialize mbrtowc_cache in dfa_initZev Weiss2016-08-201-5/+16
* dfa: thread-safety: eliminate static local variablesZev Weiss2016-08-206-33/+42
* dfa: thread-safety: move regex syntax configuration into struct dfaZev Weiss2016-08-203-126/+131
* dfa: thread-safety: move parser state into struct dfaZev Weiss2016-08-201-40/+52
* dfa: thread-safety: move lexer state into struct dfaZev Weiss2016-08-201-133/+162
* dfa: thread-safety: remove dfa.c's "dfa" globalZev Weiss2016-08-191-109/+98
* grep: tune list_files conversion to enumPaul Eggert2016-08-181-2/+1
* grep: prefer bitwise to short-circuit when shorterPaul Eggert2016-08-182-8/+8
* dfa: use 64-bit when ulong is at least that widePaul Eggert2016-08-171-12/+30
* dfa: avoid uninitialized constantsPaul Eggert2016-08-172-7/+14
* maint: avoid new "make syntax-check" failureJim Meyering2016-08-171-1/+1
* dfa: minor refactoring and doc fixesPaul Eggert2016-08-161-94/+98
* dfa: port to C90Paul Eggert2016-08-161-5/+6
* dfa: fix context newline confusionPaul Eggert2016-08-161-6/+9
* dfa: improve leading "." with non-UTF8 multibyteNorihiro Tanaka2016-08-161-43/+169
* dfa: minor fix for whether dfa is "fast"Norihiro Tanaka2016-08-051-0/+1
* grep: print "filename:lineno:" in invalid-regex diagnosticJim Meyering2016-07-253-1/+98
* grep: always match single line only with DFA supersetNorihiro Tanaka2016-07-211-10/+9
* dfa: fix whitespace problemsNorihiro Tanaka2016-07-151-7/+7
* grep: minor style changes for -F crash fixPaul Eggert2016-07-141-7/+3