Zoltán Herczeg
|
447d1b3083
|
Minor JIT compiler update.
|
2017-03-28 09:56:52 +00:00 |
Zoltán Herczeg
|
a31b57c9da
|
Reverse the jit-stack to top-down.
|
2017-03-27 13:35:08 +00:00 |
Philip.Hazel
|
a695d6425d
|
Better error handling in pcre2test.
|
2017-03-26 17:51:31 +00:00 |
Philip.Hazel
|
95888402a0
|
Documentation update.
|
2017-03-26 15:44:09 +00:00 |
Philip.Hazel
|
f17eb554bf
|
Documentation update.
|
2017-03-25 17:50:54 +00:00 |
Philip.Hazel
|
08543d4a74
|
Improvements to the \=memory modifier in pcre2test.
|
2017-03-25 17:08:20 +00:00 |
Philip.Hazel
|
649ae8f6d5
|
Fix bug introduced at 10.21: use memory allocator from the pattern if no
context is supplied to pcre2_match().
|
2017-03-25 15:19:49 +00:00 |
Philip.Hazel
|
935183d2d5
|
Documentation update
|
2017-03-25 11:52:22 +00:00 |
Zoltán Herczeg
|
25cec7a966
|
Support full ovector data for JIT callouts.
|
2017-03-25 06:33:41 +00:00 |
Philip.Hazel
|
39d9294d14
|
Move some tests back into test 1 now that JIT has been updated.
|
2017-03-24 18:40:15 +00:00 |
Philip.Hazel
|
13c416a9b1
|
Documentation update.
|
2017-03-24 18:35:42 +00:00 |
Philip.Hazel
|
5c1984d94a
|
Make \=find_limits apply to DFA matching, to find the minimum depth limit.
|
2017-03-24 18:20:34 +00:00 |
Philip.Hazel
|
3aeb812180
|
Documentation update.
|
2017-03-24 16:53:38 +00:00 |
Philip.Hazel
|
32bab50c01
|
Documentation update.
|
2017-03-23 19:24:16 +00:00 |
Philip.Hazel
|
45ddeb70cf
|
Fix issues with (*VERB)s inside recursive subroutine calls.
|
2017-03-23 17:54:58 +00:00 |
Philip.Hazel
|
d5ca2dee9d
|
Fix misbehaving DFA match for possessively repeated character class (Bugzilla
2086).
|
2017-03-22 15:12:06 +00:00 |
Philip.Hazel
|
de307ea031
|
Previous patch was not quite complete.
|
2017-03-21 18:36:13 +00:00 |
Philip.Hazel
|
cde5f12cee
|
Fix 32-bit error buffer size bug in pcre2test (Bugzilla 2079).
|
2017-03-21 17:46:21 +00:00 |
Philip.Hazel
|
338a37e9e0
|
Documentation update.
|
2017-03-21 16:48:40 +00:00 |
Philip.Hazel
|
a122f42abf
|
Fix NULL deference if pcre2_callout_enumerate() is called with a NULL pattern
when Unicode support is available (Bugzilla 2076).
|
2017-03-21 16:31:54 +00:00 |
Philip.Hazel
|
e105a0f83f
|
Fix memory leak when deserializing invalid data (Bugzilla 2075).
|
2017-03-21 16:25:01 +00:00 |
Philip.Hazel
|
8e4eb8dbc8
|
Close serialization file in pcre2test after any error.
|
2017-03-21 16:18:54 +00:00 |
Philip.Hazel
|
ca75518017
|
Fix pcre2grep Windows problem for new output-colouring code when not under
mingw (Bugzilla 2067).
|
2017-03-21 16:09:57 +00:00 |
Philip.Hazel
|
31455a7665
|
Minor pcre2test code fix for framesize modifier and documentation update.
|
2017-03-21 12:22:58 +00:00 |
Philip.Hazel
|
20cafacaa4
|
Documentation update.
|
2017-03-21 12:21:55 +00:00 |
Zoltán Herczeg
|
131209e22d
|
Capture control verbs inside the conditional assertion of a conditional block.
|
2017-03-20 10:41:13 +00:00 |
Philip.Hazel
|
d6faa55b91
|
Fix pcre2test bug for global match with zero terminated subject.
|
2017-03-19 18:34:27 +00:00 |
Philip.Hazel
|
77ef3e66ab
|
Documentation update.
|
2017-03-19 14:22:50 +00:00 |
Zoltán Herczeg
|
b55ef12cc1
|
Reworked the recursive pattern matching in the JIT compiler to follow the interpreter changes.
|
2017-03-19 03:35:27 +00:00 |
Philip.Hazel
|
73735b81a3
|
Documentation update.
|
2017-03-17 16:55:58 +00:00 |
Philip.Hazel
|
b6b716b540
|
Update generic files.
|
2017-03-17 16:55:47 +00:00 |
Philip.Hazel
|
ae37c6e886
|
Add "framesize" to pcre2test to display pcre2_match() frame size, using the new
PCRE2_INFO_FRAMESIZE option for pcre2_pattern_info().
|
2017-03-16 17:55:55 +00:00 |
Philip.Hazel
|
d7da2dcb37
|
Fix crash for forward reference in lookbehind with PCRE2_ANCHORED. Fixes
oss-fuzz issue 865.
|
2017-03-16 17:17:47 +00:00 |
Philip.Hazel
|
ee1f7900e9
|
Once case of MATCH_LIMIT_RECURSION not being renamed as MATCH_LIMIT_DEPTH.
|
2017-03-15 09:37:46 +00:00 |
Philip.Hazel
|
be5dd257d2
|
Add cast to avoid compiler warning.
|
2017-03-14 16:46:08 +00:00 |
Philip.Hazel
|
88db1be123
|
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 |
Philip.Hazel
|
04da0725f3
|
Remove obsolete OP_ONCE_NC internal opcode.
|
2017-03-11 17:59:23 +00:00 |
Philip.Hazel
|
02779c9a67
|
Remove remaining (now unused) code under HEAP_MATCH_RECURSE, and make the build
systems give a warning of the obsolescence of --disable-stack-for-recursion and
the equivalent CMake setting.
|
2017-03-11 17:39:02 +00:00 |
Philip.Hazel
|
deee290c39
|
Remove special stack handling for test 2 - no longer needed.
|
2017-03-10 17:48:48 +00:00 |
Philip.Hazel
|
26e92bc554
|
Fix crash for pattern with very many captures. Fixes oss-fuzz issue 783.
|
2017-03-10 16:34:54 +00:00 |
Philip.Hazel
|
143c136ac6
|
Fix oss-fuzz issue 781: read from bad memory when fewer capturing parens than
space in the external ovector.
|
2017-03-10 15:53:49 +00:00 |
Philip.Hazel
|
69fee50e5f
|
Remove obsolete --disable-stack-for-recursion (no longer relevant) tests.
|
2017-03-09 18:25:55 +00:00 |
Philip.Hazel
|
20804215a8
|
Code for new interpreter (build system and documentation still to be done).
|
2017-03-09 16:23:28 +00:00 |
Philip.Hazel
|
53bf29d689
|
Fix 32-bit non-UTF property test crash.
|
2017-02-24 18:25:32 +00:00 |
Philip.Hazel
|
f6f7c9148f
|
Check malloc returns in pcre2test.
|
2017-02-23 17:05:43 +00:00 |
Zoltán Herczeg
|
9669cd1218
|
Major JIT compiler update.
|
2017-02-15 07:27:08 +00:00 |
Philip.Hazel
|
bea3a10a93
|
Final file updates for 10.23.
|
2017-02-14 10:40:33 +00:00 |
Philip.Hazel
|
f19d6e1a35
|
Update Windows grep test script in line with the non-Windows version.
|
2017-02-14 10:29:00 +00:00 |
Philip.Hazel
|
36973c012b
|
Fix new test (119) for running in non-source directly.
|
2017-02-12 13:54:45 +00:00 |
Philip.Hazel
|
388ffac596
|
Fix bug in most recent fix for pcre2grep.
|
2017-02-12 13:30:38 +00:00 |