summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* grep -i: avoid a performance regression in multibyte non-UTF8 localesJim Meyering2014-02-201-0/+6
* maint: give dfa.c's using_utf8 function external scopeJim Meyering2014-02-203-8/+5
* grep: fix bug with patterns like [^^-~] in unibyte localesPaul Eggert2014-02-201-19/+22
* revert "grep: DFA now uses rational ranges in unibyte locales"Paolo Bonzini2014-02-171-2/+18
* help: remove surplus newlineBenno Schulenberg2014-02-111-1/+1
* help: fix a line ending, and use the same word for similar thingsBenno Schulenberg2014-02-101-2/+2
* speed up mb-boundary-detection after each preliminary matchNorihiro Tanaka2014-02-093-4/+49
* maint: use to_uchar function rather than explicit castsJim Meyering2014-02-016-8/+17
* maint: remove vestiges of support for long-disabled --mmap optionJim Meyering2014-01-271-10/+2
* maint: move two local variable declarationsJim Meyering2014-01-261-4/+2
* dfasearch: skip kwset optimization when multi-byte+case-insensitiveNorihiro Tanaka2014-01-261-36/+15
* dfa: remove GREP-ifdef'd code in favor of code used by gawkNorihiro Tanaka2014-01-251-8/+0
* grep: DFA now uses rational ranges in unibyte localesPaul Eggert2014-01-171-18/+2
* grep: add undocumented '-X gawk' and '-X posixawk' optionsAharon Robbins2014-01-171-0/+14
* grep: make --ignore-case (-i) faster (sometimes 10x) in multibyte localesJim Meyering2014-01-091-1/+110
* maint: update copyright dates for 2014Jim Meyering2014-01-0115-15/+15
* pcre: use PCRE_NO_UTF8_CHECK properlyJim Meyering2013-12-311-4/+8
* maint: fix inconsistent spacing in expressionJim Meyering2013-12-261-1/+1
* maint: fix a garbled commentbehoffski2013-12-261-1/+1
* maint: fix/improve a commentJim Meyering2013-12-231-2/+5
* pcre: tell grep -P to relax its stance on invalid multibyte charsSantiago Ruano Rincón2013-12-211-1/+5
* maint: add comments and split some long linesJim Meyering2013-12-181-4/+10
* pcre: avoid a nominal leakJim Meyering2013-12-181-1/+1
* maint: indent cpp directives to reflect nestingJim Meyering2013-12-181-10/+11
* grep: handle lines longer than INT_MAX on more systemsJim Meyering2013-12-181-1/+2
* 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