summaryrefslogtreecommitdiff
path: root/src/pcresearch.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* grep: fix off-by-one bug in -P optimizationPaul Eggert2014-10-151-1/+1
* grep: improve -P performance in typical casesPaul Eggert2014-09-171-16/+104
* grep: minor -P speedup with jit_stackPaul Eggert2014-09-171-4/+2
* grep: fix -P speedup bug with empty matchPaul Eggert2014-09-161-13/+19
* grep: port -P speedup to hosts lacking PCRE_STUDY_JIT_COMPILEPaul Eggert2014-09-161-7/+7
* grep: speed up -P on files containing many multibyte errorsPaul Eggert2014-09-161-8/+18
* grep: remove/refactor unnecessary code about line splittingPaul Eggert2014-09-161-2/+5
* grep: diagnose -P in non-UTF-8 multibyte localePaul Eggert2014-09-121-2/+6
* grep: fix false matches with -P '...$' and invalid UTF-8Paul Eggert2014-09-111-1/+2
* grep: port recent fix to older pcre versionPaul Eggert2014-09-101-2/+4
* grep: -P now treats invalid UTF-8 input as non-matchingPaul Eggert2014-09-091-42/+28
* grep: fix encoding-error incompatibilities among regex, DFA, KWsetPaul Eggert2014-05-051-1/+0
* grep: -P now rejects invalid input sequences in UTF-8 localesPaul Eggert2014-04-211-13/+4