Commit Graph

19 Commits

Author SHA1 Message Date
ph10
964fd5f142 Back off failed attempt to handle nested lookbehinds for estimating how much of
a partial match to retain for multi-segment matching. Document the current 
difficulty if the whole first segment cannot be retained.
2019-09-04 18:14:54 +00:00
ph10
7df8394d62 Fix allusedtext bug, rightmost consulted character incorrect in negative
lookaheads.
2019-08-10 11:34:50 +00:00
ph10
59b1f5a57f Fix bugs in recent patch for setting the maximum lookbehind. 2019-06-28 16:58:08 +00:00
ph10
a65849e909 Make pcre2test show actual pre-match consulted characters for a partial match,
not the length of the longest lookbehind. Control this by "allusedtext".
2019-06-26 08:23:47 +00:00
ph10
e5959e493e Allow non-ASCII in group names when UTF is set; revise group naming terminology
in documentation to use "capture group", as Perl does.
2019-02-06 18:11:36 +00:00
ph10
2bf7dbba82 Ensure all match limit tests set a limit, don't rely on the default. 2018-04-29 15:07:44 +00:00
ph10
0daff9cd73 Add callout_flags to callout blocks, and set bits within it from pcre2_match()
interpretation.
2017-12-22 15:56:27 +00:00
ph10
edc6a4e59c Improve testing coverage with updates to pcre2test and test files; also get rid
of redundant code in pcre2_match().
2017-04-16 13:03:30 +00:00
ph10
9d7cf25ee9 Add explicit heap limiting options to pcre2_match(), with associated features
for listing, configuring, etc.
2017-04-11 11:47:25 +00:00
ph10
b46cf4e403 Change "limit recursion" to "limit depth" in code and build systems because the
old name, which is retained as a synonym for the moment, is no longer 
appropriate.
2017-03-12 13:47:01 +00:00
ph10
b68e48ff4d Code for new interpreter (build system and documentation still to be done). 2017-03-09 16:23:28 +00:00
ph10
8f768d519f Make the test for over-complication while auto-possessifying bite sooner. 2016-12-31 13:35:31 +00:00
ph10
33f4845d6c Major refactoring of pcre2_compile.c; see ChangeLog and HACKING. 2016-10-02 16:01:01 +00:00
ph10
fc8bdfded5 Small optimizations in pcre2_study.c 2015-11-11 09:42:26 +00:00
ph10
284c665660 Fix (*NO_AUTO_POSSESS) 2015-11-05 18:03:16 +00:00
ph10
db81c6b5e6 Runtime UTF checks now take not of the starting offset. 2015-08-18 10:34:05 +00:00
ph10
f16fa66e2a Add serialization functions and tests with updated pcre2test. Fix
PCRE2_INFO_SIZE issues.
2015-01-23 16:51:47 +00:00
ph10
b45ad67e96 Work on the tests for JIT. 2014-10-06 17:28:42 +00:00
ph10
db66b2b89a Preparatory work for JIT. 2014-08-08 18:18:18 +00:00