Philip Hazel
|
4ef0c51d2b
|
Interpret NULL pointer, zero length as an empty string for subjects and replacements.
|
2021-11-30 16:34:39 +00:00 |
Philip Hazel
|
7ab2769728
|
Check for NULL replacement in pcre2_substitute()
|
2021-11-28 17:19:17 +00:00 |
Philip Hazel
|
2a294ddadb
|
Add check for NULL subject to POSIX regexec().
|
2021-11-28 16:38:36 +00:00 |
Philip Hazel
|
cb854a912e
|
Add options for NULL pointers to pcre2test.
|
2021-11-28 16:22:24 +00:00 |
Philip Hazel
|
16dccbcb13
|
Update ChangeLog for latest patches
|
2021-11-27 16:54:14 +00:00 |
Philip Hazel
|
4a8f5d104c
|
Local updates consequent on ocumentation patches (PR#47).
|
2021-11-27 16:32:52 +00:00 |
Philip Hazel
|
c8d31f1605
|
Update ChangeLog for GitHub #52 (adf76faa )
|
2021-11-26 17:37:10 +00:00 |
Zoltan Herczeg
|
d144199dfb
|
Revert an unintended change in JIT repeat detection. (#58)
Co-authored-by: Zoltan Herczeg <hzmester@freemail.hu>
|
2021-11-24 16:58:30 +00:00 |
Philip Hazel
|
46890604a4
|
Update ChangeLog for GitHub #37 (acc520924 ).
|
2021-11-09 17:26:08 +00:00 |
Philip Hazel
|
bc70a183fc
|
Update ChangeLog for GitHub #36 (dae47509 ) patch.
|
2021-11-09 17:19:26 +00:00 |
Philip Hazel
|
f19e84674e
|
Update ChangeLog for GitHub #35 fix.
|
2021-11-09 17:12:13 +00:00 |
Philip Hazel
|
35fee4193b
|
Final file tidies for 10.39.
|
2021-10-29 17:09:37 +01:00 |
Philip Hazel
|
3469b13b8e
|
Update docs and version info for 10.39.
|
2021-10-29 17:03:31 +01:00 |
Philip Hazel
|
29c37f9aa3
|
Update ChangeLog for GitHub #32 patch.
|
2021-10-29 16:13:30 +01:00 |
Philip Hazel
|
bf2c8cc564
|
Update ChangeLog for GitHub commits and generate HTML docs.
|
2021-10-29 15:12:56 +01:00 |
Philip Hazel
|
87f32b9b39
|
Add ChangeLog item for GitHub #29.
|
2021-10-29 15:07:03 +01:00 |
Philip Hazel
|
7ed39af7cc
|
Create ChangeLog item for issue #28 merge.
|
2021-10-29 15:07:03 +01:00 |
Philip Hazel
|
c99f0738c5
|
Documentation minor text fixes.
|
2021-10-29 12:33:20 +01:00 |
Zoltan Herczeg
|
51ec2c9893
|
Fix incorrect detection of alternatives in first character search.
|
2021-10-05 16:41:13 +00:00 |
Philip Hazel
|
0612ed77c2
|
Update dates and tidy files for 10.38 release.
|
2021-10-01 16:44:09 +01:00 |
Philip Hazel
|
507e4dcf6f
|
Fix incorrect loop counter reset when setting lookbehind lengths (ClusterFuzz
38653).
|
2021-09-14 16:10:20 +01:00 |
Zoltan Herczeg
|
dc5f966635
|
Re-enable an optimization which was unintentionally disabled in 10.35.
|
2021-09-10 10:00:47 +00:00 |
Philip Hazel
|
e2fde18833
|
Prepare for 10.38-RC1 release
|
2021-08-31 17:10:37 +01:00 |
Philip Hazel
|
21c26698b3
|
Lock out \K in lookaround assertions by default, but provide an option to
re-enable the old behaviour, just in case.
|
2021-08-30 16:57:44 +01:00 |
Philip Hazel
|
eea410b33a
|
Improve code for "starts with" optimization in the interpreters.
|
2021-08-29 17:25:59 +01:00 |
Philip Hazel
|
d5a61ee891
|
Patch to detect (and ignore) symlink loops in pcre2grep.
|
2021-08-28 17:37:33 +01:00 |
Philip Hazel
|
f4beac6c1a
|
Update minimum CMake version to 3.0.0.
|
2021-08-28 12:11:27 +01:00 |
Philip.Hazel
|
2410fbe386
|
Apply Jan-Willem Blokland's CMake patches to build both static and shared
libraries, plus some other CMake extensions.
|
2021-07-11 15:15:24 +00:00 |
Zoltán Herczeg
|
a5389db88d
|
Fix invalid single character repetition issues in JIT.
|
2021-06-04 12:55:49 +00:00 |
Philip.Hazel
|
1c3256349f
|
Final source changes for 10.37
|
2021-05-26 14:34:14 +00:00 |
Philip.Hazel
|
cd45050ee4
|
Final file tidies for 10.37-RC1
|
2021-04-28 16:44:51 +00:00 |
Philip.Hazel
|
080d7789eb
|
Remove real POSIX function names from the pcre2-posix library.
|
2021-04-27 08:36:47 +00:00 |
Philip.Hazel
|
8c1df186ab
|
Add another test, tidy ChangeLog.
|
2021-02-19 12:05:57 +00:00 |
Zoltán Herczeg
|
19a1319c0a
|
Restore single character repetition optimization in JIT.
|
2021-02-19 09:20:37 +00:00 |
Philip.Hazel
|
2c4d3942e4
|
Fix \K within recursion bug in interpreter.
|
2021-02-18 09:46:08 +00:00 |
Philip.Hazel
|
25029849c3
|
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 |
Philip.Hazel
|
4cfa216898
|
Try reducing autoconf requirement to 2.60.
|
2021-02-06 11:48:06 +00:00 |
Philip.Hazel
|
91485e5d5a
|
Update configure.ac for latest version of autoconf.
|
2021-02-02 17:02:55 +00:00 |
Philip.Hazel
|
8144ae04e9
|
Fix some numerical checking bugs, Bugzilla 2690.
|
2021-02-01 17:56:12 +00:00 |
Philip.Hazel
|
166e576f91
|
Another CMake patch for Windows, fixes #2688.
|
2021-01-14 17:14:58 +00:00 |
Philip.Hazel
|
c246f53ae1
|
Get rid of gcc -fanalyzer error (though it was probably a false positive).
|
2021-01-14 16:56:44 +00:00 |
Philip.Hazel
|
027c9375c0
|
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 |
Philip.Hazel
|
7eb23f423e
|
Final file tidies for 10.36
|
2020-12-04 14:30:03 +00:00 |
Philip.Hazel
|
9e15c97b6d
|
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 |
Zoltán Herczeg
|
d19789c251
|
Fix ARM64 compilation warning in JIT.
|
2020-11-13 08:04:06 +00:00 |
Philip.Hazel
|
000bbf2ea7
|
File tidies for 10.36-RC1
|
2020-11-06 17:27:35 +00:00 |
Zoltán Herczeg
|
2451870e3c
|
Fixed a word boundary check bug in JIT when partial matching is enabled.
|
2020-10-27 08:16:04 +00:00 |
Philip.Hazel
|
92554d19aa
|
Fix binary zero issue (Bugzilla #2628) in RunGrepTest.
|
2020-10-09 15:25:27 +00:00 |
Philip.Hazel
|
81da2b97e3
|
pcre2grep update: -m and $x{..}, $o{..} escapes. Also some doc updates.
|
2020-10-04 16:34:31 +00:00 |
Zoltán Herczeg
|
3bdc76e4f3
|
Fixed a bug in character set matching when JIT is enabled.
|
2020-09-19 03:49:32 +00:00 |