486a66681fSSE2 accelerated first character pair search in JIT.
Zoltán Herczeg
2017-04-17 14:54:04 +0000
41d1c6d6ceTidies and minor bug fix resulting from Coverity Scan issues.
Philip.Hazel
2017-04-16 16:49:11 +0000
e21268b367Update 16-bit and 32-bit tests.
Philip.Hazel
2017-04-16 13:04:57 +0000
202cb2cf41Improve testing coverage with updates to pcre2test and test files; also get rid of redundant code in pcre2_match().
Philip.Hazel
2017-04-16 13:03:30 +0000
b38c2aaebdAdjust two match frame variables to save space in 8-bit mode.
Philip.Hazel
2017-04-14 12:02:40 +0000
346447005aRemove redundant line of code (a typo really).
Philip.Hazel
2017-04-14 11:42:02 +0000
1379a48d94Support end anchored in JIT.
Zoltán Herczeg
2017-04-13 11:52:36 +0000
bd511d381fFix valgrind warnings for unset padding at the end of the pcre2_real_code structure.
Philip.Hazel
2017-04-12 13:48:11 +0000
0cb5a91218Update test output.
Philip.Hazel
2017-04-12 13:26:23 +0000
b3154eb907Tidy some confusing code.
Philip.Hazel
2017-04-12 13:26:11 +0000
3b8672bf49Fix ACCEPT issue with ENDANCHORED.
Philip.Hazel
2017-04-11 14:53:26 +0000
14989bd454Add explicit heap limiting options to pcre2_match(), with associated features for listing, configuring, etc.
Philip.Hazel
2017-04-11 11:47:25 +0000
f0126dc7aeAdd -jitverify to pcre2test.
Philip.Hazel
2017-04-08 15:35:27 +0000
7afe4e4110Documentation tidies and code tidies for Windows.
Philip.Hazel
2017-04-08 15:21:39 +0000
13c0ea59b2Enabling valgrind disables SSE2 in JIT.
Zoltán Herczeg
2017-04-07 11:06:56 +0000
09f87cbfceExtend auto-anchoring to ignore "never-obeyed" groups at the start.
Philip.Hazel
2017-04-07 08:46:29 +0000
88abc14e42Jason Hood's pcre2grep patches (modified a bit) to add --output to pcre2grep, and also an inbuilt callout echo.
Philip.Hazel
2017-04-06 18:02:40 +0000
08543d4a74Improvements to the \=memory modifier in pcre2test.
Philip.Hazel
2017-03-25 17:08:20 +0000
649ae8f6d5Fix bug introduced at 10.21: use memory allocator from the pattern if no context is supplied to pcre2_match().
Philip.Hazel
2017-03-25 15:19:49 +0000
a122f42abfFix NULL deference if pcre2_callout_enumerate() is called with a NULL pattern when Unicode support is available (Bugzilla 2076).
Philip.Hazel
2017-03-21 16:31:54 +0000
e105a0f83fFix memory leak when deserializing invalid data (Bugzilla 2075).
Philip.Hazel
2017-03-21 16:25:01 +0000
8e4eb8dbc8Close serialization file in pcre2test after any error.
Philip.Hazel
2017-03-21 16:18:54 +0000
ca75518017Fix pcre2grep Windows problem for new output-colouring code when not under mingw (Bugzilla 2067).
Philip.Hazel
2017-03-21 16:09:57 +0000
31455a7665Minor pcre2test code fix for framesize modifier and documentation update.
Philip.Hazel
2017-03-21 12:22:58 +0000
ae37c6e886Add "framesize" to pcre2test to display pcre2_match() frame size, using the new PCRE2_INFO_FRAMESIZE option for pcre2_pattern_info().
Philip.Hazel
2017-03-16 17:55:55 +0000
d7da2dcb37Fix crash for forward reference in lookbehind with PCRE2_ANCHORED. Fixes oss-fuzz issue 865.
Philip.Hazel
2017-03-16 17:17:47 +0000
ee1f7900e9Once case of MATCH_LIMIT_RECURSION not being renamed as MATCH_LIMIT_DEPTH.
Philip.Hazel
2017-03-15 09:37:46 +0000
be5dd257d2Add cast to avoid compiler warning.
Philip.Hazel
2017-03-14 16:46:08 +0000
88db1be123Change "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.
Philip.Hazel
2017-03-12 13:47:01 +0000
02779c9a67Remove 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.
Philip.Hazel
2017-03-11 17:39:02 +0000
deee290c39Remove special stack handling for test 2 - no longer needed.
Philip.Hazel
2017-03-10 17:48:48 +0000
26e92bc554Fix crash for pattern with very many captures. Fixes oss-fuzz issue 783.
Philip.Hazel
2017-03-10 16:34:54 +0000
143c136ac6Fix oss-fuzz issue 781: read from bad memory when fewer capturing parens than space in the external ovector.
Philip.Hazel
2017-03-10 15:53:49 +0000