summaryrefslogtreecommitdiff
path: root/grep.h
Commit message (Expand)AuthorAgeFilesLines
* grep: work around UTF-8 related JIT bug in PCRE2 <= 10.34Mathias Krause2023-03-231-0/+3
* Merge branch 'ab/grep-simplify-extended-expression'Junio C Hamano2022-10-211-1/+0
|\
| * grep.c: remove "extended" in favor of "pattern_expression", fix segfaultÆvar Arnfjörð Bjarmason2022-10-111-1/+0
* | grep: add --max-count command line optionCarlos López2022-06-221-0/+2
|/
* grep: simplify config parsing and option parsingÆvar Arnfjörð Bjarmason2022-02-151-3/+0
* grep.h: make "grep_opt.pattern_type_option" use its enumÆvar Arnfjörð Bjarmason2022-02-151-1/+1
* grep API: call grep_config() after grep_init()Ævar Arnfjörð Bjarmason2022-02-151-0/+21
* built-ins: trust the "prefix" from run_builtin()Ævar Arnfjörð Bjarmason2022-02-151-3/+1
* grep.h: remove unused "regex_t regexp" from grep_optÆvar Arnfjörð Bjarmason2022-02-151-1/+0
* log: let --invert-grep only invert --grepRené Scharfe2021-12-171-0/+2
* Merge branch 'hm/paint-hits-in-log-grep'Junio C Hamano2021-11-011-0/+9
|\
| * grep: refactor next_match() and match_one_pattern() for external useHamza Mahfooz2021-09-291-0/+9
* | Merge branch 'mt/grep-submodule-textconv'Junio C Hamano2021-10-131-3/+3
|\ \
| * | grep: demonstrate bug with textconv attributes and submodulesMatheus Tavares2021-09-291-3/+3
* | | Merge branch 'ab/retire-decl-of-missing-unused-funcs'Junio C Hamano2021-10-061-1/+0
|\ \ \ | |_|/ |/| |
| * | grep.h: remove unused grep_threads_ok() declarationÆvar Arnfjörð Bjarmason2021-10-011-1/+0
* | | grep: store grep_source buffer as constJeff King2021-09-221-2/+2
| |/ |/|
* | grep: add repository to OID grep sourcesJonathan Tan2021-09-081-1/+16
* | grep: typesafe versions of grep_source_initJonathan Tan2021-09-081-3/+4
|/
* grep/pcre2: move back to thread-only PCREv2 structuresÆvar Arnfjörð Bjarmason2021-02-171-1/+2
* grep/pcre2: use pcre2_maketables_free() functionÆvar Arnfjörð Bjarmason2021-02-171-0/+3
* grep/pcre2: use compile-time PCREv2 version testÆvar Arnfjörð Bjarmason2021-02-171-0/+3
* Merge branch 'ab/grep-pcre-invalid-utf8'Junio C Hamano2021-02-101-0/+4
|\
| * grep/pcre2: better support invalid UTF-8 haystacksÆvar Arnfjörð Bjarmason2021-01-241-0/+4
* | Merge branch 'ab/retire-pcre1'Junio C Hamano2021-02-101-14/+0
|\ \
| * | Remove support for v1 of the PCRE libraryÆvar Arnfjörð Bjarmason2021-01-231-14/+0
| |/
* | grep/log: remove hidden --debug and --grep-debug optionsÆvar Arnfjörð Bjarmason2021-01-261-1/+0
|/
* grep: use designated initializers for `grep_defaults`Martin Ågren2020-11-211-1/+0
* grep: don't set up a "default" repo for grepMartin Ågren2020-11-211-1/+1
* grep: replace grep_read_mutex by internal obj read lockMatheus Tavares2020-01-171-13/+0
* Merge branch 'cb/pcre2-chartables-leakfix'Junio C Hamano2019-10-231-0/+2
|\
| * grep: avoid leak of chartables in PCRE2Carlo Marcelo Arenas Belón2019-10-181-0/+1
| * grep: make PCRE2 aware of custom allocatorCarlo Marcelo Arenas Belón2019-10-181-0/+1
* | Merge branch 'cb/pcre1-cleanup'Junio C Hamano2019-10-111-11/+0
|\ \
| * | grep: refactor and simplify PCRE1 supportCarlo Marcelo Arenas Belón2019-08-261-9/+0
| * | grep: make sure NO_LIBPCRE1_JIT disable JIT in PCRE1Carlo Marcelo Arenas Belón2019-08-261-3/+1
* | | Merge branch 'ab/pcre-jit-fixes'Junio C Hamano2019-10-111-11/+2
|\ \ \ | |/ /
| * | grep: create a "is_fixed" member in "grep_pat"Ævar Arnfjörð Bjarmason2019-07-261-0/+1
| * | grep: stop using a custom JIT stack with PCRE v1Ævar Arnfjörð Bjarmason2019-07-261-5/+0
| * | grep: stop "using" a custom JIT stack with PCRE v2Ævar Arnfjörð Bjarmason2019-07-261-4/+0
| * | grep: remove the kwset optimizationÆvar Arnfjörð Bjarmason2019-07-011-2/+0
| * | grep: don't use PCRE2?_UTF8 with "log --encoding=<non-utf8>"Ævar Arnfjörð Bjarmason2019-06-281-0/+1
| |/
* | grep: skip UTF8 checks explicitlyCarlo Marcelo Arenas Belón2019-09-091-0/+3
|/
* *.[ch]: remove extern from function declarations using spatchDenton Liu2019-05-051-11/+11
* grep: remove #ifdef NO_PTHREADSNguyễn Thái Ngọc Duy2018-11-051-6/+0
* userdiff.c: remove implicit dependency on the_indexNguyễn Thái Ngọc Duy2018-09-211-1/+2
* grep.c: remove implicit dependency on the_indexNguyễn Thái Ngọc Duy2018-09-211-2/+5
* Merge branch 'tb/grep-only-matching'Junio C Hamano2018-08-021-0/+1
|\
| * grep.c: teach 'git grep --only-matching'Taylor Blau2018-07-091-0/+1
* | Merge branch 'tb/grep-column'Junio C Hamano2018-07-181-0/+2
|\ \ | |/