summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* dfa: plug a memory leak in dfamustZev Weiss2015-10-251-9/+11
* grep: simplify previous changePaul Eggert2015-10-161-6/+7
* grep: use grep matcher for grep -Fw when unibyteNorihiro Tanaka2015-10-161-3/+6
* grep: use memchr/memrcharPaul Eggert2015-10-161-10/+6
* grep: improve performance of grep -FwNorihiro Tanaka2015-10-161-1/+5
* dfa: make the executable a bit smallerPaul Eggert2015-10-131-3/+4
* dfa: fix bug in alternate of sub-patterns that differ only in constraintsNorihiro Tanaka2015-10-131-1/+7
* dfa: fix off-by-one errorNorihiro Tanaka2015-10-131-1/+1
* grep: avoid use of uninitialized variableNorihiro Tanaka2015-08-191-1/+1
* grep: remove fgrep code for case insensitive matchNorihiro Tanaka2015-08-121-38/+1
* dfa: optimize [x-x]Paul Eggert2015-08-121-24/+32
* dfa: remove unused multibyte supportNorihiro Tanaka2015-08-121-188/+19
* dfa: remove word delimiter support for multibyte localesNorihiro Tanaka2015-07-251-0/+9
* dfa: avoid execution for a pattern including an unsupported expressionNorihiro Tanaka2015-07-251-41/+52
* dfa: DEBUG: print detail of DFA statesNorihiro Tanaka2015-07-191-8/+78
* dfa: speed up handling of long patternNorihiro Tanaka2015-07-181-14/+39
* grep: fix bug with --exclude-dir and command linePaul Eggert2015-07-131-6/+8
* maint: dfa: used unsigned types where appropriateJim Meyering2015-07-051-7/+8
* dfa: build struct dfamust on demandNorihiro Tanaka2015-07-043-77/+59
* grep: use recent gnulib syntax bitsPaul Eggert2015-07-041-7/+2
* dfa: '.' and '[^x]' now consistently match newlinePaul Eggert2015-07-041-4/+4
* grep: -z '[^x]' now consistently matches newlinePaul Eggert2015-07-041-3/+5
* grep: -z '.' now consistently matches newlinePaul Eggert2015-07-031-3/+4
* grep: simplify print_line_middle slightlyPaul Eggert2015-07-031-2/+2
* grep: don't mishandle left context in -PPaul Eggert2015-07-031-21/+34
* grep: don't hang on command-line fifo if -D skipPaul Eggert2015-06-261-4/+17
* grep: minor tweaksPaul Eggert2015-06-261-12/+11
* maint: unify three argv-processing callsJim Meyering2015-06-261-6/+13
* maint: alphabetize anonymous enum member namesJim Meyering2015-06-261-4/+4
* maint: reword a diagnostic not to trigger leading capital checkJim Meyering2015-04-261-1/+1
* dfa: make find_pred return NULL for an invalid predicateNorihiro Tanaka2015-04-251-3/+2
* build: use pkg-config (if available) to configure libpcrePaul Eggert2015-04-062-7/+3
* grep: output "." file name in diagnosticPaul Eggert2015-03-111-5/+7
* egrep, fgrep: just use what's in PATHPaul Eggert2015-03-111-10/+1
* maint: use ASAN-poisoning more carefullyJim Meyering2015-02-111-2/+30
* Grow the JIT stack if it becomes exhaustedPaul Eggert2015-02-101-19/+54
* maint: convert "goto" to "continue" and remove now-spurious labelJim Meyering2015-01-181-2/+1
* tests: add support for ASAN memory poisoningJim Meyering2015-01-102-0/+45
* grep -F: fix a heap buffer (read) overrunYuliy Pisetsky2015-01-091-0/+2
* grep: avoid false-positive UMRJim Meyering2015-01-081-0/+6
* maint: update copyright year ranges to include 2015Jim Meyering2015-01-0114-14/+14
* build: avoid build failure with --enable-gcc-warnings and no PCRENorihiro Tanaka2014-12-121-0/+2
* dfa: simplify dfaexecNorihiro Tanaka2014-12-061-24/+15
* dfa: avoid invalid match or infinite loop in unused matching modeNorihiro Tanaka2014-12-061-4/+4
* grep -F could erroneously fail to match in non-UTF8 multibyte localesNorihiro Tanaka2014-11-201-3/+14
* dfa: avoid undefined behaviorNorihiro Tanaka2014-11-161-2/+5
* grep -F -x -o PAT would print an extra newline for each matchNorihiro Tanaka2014-11-141-2/+5
* grep: port O_NOFOLLOW errno checking to NetBSDPaul Eggert2014-11-021-1/+15
* dfa: make \w and \W work in multibyte localesNorihiro Tanaka2014-10-281-21/+40
* dfa: avoid false match in a non-UTF8 multibyte localeNorihiro Tanaka2014-10-261-18/+62