summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* maint: minor cleanup: xmalloc+strcpy -> xmemdupJim Meyering2013-11-221-2/+1
* dfa: avoid undefined behavior of "1 << 31"Jim Meyering2013-11-211-6/+6
* grep: fix regression with -P vs. invalid UTF-8 inputJim Meyering2013-11-021-1/+12
* grep: fix regression involving \s and \SJim Meyering2013-11-021-0/+1
* build: port to AIXPaul Eggert2013-10-251-1/+2
* maint: clean up an ugly 'while' conditionJim Meyering2013-10-241-4/+8
* dfa: fix \s and \S to work for multibyteJim Meyering2013-10-011-8/+39
* maint: change all references: s/POSIX\.2/POSIX/Jim Meyering2013-09-301-1/+1
* dfa: remove dead disjunctJim Meyering2013-09-221-2/+1
* maint: dfa: improve comments and formattingJim Meyering2013-09-221-32/+33
* dfa: appease a static analyzer, and save 95 stack bytesJim Meyering2013-09-081-3/+3
* fix Cygwin UTF-16 surrogate-pair handling with -iCorinna Vinschen2013-09-011-1/+59
* Redo comments and white space to better approach GNU style.Paul Eggert2013-07-051-268/+272
* dfa: fix multibyte character in brackets with repetitionMike Haertel2013-07-051-7/+6
* grep -F: avoid an infinite loop with invalid multi-byte search stringJim Meyering2013-05-281-4/+2
* build: make dfa.c closer to Gawk'sPaul Eggert2013-04-021-4/+7
* grep: make dfa.h standalonePaul Eggert2013-01-152-2/+6
* maint: update all copyright year number rangesJim Meyering2013-01-0415-15/+15
* grep: normalize diagnosticsPaul Eggert2012-11-201-6/+6
* grep: diagnose read errors from -f dir, porting to SolarisPaul Eggert2012-11-191-2/+5
* pcre: add PCRE-JIT support for grepPaolo Bonzini2012-11-101-1/+22
* maint: factor out STREQ definitionJim Meyering2012-10-033-4/+3
* maint: correct syntax-check failures; adjust NEWSJim Meyering2012-10-031-1/+3
* pcresearch: set UTF-8 flag correctly for UTF-8 localesPetr Pisar2012-10-031-0/+8
* maint: placate gcc's -Wjump-misses-init warningJim Meyering2012-10-032-6/+2
* grep -i '^$' in a multi-byte locale could report a false matchJim Meyering2012-08-071-1/+3
* maint: optimize long-line processingJim Meyering2012-07-301-2/+4
* maint: remove stat-sizePaul Eggert2012-07-271-1/+0
* grep: don't falsely report compressed text files as binaryPaul Eggert2012-07-271-32/+7
* grep: don't falsely report tiny text files as binaryPaul Eggert2012-07-271-5/+12
* grep: fix ptrdiff/size_t clashPaul Eggert2012-07-191-6/+10
* grep -i: work also when converting to lower-case inflates byte countJim Meyering2012-06-164-24/+42
* grep: handle -i when chars differ in length but line does notPaul Eggert2012-06-121-7/+9
* grep: fix how -i works with a match containing the Turkish I-with-dotJim Meyering2012-06-024-11/+62
* grep: remove unnecessary "what-if-signal?" codePaul Eggert2012-06-011-13/+4
* grep: avoid nominal integer overflowPaul Eggert2012-05-161-1/+1
* grep: sparse files are now considered binaryPaul Eggert2012-05-151-2/+75
* maint: quote 'like this' or "like this", not `like this'Paul Eggert2012-05-064-24/+24
* exclude: process exclude and include directives in orderPaul Eggert2012-05-061-23/+29
* cosmetic: binary operator goes *after* the newline, when splitJim Meyering2012-04-302-6/+5
* grep: -K is not an option: remove it from listJim Meyering2012-04-301-1/+1
* dfa: small fixes to single-byte range computationPaolo Bonzini2012-04-301-7/+11
* dfa: do not use hard-localePaolo Bonzini2012-04-271-23/+13
* dfa: do not use strcoll to match multibyte characters in rangesAharon Robbins2012-04-271-8/+2
* dfa: include stdbool.h explicitlyAharon Robbins2012-04-271-0/+1
* grep: fix --devices=ACTION (-D) so stdin is once again exemptJim Meyering2012-04-171-4/+5
* maint: dfa: correct bogus formattingJim Meyering2012-04-131-2/+2
* maint: dfa: add/improve commentsJim Meyering2012-04-131-3/+5
* maint: dfa: avoid unnecessary uses of strcpy/strncpyJim Meyering2012-04-131-6/+3
* grep: handle symlinked directory loops as usualJim Meyering2012-04-131-1/+1