Commit Graph

1297 Commits

Author SHA1 Message Date
zherczeg
a93ea22529 JIT compiler update 2021-05-27 08:11:15 +00:00
ph10
8c64cbae3f Final source changes for 10.37 2021-05-26 14:34:14 +00:00
ph10
5677012e40 Final file tidies for 10.37-RC1 2021-04-28 16:44:51 +00:00
ph10
74e269bb0c Documentation update 2021-04-28 15:37:48 +00:00
ph10
1cf10f71c5 Documentation and tests update. 2021-04-28 14:21:38 +00:00
ph10
d36fb8884b Remove real POSIX function names from the pcre2-posix library. 2021-04-27 08:36:47 +00:00
zherczeg
ad29b0c883 JIT compiler update. 2021-04-26 05:56:04 +00:00
ph10
3496932087 Add another test, tidy ChangeLog. 2021-02-19 12:05:57 +00:00
zherczeg
1c010c66d2 Prefer single character optimization over bracket repetition in JIT. 2021-02-19 11:58:36 +00:00
zherczeg
5c7f81a6b9 Restore single character repetition optimization in JIT. 2021-02-19 09:20:37 +00:00
ph10
504d289fb5 Fix \K within recursion bug in interpreter. 2021-02-18 09:46:08 +00:00
zherczeg
37b9ae74b5 JIT compiler update. 2021-02-12 07:45:12 +00:00
ph10
35e257f294 Fix RunGrepTest's handling of binary zeros on Solaris by using /usr/xpg4/bin/tr
instead of tr if /usr/xpg4/bin/tr exists.
2021-02-07 16:43:00 +00:00
ph10
afb4fc7a01 Try reducing autoconf requirement to 2.60. 2021-02-06 11:48:06 +00:00
ph10
a70dd98f64 Update configure.ac for latest version of autoconf. 2021-02-02 17:02:55 +00:00
ph10
de7a33d88a Update version number for next release. 2021-02-02 09:24:05 +00:00
ph10
727853b1f8 Fix some numerical checking bugs, Bugzilla 2690. 2021-02-01 17:56:12 +00:00
ph10
b9544611c0 Another CMake patch for Windows, fixes #2688. 2021-01-14 17:14:58 +00:00
ph10
effb74875a Get rid of gcc -fanalyzer error (though it was probably a false positive). 2021-01-14 16:56:44 +00:00
zherczeg
0f8177b6c8 Add fast forward requested char simd support for s390x. 2021-01-10 14:51:53 +00:00
zherczeg
3df5f68ab1 Add fast forward char pair simd support for s390x. 2021-01-09 13:41:29 +00:00
zherczeg
949dba5401 Add fast forward char simd support for s390x. 2021-01-06 07:52:05 +00:00
ph10
e53f902658 Update RunGrepTest to use tr for handling binary zeros instead of sed, which it
is hoped with increase portability. Bugzilla #2681.
2021-01-04 17:17:48 +00:00
ph10
22b568eee6 Final file tidies for 10.36 2020-12-04 14:30:03 +00:00
ph10
e116ecfa1f Fixed a Windows CMake testing issue, as advised by Daniel Richard G. 2020-12-03 15:41:54 +00:00
ph10
b27b2114ff Fix bug in RunTest: not reporting failure in test 2, and fix bugs in RunTest
and RunTest.bat causing test 2 to fail when not building in source directory.
2020-11-22 15:16:05 +00:00
zherczeg
cd3ddadd0a Fix ARM64 compilation warning in JIT. 2020-11-13 08:04:06 +00:00
ph10
36ac47a708 File tidies for 10.36-RC1 2020-11-06 17:27:35 +00:00
ph10
5e5c05956f Documentation update 2020-11-04 17:01:13 +00:00
zherczeg
2cbd6db8ec JIT compiler update. 2020-11-03 13:20:09 +00:00
zherczeg
09155786d1 Fixed a word boundary check bug in JIT when partial matching is enabled. 2020-10-27 08:16:04 +00:00
zherczeg
2f8836a4d7 JIT compiler update. 2020-10-19 06:20:18 +00:00
ph10
b913e44647 Fix binary zero issue (Bugzilla #2628) in RunGrepTest. 2020-10-09 15:25:27 +00:00
ph10
d9fbec9c29 Documentation update 2020-10-07 16:27:20 +00:00
ph10
d223132a64 Fix potential memory leak in error situation in recent new code. 2020-10-06 08:04:40 +00:00
ph10
a26f52cd9b Documentation update. 2020-10-05 16:52:39 +00:00
ph10
2aa6acdf8d pcre2grep update: -m and $x{..}, $o{..} escapes. Also some doc updates. 2020-10-04 16:34:31 +00:00
zherczeg
a2b6f3bd2d Fixed a bug in character set matching when JIT is enabled. 2020-09-19 03:49:32 +00:00
ph10
8c7615be24 Fix Bugzilla #2642: no match bug in 8-bit mode for caseless invalid utf
matching.
2020-09-15 14:36:23 +00:00
ph10
8cb4067273 Ooops, forgot to update ChangeLog for previous commit. 2020-09-14 15:45:34 +00:00
ph10
33c8552813 Update pcre2test to check delimiters after #perltest and fix some in test 1. 2020-09-14 15:39:39 +00:00
ph10
b768df5216 Fix delimiters in tests 1 and 4 for correct Perl behaviour (Bugzilla #2641).
Also move \K in lookaround tests to test 2 (Perl no longer supports).
2020-09-13 15:56:32 +00:00
zherczeg
884c83189b JIT compiler update. 2020-08-27 06:19:17 +00:00
zherczeg
1d59bfc1d1 Fix an early fail optimization issue and a buffer overread in JIT. 2020-07-15 04:35:32 +00:00
ph10
80bb6cd6b8 Fix read overflow for invalid VERSION test with one fractional digit at the end
of a pattern. Fixes ClusterFuzz 23779.
2020-06-29 15:35:49 +00:00
ph10
fdc64483e7 Fix Windows debug builds (Bugzilla #2600) using CMake. 2020-06-22 15:51:19 +00:00
ph10
4ddd284477 Add cast to prevent a compiler warning. 2020-06-05 16:11:01 +00:00
ph10
2257656017 Change CMakeLists.txt to use CHECK_SYMBOL_EXISTS instead of
CHECK_FUNCTION_EXISTS.
2020-06-05 16:06:05 +00:00
ph10
519643e0c2 Allow spaces in directory name in CMake build (fixes #2588). 2020-06-05 15:58:28 +00:00
zherczeg
3734b54c04 Guard update after r1260. 2020-06-02 16:54:25 +00:00