summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* maint: avoid new syntax-check failuresJim Meyering2017-01-171-1/+2
* * src/kwset.c: Fix comment typo.Paul Eggert2017-01-171-1/+1
* Improve -i performance in typical UTF-8 searchesPaul Eggert2017-01-177-50/+153
* dfa: prefer ptrdiff_t to size_tPaul Eggert2017-01-154-57/+70
* grep: improve comments, mostly in kwsetPaul Eggert2017-01-113-99/+97
* maint: update gnulib and copyright dates for 2017Jim Meyering2017-01-0113-13/+13
* grep: speed up -x with many patternsPaul Eggert2016-12-311-7/+18
* maint: space before parenPaul Eggert2016-12-293-20/+20
* grep: int cleanup in kwset.cPaul Eggert2016-12-291-22/+23
* 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: minor performance tweak for pure functionsPaul Eggert2016-12-261-3/+4
* grep: move localeinfo to grep.cZev Weiss2016-12-253-3/+5
* pcresearch: thread safetyZev Weiss2016-12-251-41/+47
* kwsearch: thread safetyZev Weiss2016-12-251-6/+3
* dfasearch: thread safetyZev Weiss2016-12-252-69/+64
* grep: prepare search backends for thread-safetyZev Weiss2016-12-255-20/+31
* maint: fix "syntax-check" failureJim Meyering2016-12-241-1/+1
* grep: fix comment in searchutils.cPaul Eggert2016-12-231-1/+1
* grep: improve word checking with UTF-8Paul Eggert2016-12-232-35/+52
* grep: standardize on localeinfo.multibytePaul Eggert2016-12-234-4/+4
* grep: speed up -wf in C localePaul Eggert2016-12-233-0/+16
* grep: specialize word-finding functionsPaul Eggert2016-12-235-39/+80
* grep: simplify FexecutePaul Eggert2016-12-231-22/+24
* grep: remove C labelPaul Eggert2016-12-231-2/+1
* maint: rewrite to avoid some macrosPaul Eggert2016-12-234-56/+50
* grep: fix performance with multiple patternsPaul Eggert2016-12-201-20/+112
* grep: simplify matcher configurationPaul Eggert2016-12-204-78/+41
* grep: simplify line counting in patternsPaul Eggert2016-12-201-29/+20
* build: update gnulib submodule to latestArnold D. Robbins2016-12-131-2/+1
* grep: work around proc lseek glitchPaul Eggert2016-12-121-3/+6
* grep: simplify finalize_inputPaul Eggert2016-12-071-23/+8
* grep: further -P performance fixPaul Eggert2016-11-191-3/+5
* grep: -P no longer uses PCRE_MULTILINEPaul Eggert2016-11-196-99/+17
* grep: fix -zxP bugPaul Eggert2016-11-191-14/+20
* 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: fix performance typo with -PPaul Eggert2016-11-191-0/+1
* 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
* grep: avoid unnecessary gettext callPaul Eggert2016-11-191-21/+30
* grep: drain the input pipe fasterPaul Eggert2016-11-191-4/+26
* grep: scale back /dev/null speedupPaul Eggert2016-11-191-52/+83
* grep: improve diagnostic on lseek failurePaul Eggert2016-11-191-1/+1
* grep: avoid unnecessary isatty callsPaul Eggert2016-11-191-8/+4
* grep: -Pz no longer rejects ^, $Paul Eggert2016-11-191-13/+21
* grep: use 'j' intmax_t printf length modifier if supportedZev Weiss2016-10-201-0/+6