summaryrefslogtreecommitdiff
path: root/src/pcresearch.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* grep: be less picky about encoding errorsPaul Eggert2015-12-301-50/+6
* grep -oP: don't infloop when processing invalid UTF8 preceding a matchJim Meyering2015-12-181-1/+3
* grep: don't mishandle left context in -PPaul Eggert2015-07-031-21/+34
* maint: reword a diagnostic not to trigger leading capital checkJim Meyering2015-04-261-1/+1
* build: use pkg-config (if available) to configure libpcrePaul Eggert2015-04-061-5/+1
* Grow the JIT stack if it becomes exhaustedPaul Eggert2015-02-101-19/+54
* maint: update copyright year ranges to include 2015Jim Meyering2015-01-011-1/+1
* build: avoid build failure with --enable-gcc-warnings and no PCRENorihiro Tanaka2014-12-121-0/+2
* grep: fix grep -P crashPaul Eggert2014-10-241-23/+14