summaryrefslogtreecommitdiff
path: root/src/grep.c
Commit message (Expand)AuthorAgeFilesLines
...
* grep: fix ‘grep -L ... >/dev/null’ bugPaul Eggert2019-10-121-2/+2
* grep: tighten -i docPaul Eggert2019-10-031-1/+1
* grep: parse --color arg independent of localePaul Eggert2019-02-031-7/+10
* grep: fix grep.c includesPaul Eggert2019-02-021-1/+1
* grep: simplify pcresearch.c ifdefsPaul Eggert2019-01-201-0/+7
* maint: update all copyright dates via "make update-copyright"Jim Meyering2019-01-011-1/+1
* grep: fit --version authorship into 80Paul Eggert2018-12-201-5/+3
* grep: triple initial buffer size: 32k->96kJim Meyering2018-10-131-1/+3
* grep: fix usage 80-column glitchPaul Eggert2018-09-281-1/+2
* doc: “pattern” vs “patterns”Paul Eggert2018-05-111-16/+16
* maint: update URLsPaul Eggert2018-04-211-1/+1
* maint: update gnulib and copyright dates for 2018Jim Meyering2018-01-061-1/+1
* grep: diagnose stack overflow rather than segfaultingJim Meyering2017-12-161-0/+2
* grep: omit a dup 'const'Paul Eggert2017-11-031-1/+1
* Pacify GCC 5.4Paul Eggert2017-08-211-1/+1
* grep: -L exits with status 0 if a file is selectedPaul Eggert2017-08-171-3/+3
* maint: avoid newly-introduced syntax-check failureJim Meyering2017-08-131-1/+1
* doc: improve -o helpPaul Eggert2017-08-031-1/+1
* grep: -m no longer cuts off trailing contextPaul Eggert2017-06-211-19/+10
* maint: accommodate GCC7's -Werror=duplicated-branchesJim Meyering2017-05-211-1/+2
* maint: update to work with GCC7's -Werror=implicit-fallthrough=Jim Meyering2017-05-211-5/+5
* Fix up recent -U patchesPaul Eggert2017-02-161-15/+12
* Simplify -U on MS-Windows by removing guessworkPaul Eggert2017-02-161-16/+18
* grep: don't forcefully strip carriage returnsEric Blake2017-02-161-1/+1
* doc: clarify default input (Bug#25651)Paul Eggert2017-02-121-10/+6
* grep: do not mishandle \. in multiple patternsPaul Eggert2017-02-081-7/+8
* Improve -i performance in typical UTF-8 searchesPaul Eggert2017-01-171-42/+51
* maint: update gnulib and copyright dates for 2017Jim Meyering2017-01-011-1/+1
* maint: space before parenPaul Eggert2016-12-291-6/+6
* grep: improve performance with multiple patternsNorihiro Tanaka2016-12-271-1/+1
* grep: fix bug with '... | grep pat >> /dev/null'Paul Eggert2016-12-271-5/+9
* grep: move localeinfo to grep.cZev Weiss2016-12-251-0/+2
* grep: prepare search backends for thread-safetyZev Weiss2016-12-251-8/+13
* maint: fix "syntax-check" failureJim Meyering2016-12-241-1/+1
* grep: standardize on localeinfo.multibytePaul Eggert2016-12-231-1/+1
* grep: specialize word-finding functionsPaul Eggert2016-12-231-0/+1
* maint: rewrite to avoid some macrosPaul Eggert2016-12-231-4/+4
* grep: fix performance with multiple patternsPaul Eggert2016-12-201-20/+112
* grep: simplify matcher configurationPaul Eggert2016-12-201-74/+37
* grep: simplify line counting in patternsPaul Eggert2016-12-201-29/+20
* grep: work around proc lseek glitchPaul Eggert2016-12-121-3/+6
* grep: simplify finalize_inputPaul Eggert2016-12-071-23/+8
* grep: -P no longer uses PCRE_MULTILINEPaul Eggert2016-11-191-2/+2
* grep: simplify by using PRIuMAXPaul Eggert2016-11-191-25/+1
* grep: -T now adjusts number widths for worst casePaul Eggert2016-11-191-7/+21
* grep: -T no longer outputs BSPaul Eggert2016-11-191-20/+5
* grep -f /dev/null -L PAT FILE outputs FILEPaul Eggert2016-11-191-2/+3
* grep: tune -f /dev/nullPaul Eggert2016-11-191-40/+40
* grep: treat -f /dev/null like -m0Paul Eggert2016-11-191-1/+4
* grep: avoid O(N**2) buffer reallocationPaul Eggert2016-11-191-16/+16