summaryrefslogtreecommitdiff
path: root/src/pcresearch.c
Commit message (Expand)AuthorAgeFilesLines
* grep: work around PCRE2 bug 2642Paul Eggert2022-03-221-0/+6
* maint: make update-copyrightJim Meyering2022-01-011-1/+1
* grep: port to PCRE2 10.20Paul Eggert2021-11-141-1/+4
* grep: fix minor -P memory leakPaul Eggert2021-11-141-0/+1
* grep: use ximalloc, not xcallocPaul Eggert2021-11-141-1/+3
* grep: improve memory exhaustion checking with -PPaul Eggert2021-11-141-19/+31
* grep: simplify JIT setupPaul Eggert2021-11-141-5/+3
* grep: use PCRE2_EXTRA_MATCH_LINEPaul Eggert2021-11-141-24/+30
* grep: prefer signed integersPaul Eggert2021-11-141-13/+11
* grep: speed up, fix bad-UTF8 check with -PPaul Eggert2021-11-141-2/+14
* grep: improve pcre2_get_error_message commentsPaul Eggert2021-11-141-2/+3
* grep: Don’t limit jitstack_max to INT_MAXPaul Eggert2021-11-141-1/+7
* maint: minor rewording and reindentingPaul Eggert2021-11-141-22/+22
* grep: migrate to pcre2Carlo Marcelo Arenas Belón2021-11-141-129/+120
* grep: work around PCRE bugPaul Eggert2021-11-091-1/+4
* grep: prefer signed to unsigned integersPaul Eggert2021-08-251-3/+3
* maint: run "make update-copyright"Paul Eggert2021-01-011-1/+1
* grep: -P: report input filename upon PCRE execution failureJim Meyering2020-10-111-5/+9
* grep: avoid unnecessary regex compilationNorihiro Tanaka2020-09-221-1/+1
* grep: fix logic for growing PCRE JIT stackPaul Eggert2020-09-091-6/+8
* grep: fix PCRE JIT test when JIT not availablePaul Eggert2020-09-091-0/+3
* Prefer rawmemchr to memchr when it’s easyPaul Eggert2020-09-071-7/+11
* maint: update all copyright year number rangesJim Meyering2020-01-011-1/+1
* grep: simplify pcresearch.c ifdefsPaul Eggert2019-01-201-34/+20
* 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
* grep: port better to Adélie GNU/Linux 64-bit ppcPaul Eggert2017-11-251-1/+23
* Do not assume PCRE 8.20 or laterPaul Eggert2017-02-071-3/+2
* Improve -i performance in typical UTF-8 searchesPaul Eggert2017-01-171-1/+1
* maint: update gnulib and copyright dates for 2017Jim Meyering2017-01-011-1/+1
* pcresearch: thread safetyZev Weiss2016-12-251-41/+47
* grep: prepare search backends for thread-safetyZev Weiss2016-12-251-2/+4
* grep: standardize on localeinfo.multibytePaul Eggert2016-12-231-1/+1
* grep: simplify matcher configurationPaul Eggert2016-12-201-1/+1
* grep: further -P performance fixPaul Eggert2016-11-191-3/+5
* grep: -P no longer uses PCRE_MULTILINEPaul Eggert2016-11-191-91/+10
* grep: fix -zxP bugPaul Eggert2016-11-191-14/+20
* grep: fix performance typo with -PPaul Eggert2016-11-191-0/+1
* grep: -Pz no longer rejects ^, $Paul Eggert2016-11-191-13/+21
* grep: die more systematicallyPaul Eggert2016-10-041-30/+16
* build: placate GCC 7's -Wimplicit-fallthroughJim Meyering2016-09-281-3/+16
* dfa: make dfa.c fully thread-safePaul Eggert2016-08-311-2/+2
* dfa: thread-safety: eliminate static local variablesZev Weiss2016-08-201-1/+1
* grep: -Pz no longer misdiagnoses [^a]Paul Eggert2016-03-231-3/+5
* grep: -Pz is incompatible with ^ and $Paul Eggert2016-02-211-0/+14
* grep: -x now supersedes -w more consistentlyPaul Eggert2016-01-151-11/+13
* grep: improve unibyte -P performancePaul Eggert2016-01-071-7/+17
* Improve on fix for Bug#22181Paul Eggert2016-01-061-19/+21
* grep: restore -P PCRE_NO_UTF8_CHECK optimizationPaul Eggert2016-01-061-7/+50
* maint: update copyright year, bootstrap, init.shJim Meyering2016-01-011-1/+1