summaryrefslogtreecommitdiff
path: root/src/dfasearch.c
Commit message (Expand)AuthorAgeFilesLines
...
* grep: simplify supersetNorihiro Tanaka2014-04-301-47/+59
* dfa: fix index bug in previous patch, and simplifyPaul Eggert2014-04-261-14/+10
* grep: speed up for a case to repeat failure in DFA after success in kwsetNorihiro Tanaka2014-04-261-5/+10
* dfa: minor improvements to previous patchPaul Eggert2014-04-211-12/+8
* grep: speed-up for exact matching with begline and endline constraints.Norihiro Tanaka2014-04-211-5/+24
* grep: cleanup for empty-string fixPaul Eggert2014-04-111-22/+10
* grep: no match for the empty string included in multiple patternsNorihiro Tanaka2014-04-111-0/+11
* grep: remove trival_case_ignorePaul Eggert2014-04-071-6/+0
* grep: simplify memory allocation in kwsetPaul Eggert2014-04-071-7/+3
* grep: cleanup DFA superset optimizationPaul Eggert2014-04-061-22/+15
* grep: optimization with the superset of DFANorihiro Tanaka2014-04-061-14/+49
* grep: fix performance bug with regex in line-by-line modeNorihiro Tanaka2014-04-051-16/+18
* grep: simplify dfa.c by having it not include mbsupport.h directlyPaul Eggert2014-04-051-3/+0
* grep: perform the kwset-helping DFA match in narrower rangeNorihiro Tanaka2014-03-271-1/+7
* maint: use to_uchar function rather than explicit castsJim Meyering2014-02-011-2/+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
* maint: update copyright dates for 2014Jim Meyering2014-01-011-1/+1
* maint: update all copyright year number rangesJim Meyering2013-01-041-1/+1
* maint: placate gcc's -Wjump-misses-init warningJim Meyering2012-10-031-3/+1
* grep -i '^$' in a multi-byte locale could report a false matchJim Meyering2012-08-071-1/+3
* 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-161-2/+2
* grep: fix how -i works with a match containing the Turkish I-with-dotJim Meyering2012-06-021-4/+9
* maint: spelling fixesPaul Eggert2012-03-011-1/+1
* grep: fix some core dumps with long lines etc.Paul Eggert2012-03-011-7/+24
* maint: update all copyright year number rangesJim Meyering2012-01-011-1/+1
* maint: dfa: simplify multi-byte-related conditionalsJim Meyering2011-09-161-2/+2
* maint: convert #if-MBS_SUPPORT (EGexecute)Jim Meyering2011-09-161-5/+4
* maint: convert #if-MBS_SUPPORT (kwsincr_case)Jim Meyering2011-09-161-10/+4
* dfa: avoid possibility of overflowPaul Eggert2011-06-191-3/+1
* maint: update copyright year ranges to include 2011Jim Meyering2011-01-031-1/+1
* build: avoid compilation failure on the HurdJim Meyering2010-09-211-4/+4
* grep: diagnose and exit-2 for bogus REs like [:space:], [:digit:], etc.Jim Meyering2010-09-011-7/+13
* dfa: warn on [:space:] and similarPaolo Bonzini2010-08-271-0/+7
* search: Avoid out-of-bounds access.Bruno Haible2010-05-241-1/+1
* maint: restrict scope of two globals to dfasearch.cJim Meyering2010-04-191-2/+2
* convert all TABs to equivalent spaces in indentationJim Meyering2010-04-081-167/+167
* dfa: move internals from dfa.h to dfa.cArnold D. Robbins2010-04-071-7/+9
* maint: MBS_SUPPORT: define to 0/1, not undef/1Jim Meyering2010-04-021-3/+3
* cleanup and improvement: parse command line arguments consistentlyJim Meyering2010-04-021-1/+1
* grep -F: fix a multi-byte erroneous-match-in-middle bugJim Meyering2010-03-281-1/+3
* grep: fix printing when -w is used and regex is needed for matchingNorihirio Tanaka2010-03-251-2/+1
* build: avoid warnings: tell gcc and clang that dfaerror never returnsJim Meyering2010-03-231-0/+4
* grep: libify *search.cPaolo Bonzini2010-03-221-3/+2
* grep: prepare for libification of *search.cPaolo Bonzini2010-03-221-6/+0
* grep: split search.cPaolo Bonzini2010-03-221-0/+395