Philip Hazel
|
cc5e121c8e
|
Added some special heap tests
|
2022-07-28 17:58:19 +01:00 |
Philip Hazel
|
d90fb23878
|
Refactor match_data() to always use the heap instead of having an initial frames vector on the stack; some consequential adjustmentsneeded.
|
2022-07-27 17:44:55 +01:00 |
Zoltan Herczeg
|
4851890ede
|
Fixed an issue in the backtracking optimization of character repeats in JIT (#135)
|
2022-07-14 05:25:39 +02:00 |
Amin Yahyaabadi
|
3e52db5209
|
doc: fix various typos (#132)
|
2022-07-08 10:01:46 +01:00 |
Philip Hazel
|
4804b00e8f
|
Add an #ifdef to avoid the need even to link with pcre2_jit_compile.o when JIT is not supported
|
2022-06-30 17:37:51 +01:00 |
Philip Hazel
|
7549fdca74
|
Change length variables in pcre2grep from int to size_t
|
2022-06-30 17:06:32 +01:00 |
Philip Hazel
|
5271b533c4
|
Fix compiler warning in pcre2test
|
2022-06-08 17:05:24 +01:00 |
Philip Hazel
|
f65df06305
|
Remove unused enum; add comments re unity builds
|
2022-04-24 16:44:33 +01:00 |
Philip Hazel
|
ff5402a378
|
Add some casts and other tidies to pcre2test formatting of size_t values
|
2022-04-23 17:34:35 +01:00 |
Philip Hazel
|
8ebf9efe7b
|
Add PR#110 comment to ChangeLog
|
2022-04-22 17:33:07 +01:00 |
Philip Hazel
|
1bb2b97b29
|
Update build workflow to add test in an Alpine container
|
2022-04-22 09:31:05 +01:00 |
Philip Hazel
|
3103b8f20a
|
Final file tidies for 10.40
|
2022-04-15 16:57:57 +01:00 |
Philip Hazel
|
64c9baaaa4
|
Update ChangeLog for #96
|
2022-04-08 17:12:40 +01:00 |
Zoltan Herczeg
|
03654e751e
|
Fixed an issue affecting recursions in JIT
|
2022-03-26 08:03:11 +00:00 |
Zoltan Herczeg
|
50a51cb7e6
|
Fixed a unicode properrty matching issue in JIT
|
2022-03-23 07:53:58 +00:00 |
Philip Hazel
|
fdd9479108
|
Fix incorrect compiling when [Aa] etc. are quantified
|
2022-01-26 08:37:18 +00:00 |
Philip Hazel
|
e85a81ebac
|
Correct CMakeLists.txt for MSVC debugger file names
|
2022-01-14 12:37:24 +00:00 |
Philip Hazel
|
504ff06fff
|
Fix overrun bug in recent property name parsing change
|
2022-01-14 12:24:23 +00:00 |
Philip Hazel
|
bf35c0518c
|
Add -LP and -LS (list properties, list scripts) features to pcre2test.
|
2022-01-12 15:01:14 +00:00 |
Philip Hazel
|
80205ee2a0
|
ChangeLog entry for PR#72
|
2022-01-04 17:11:57 +00:00 |
Philip Hazel
|
7713f33e46
|
Add support for 4-character script abbreviations
|
2021-12-28 15:10:12 +00:00 |
Philip Hazel
|
98e7d70bc6
|
Refactor Python scripts for generating Unicode property data
|
2021-12-26 17:49:58 +00:00 |
Philip Hazel
|
b29732063b
|
Revised script handling (see ChangeLog)
|
2021-12-21 16:11:30 +00:00 |
Philip Hazel
|
92d7cf1dd0
|
Very minor code speed up for maximizing character property matches
|
2021-12-17 12:30:05 +00:00 |
Philip Hazel
|
1c41a5b815
|
Fix minor issues raised by Clang sanitize
|
2021-12-14 15:52:24 +00:00 |
Philip Hazel
|
30abd0ac8d
|
Documentation for Bidi_Control and Bidi_Class
|
2021-12-08 16:37:34 +00:00 |
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 |