summaryrefslogtreecommitdiff
path: root/src/pcresearch.c
Commit message (Expand)AuthorAgeFilesLines
* pcre: work around a PCRE2_MATCH_INVALID_UTF bugCarlo Marcelo Arenas Belón2023-04-301-12/+17
* grep: make -P survive JIT compilation failurePaul Eggert2023-04-131-3/+3
* grep: improve PCRE2 version outputPaul Eggert2023-04-101-0/+9
* grep: fix -P [\d] by fixing \w only if PCRE2 10.43Paul Eggert2023-04-021-86/+11
* grep: -P (--perl-regexp) \D once again works like [^0-9]Jim Meyering2023-03-191-3/+11
* grep: forward port to PCRE2 10.43Paul Eggert2023-03-191-3/+87
* grep: diagnose no UTF-8 support (Bug#60708)Paul Eggert2023-01-121-3/+5
* pcre: use UTF only when available in the libraryCarlo Marcelo Arenas Belón2023-01-111-1/+3
* pcre: use UCP in UTF modeCarlo Marcelo Arenas Belón2023-01-071-1/+1
* maint: update copyright datesJim Meyering2023-01-011-1/+1
* maint: prefer stdckdint.h to intprops.hPaul Eggert2022-10-111-2/+3
* maint: add missing includePaul Eggert2022-10-111-0/+2
* grep: Remove recent PCRE2 bug workaroundsPaul Eggert2022-03-221-7/+0
* grep: work around another potential PCRE2 bugPaul Eggert2022-03-221-6/+7
* 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