summaryrefslogtreecommitdiff
path: root/src/grep.c
Commit message (Expand)AuthorAgeFilesLines
* grep: -A 0, -B 0, -C 0 now output a separatorPaul Eggert2014-05-101-2/+3
* grep: simplify and clarify invert-related codePaul Eggert2014-05-081-63/+49
* grep: improve performance of -v when combined with -L, -l or -qNorihiro Tanaka2014-05-081-4/+9
* grep: fix encoding-error incompatibilities among regex, DFA, KWsetPaul Eggert2014-05-051-4/+21
* grep: cleanup for HAS_DOS_FILE_CONTENTS issuePaul Eggert2014-04-111-18/+8
* grep: remove trival_case_ignorePaul Eggert2014-04-071-118/+1
* grep: simplify dfa.c by having it not include mbsupport.h directlyPaul Eggert2014-04-051-3/+0
* grep: fix and simplify grep -iF optimizationPaul Eggert2014-03-231-76/+36
* grep: optimization for fgrep with changing the macher to grep macher.Norihiro Tanaka2014-03-231-0/+94
* egrep, fgrep: go back to shell scriptsPaul Eggert2014-03-231-13/+2417
* grep: add undocumented '-X gawk' and '-X posixawk' optionsAharon Robbins2014-01-171-0/+14
* maint: convert `this' to 'this' quoting style in diagnosticsJim Meyering2012-01-221-2/+2
* grep: remove redundant syntax bitPaolo Bonzini2010-05-051-4/+1
* convert all TABs to equivalent spaces in indentationJim Meyering2010-04-081-3/+3
* build: avoid warnings about unnecessary use of "return"Jim Meyering2010-03-251-6/+6
* grep: rename files for intuitivenessPaolo Bonzini2010-03-221-2247/+23
* grep: kill GREP_PROGRAM/EGREP_PROGRAM/FGREP_PROGRAMPaolo Bonzini2010-03-221-64/+43
* grep: eliminate {COMPILE,EXECUTE}_{RET,ARGS,FCT}Paolo Bonzini2010-03-221-1/+2
* grep: make egrep/fgrep use struct matcherPaolo Bonzini2010-03-221-10/+7
* grep: change struct matcher terminationPaolo Bonzini2010-03-221-1/+1
* build: avoid compilation failure on systems using rpl_openJim Meyering2010-03-211-0/+1
* maint: remove TYPE_* definitions from src/system.hJim Meyering2010-03-211-0/+1
* maint: alphabetize #include directivesJim Meyering2010-03-211-7/+8
* build: allow compilation on cygwinEric Blake2010-03-201-3/+1
* grep: remove more register keywordsPaolo Bonzini2010-03-171-2/+2
* dfa: rewrite handling of multibyte case_fold lexingPaolo Bonzini2010-03-171-68/+0
* grep: match multibyte charsets line-by-line when using -iPaolo Bonzini2010-03-161-2/+42
* maint: remove all uses of PARAMSJim Meyering2010-03-111-2/+2
* grep: plug an inconsequential leakJim Meyering2010-03-111-0/+1
* grep: avoid useless allocations for empty GREP_OPTIONSJim Meyering2010-03-111-1/+1
* add --group-separator=FOO and --no-group-separatorPaolo Bonzini2010-02-221-4/+12
* remove useless DJGPP-specific codeJim Meyering2010-02-081-5/+4
* grep: use the correct exit status (2) upon write failure, not 1Jim Meyering2010-02-071-0/+1
* maint: enable the prohibit_magic_number_exit syntax checkJim Meyering2010-02-071-16/+17
* maint: rely on gnulib's new isdir.hJim Meyering2010-01-061-0/+1
* maint: avoid more warningsJim Meyering2010-01-061-3/+11
* fix a possible bug: remove errant semicolonJim Meyering2010-01-061-1/+2
* maint: update all FSF copyright year lists to include 2010Jim Meyering2010-01-011-2/+1
* Make 'grep -1 -2' and 'grep -1v2' equivalent to grep -2Paolo Bonzini2009-12-221-7/+19
* maint: enable prohibit_have_config_h checkJim Meyering2009-12-041-3/+1
* maint: enable cast_of_x_alloc_return_value checkJim Meyering2009-12-041-2/+2
* maint: enable useless-if-before-free checkJim Meyering2009-12-041-4/+2
* maint: enable two checksJim Meyering2009-11-301-2/+2
* maint: enable unmarked_diagnostics checkJim Meyering2009-11-301-2/+2
* maint: use gnulib's progname module; enable set_program_name checkJim Meyering2009-11-301-7/+8
* build: adapt to the newer closeout module from gnulibJim Meyering2009-11-301-1/+2
* build: adapt to the newer exclude API we now get from gnulibJim Meyering2009-11-301-5/+5
* build: get more lib/* files from gnulib, adjust savedirJim Meyering2009-11-301-3/+3
* replace AC_DOSFILE with gnulib modulesPaolo Bonzini2009-11-261-2/+2
* replace AC_CHECK_* with gnulib modulesPaolo Bonzini2009-11-261-1/+0