summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* tests: work around older libpcre bugs when testing -P and UTF-8Paul Eggert2014-10-251-3/+5
* tests: add test for grep -P fixNorihiro Tanaka2014-10-242-0/+18
* grep: fix grep -P crashPaul Eggert2014-10-243-30/+14
* dfa: remove two erroneous clauses from a now-unused functionNorihiro Tanaka2014-10-191-11/+1
* dfa: process all MBCSET constructs via glibc's matcherNorihiro Tanaka2014-10-192-10/+20
* grep: initialize validation_boundary properly before useNorihiro Tanaka2014-10-151-0/+1
* grep: fix off-by-one bug in -P optimizationPaul Eggert2014-10-152-2/+6
* dfa: fix a theoretical bugNorihiro Tanaka2014-10-081-0/+1
* doc: modernize and simplify man pagePaul Eggert2014-10-071-133/+35
* doc: clarify exit statusPaul Eggert2014-10-072-23/+10
* dfa: test for just-fixed bugNorihiro Tanaka2014-10-073-0/+51
* dfa: factor out a new nontrivial block of duplicated codeNorihiro Tanaka2014-10-051-41/+32
* dfa: check end of input buffer after transition in non-UTF8 multibyte localeNorihiro Tanaka2014-10-054-2/+63
* grep: avoid stack buffer read-underrun and overrunJim Meyering2014-10-041-2/+3
* grep: fix subscript error when testing whether empty lines matchNorihiro Tanaka2014-10-041-1/+2
* dfa: minor tweaks, mostly to remove __attribute__ ((noinline))Paul Eggert2014-09-272-9/+26
* dfa: separate dfaexec function to help optimization by compilerNorihiro Tanaka2014-09-271-6/+29
* dfa: speed-up at initial stateNorihiro Tanaka2014-09-271-19/+35
* maint: generalize the -Wcast-align fixPaul Eggert2014-09-271-8/+16
* maint: suppress a false-positive -Wcast-align warningJim Meyering2014-09-271-0/+7
* grep: don't check extensively for invalid prefix bytes unless -PPaul Eggert2014-09-261-0/+2
* grep: scan for valid multibyte strings more quicklyPaul Eggert2014-09-261-17/+76
* grep: speed up processing of holes before EOF on SolarisPaul Eggert2014-09-171-0/+5
* grep: port to platforms lacking SEEK_DATAPaul Eggert2014-09-171-6/+11
* grep: skip past holes efficientlyPaul Eggert2014-09-173-19/+62
* grep: improve -P performance in typical casesPaul Eggert2014-09-173-31/+130
* grep: minor -P speedup with jit_stackPaul Eggert2014-09-171-4/+2
* grep: non-text bytes in binary data may be treated as line endsPaul Eggert2014-09-174-3/+34
* grep: -z no longer considers '\200' to be binary dataPaul Eggert2014-09-173-9/+9
* grep: refactor binary-vs-unknown-vs-text flags for clarityPaul Eggert2014-09-171-31/+55
* grep: fix -P speedup bug with empty matchPaul Eggert2014-09-162-13/+24
* grep: port -P speedup to hosts lacking PCRE_STUDY_JIT_COMPILEPaul Eggert2014-09-161-7/+7
* grep: use mbclen cache in one more placePaul Eggert2014-09-161-2/+1
* grep: avoid false alarms for mb_clen and to_ucharPaul Eggert2014-09-161-0/+4
* grep: use mbclen cache more effectivelyPaul Eggert2014-09-164-30/+62
* grep: improve performance for older glibcPaul Eggert2014-09-163-1/+8
* grep: treat a file as binary if its prefix contains encoding errorsPaul Eggert2014-09-166-45/+106
* grep: use bool for boolean in grep.cPaul Eggert2014-09-162-116/+124
* grep: speed up -P on files containing many multibyte errorsPaul Eggert2014-09-161-8/+18
* grep: remove/refactor unnecessary code about line splittingPaul Eggert2014-09-162-46/+6
* grep: diagnose -P in non-UTF-8 multibyte localePaul Eggert2014-09-123-2/+13
* doc: move NEWS note about GREP_OPTIONS into proper sectionJim Meyering2014-09-121-3/+5
* grep: make GREP_OPTIONS obsolescentPaul Eggert2014-09-126-33/+18
* doc: bug tracker has moved to debbugs.gnu.orgPaul Eggert2014-09-113-9/+9
* grep: fix false matches with -P '...$' and invalid UTF-8Paul Eggert2014-09-111-1/+4
* grep: fix false matches with -P '...$' and invalid UTF-8Paul Eggert2014-09-111-1/+2
* tests: add expect-to-fail test for a glibc regexp bugJim Meyering2014-09-102-1/+37
* maint: avoid distcheck failureJim Meyering2014-09-101-0/+1
* grep: port recent fix to older pcre versionPaul Eggert2014-09-101-2/+4
* grep: -P now treats invalid UTF-8 input as non-matchingPaul Eggert2014-09-094-44/+33