summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* 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-202-20/+123
* 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 latestPaul Eggert2016-12-191-0/+0
* build: update gnulib submodule to latestPaul Eggert2016-12-181-0/+0
* build: update gnulib submodule to latestPaul Eggert2016-12-181-0/+0
* tests: use just-built grep in more placesJim Meyering2016-12-131-0/+5
* maint: tell "syntax-check" not to worry about the NEWS updateJim Meyering2016-12-131-1/+1
* build: update gnulib submodule to latestArnold D. Robbins2016-12-132-2/+1
* grep: work around proc lseek glitchPaul Eggert2016-12-124-3/+31
* grep: simplify finalize_inputPaul Eggert2016-12-071-23/+8
* maint: clarify early-exit news for 2.27Paul Eggert2016-12-071-1/+2
* maint: post-release administriviaJim Meyering2016-12-063-2/+5
* version 2.27v2.27Jim Meyering2016-12-061-1/+1
* grep: fix DFA-induced infloopJim Meyering2016-11-293-0/+13
* tests: use "returns_ N env VAR=val ..."Jim Meyering2016-11-287-11/+11
* tests: revert check for unibyte French range bugPaul Eggert2016-11-282-36/+31
* build: update gnulib submodule to latestPaul Eggert2016-11-282-2/+1
* grep: avoid false matches in non-UTF8 multibyte localesJim Meyering2016-11-274-0/+46
* tests: check for unibyte French range bugPaul Eggert2016-11-203-31/+39
* build: update gnulib submodule to latestPaul Eggert2016-11-201-0/+0
* grep: further -P performance fixPaul Eggert2016-11-191-3/+5
* grep: -P no longer uses PCRE_MULTILINEPaul Eggert2016-11-197-102/+22
* doc: fix a doubled "the"Jim Meyering2016-11-191-1/+1
* grep: fix -zxP bugPaul Eggert2016-11-193-17/+24
* grep: simplify by using PRIuMAXPaul Eggert2016-11-192-31/+1
* grep: -T now adjusts number widths for worst casePaul Eggert2016-11-194-11/+32
* grep: -T no longer outputs BSPaul Eggert2016-11-194-20/+42
* grep: document -oz betterPaul Eggert2016-11-191-1/+4
* grep: fix performance typo with -PPaul Eggert2016-11-191-0/+1
* tests: use "returns_" rather than "$?"Paul Eggert2016-11-191-2/+1
* grep -f /dev/null -L PAT FILE outputs FILEPaul Eggert2016-11-193-4/+16
* grep: tune -f /dev/nullPaul Eggert2016-11-191-40/+40
* grep: treat -f /dev/null like -m0Paul Eggert2016-11-194-1/+25
* 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-193-53/+91
* 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-194-15/+30
* tests: use "returns_" rather than explicit comparison with "$?"Jim Meyering2016-11-1419-68/+47
* doc: grep builds on HP-UX once againJim Meyering2016-10-261-0/+4
* gnulib: update to latest, for getprogname HPUX portJim Meyering2016-10-261-0/+0