summaryrefslogtreecommitdiff
path: root/src/search.h
Commit message (Expand)AuthorAgeFilesLines
* grep: improve PCRE2 version outputPaul Eggert2023-04-101-0/+1
* maint: update copyright datesJim Meyering2023-01-011-1/+1
* maint: make update-copyrightJim Meyering2022-01-011-1/+1
* grep: prefer signed to unsigned integersPaul Eggert2021-08-251-15/+32
* grep: avoid some size_t castsPaul Eggert2021-08-241-2/+2
* maint: run "make update-copyright"Paul Eggert2021-01-011-1/+1
* grep: -P: report input filename upon PCRE execution failureJim Meyering2020-10-111-0/+2
* grep: avoid unnecessary regex compilationNorihiro Tanaka2020-09-221-3/+3
* maint: update all copyright year number rangesJim Meyering2020-01-011-1/+1
* grep: improve grep -Fw performance in non-UTF8 multibyte localesNorihiro Tanaka2019-11-171-1/+2
* maint: update all copyright dates via "make update-copyright"Jim Meyering2019-01-011-1/+1
* maint: update gnulib and copyright dates for 2018Jim Meyering2018-01-061-1/+1
* Improve -i performance in typical UTF-8 searchesPaul Eggert2017-01-171-3/+4
* maint: update gnulib and copyright dates for 2017Jim Meyering2017-01-011-1/+1
* grep: minor performance tweak for pure functionsPaul Eggert2016-12-261-3/+4
* grep: move localeinfo to grep.cZev Weiss2016-12-251-1/+3
* grep: prepare search backends for thread-safetyZev Weiss2016-12-251-6/+6
* grep: improve word checking with UTF-8Paul Eggert2016-12-231-1/+1
* grep: speed up -wf in C localePaul Eggert2016-12-231-0/+1
* grep: specialize word-finding functionsPaul Eggert2016-12-231-2/+3
* grep: simplify matcher configurationPaul Eggert2016-12-201-2/+2
* grep: -P no longer uses PCRE_MULTILINEPaul Eggert2016-11-191-3/+3
* grep: die more systematicallyPaul Eggert2016-10-041-1/+0
* grep: avoid code duplication with -iFPaul Eggert2016-09-011-1/+1
* grep: speed up -iF in multibyte localesNorihiro Tanaka2016-09-011-1/+1
* dfa: make dfa.c fully thread-safePaul Eggert2016-08-311-4/+3
* maint: remove unused mbtoupper functionJim Meyering2016-04-101-1/+0
* grep: restore -P optimization (followup fix)Paul Eggert2016-01-061-3/+3
* maint: update copyright year, bootstrap, init.shJim Meyering2016-01-011-1/+1
* maint: update copyright year ranges to include 2015Jim Meyering2015-01-011-1/+1
* grep: use mbclen cache more effectivelyPaul Eggert2014-09-161-0/+19
* grep: fix -w match next to a multibyte letterPaul Eggert2014-05-051-0/+2
* grep: improve internal API for multibyte boundaryPaul Eggert2014-05-051-2/+2
* grep: fix encoding-error incompatibilities among regex, DFA, KWsetPaul Eggert2014-05-051-0/+1
* grep: simplify dfa.c by having it not include mbsupport.h directlyPaul Eggert2014-04-051-3/+0
* fgrep: fix case-fold incompatibility with plain 'grep'Paul Eggert2014-03-071-1/+1
* grep: avoid 'inline' when it doesn't matterPaul Eggert2014-02-281-19/+0
* speed up mb-boundary-detection after each preliminary matchNorihiro Tanaka2014-02-091-0/+1
* maint: update copyright dates for 2014Jim Meyering2014-01-011-1/+1
* maint: update all copyright year number rangesJim Meyering2013-01-041-1/+1
* grep -i: work also when converting to lower-case inflates byte countJim Meyering2012-06-161-5/+12
* grep: fix how -i works with a match containing the Turkish I-with-dotJim Meyering2012-06-021-1/+20
* maint: update all copyright year number rangesJim Meyering2012-01-011-1/+1
* maint: remove #if-MBS_SUPPORT declaration guardsJim Meyering2011-09-161-2/+0
* maint: mark some function declarations as externJim Meyering2011-04-281-10/+9
* maint: update copyright year ranges to include 2011Jim Meyering2011-01-031-1/+1
* maint: include <wchar.h> and <wctype.h> unconditionallyJim Meyering2010-04-021-6/+4
* maint: MBS_SUPPORT: define to 0/1, not undef/1Jim Meyering2010-04-021-2/+2
* grep -F: fix a multi-byte erroneous-match-in-middle bugJim Meyering2010-03-281-1/+1
* grep: libify *search.cPaolo Bonzini2010-03-221-0/+14