ph10
|
126137b96c
|
Documentation update.
|
2020-02-11 16:37:08 +00:00 |
|
zherczeg
|
7ebb4af588
|
Fix control verb chain restoration issue in JIT.
|
2020-02-10 10:18:01 +00:00 |
|
zherczeg
|
343f4b2960
|
Fix compiler warning on ARM64 with JIT.
|
2020-01-31 10:09:38 +00:00 |
|
zherczeg
|
be3d8be5e6
|
JIT compiler update.
|
2020-01-28 14:13:06 +00:00 |
|
ph10
|
a2b93e7b28
|
Documentation update.
|
2020-01-27 15:36:29 +00:00 |
|
ph10
|
c9d228afb3
|
Limit function recursion in pcre2_study to avoid stack overflow issues.
|
2020-01-27 10:28:19 +00:00 |
|
ph10
|
b384020170
|
Fix bug in processing (?(DEFINE)...) within lookbehind assertions.
|
2020-01-26 15:31:27 +00:00 |
|
ph10
|
8df4984cf6
|
Ensure a newline after the final line in a file is output by pcre2grep.
|
2020-01-25 15:50:44 +00:00 |
|
ph10
|
c663d333bd
|
Documentation update.
|
2020-01-24 15:26:44 +00:00 |
|
ph10
|
3f0cbe05cc
|
Avoid compiler "fall through" warning.
|
2020-01-24 15:17:15 +00:00 |
|
zherczeg
|
653b24f970
|
Support napla and naplb in JIT when no control verbs are in the assertion.
|
2020-01-24 12:40:07 +00:00 |
|
zherczeg
|
378a01dfbb
|
The JIT stack should be freed when the low-level stack allocation fails.
|
2020-01-24 08:28:23 +00:00 |
|
ph10
|
88bdbf39df
|
Implement PCRE2_SUBSTITUTE_REPLACEMENT_ONLY.
|
2020-01-22 17:50:12 +00:00 |
|
ph10
|
d5aadd3df8
|
Update Windows-specific test output (overlooked wording change).
|
2020-01-15 16:50:45 +00:00 |
|
zherczeg
|
46f3237502
|
Fix *THEN verbs in lookahead assertions in JIT.
|
2020-01-11 15:28:15 +00:00 |
|
ph10
|
b0001c826f
|
Documentation update and another cunning test pattern.
|
2020-01-05 12:32:29 +00:00 |
|
ph10
|
7ce7d95137
|
Allow real repetition of assertions.
|
2020-01-01 12:07:02 +00:00 |
|
ph10
|
5cc6fd70ee
|
Some test files needed updating for link sizes 3 and 4.
|
2019-12-29 11:56:45 +00:00 |
|
ph10
|
309fca286b
|
Fix typo!
|
2019-12-29 11:50:37 +00:00 |
|
ph10
|
bb1e50aa3c
|
Documentation update.
|
2019-12-29 11:44:51 +00:00 |
|
ph10
|
e8386662ba
|
Documentation update.
|
2019-12-28 14:09:09 +00:00 |
|
ph10
|
00e81b4a53
|
Add (?* and (?<* synonyms for non-atomic lookarounds.
|
2019-12-28 13:53:59 +00:00 |
|
ph10
|
a8d32f9c02
|
Implement PCRE2_SUBSTITUTE_MATCHED.
|
2019-12-27 13:35:17 +00:00 |
|
ph10
|
ecffaeebd7
|
Avoid some VS compiler warnings.
|
2019-12-26 15:10:26 +00:00 |
|
ph10
|
c5fb61b37d
|
Implement PCRE2_SUBSTITUTE_LITERAL.
|
2019-12-26 14:53:24 +00:00 |
|
ph10
|
240e5d6e83
|
Remove atomic restriction on capture groups containing recursive back
references, as since 10.30 it has been unnecessary.
|
2019-12-18 16:16:12 +00:00 |
|
zherczeg
|
01653df312
|
Fix the too early access of the fields of a compiled pattern in JIT.
|
2019-12-07 16:00:53 +00:00 |
|
zherczeg
|
1b1c5f8f86
|
Fix ARMv5 JIT improper handling of labels right after a constant pool.
|
2019-11-29 11:03:10 +00:00 |
|
zherczeg
|
30e7a803f5
|
Use PCRE2_MATCH_EMPTY flag to detect empty matches in JIT.
|
2019-11-28 11:35:08 +00:00 |
|
ph10
|
aa210712dc
|
Final file tidies for 10.34
|
2019-11-21 16:31:08 +00:00 |
|
zherczeg
|
2d9aabd6b1
|
Fixed the incorrect computation of jump sizes on x86 CPUs in JIT.
|
2019-11-19 12:25:32 +00:00 |
|
ph10
|
17f36650f2
|
Update comment about %lu warnings.
|
2019-11-17 17:38:53 +00:00 |
|
ph10
|
ccd16426b5
|
Fix sometimes failing caseless non-ASCII matching in assertion.
|
2019-11-16 17:30:07 +00:00 |
|
zherczeg
|
9e84f83c0a
|
ARM64 first character fixes by Sebastian Pop.
|
2019-11-12 13:10:44 +00:00 |
|
ph10
|
160f6da85b
|
Documentation update
|
2019-11-08 16:04:43 +00:00 |
|
ph10
|
bc876fd379
|
File tidies for 10.34-RC2.
|
2019-11-06 16:51:31 +00:00 |
|
zherczeg
|
3d84fda863
|
JIT ARM64 fixes by Sebastian Pop.
|
2019-11-06 14:00:21 +00:00 |
|
ph10
|
4c00e57983
|
Source tidies (trailing spaces) etc. for 10.34-RC1.
|
2019-10-17 16:39:38 +00:00 |
|
ph10
|
da81c5ef02
|
Fix error offset bug introduced at 1176.
|
2019-10-16 17:12:13 +00:00 |
|
zherczeg
|
86bfdd21a9
|
JIT compiler update and disable wrong assert.
|
2019-10-16 12:50:55 +00:00 |
|
ph10
|
aad727c420
|
Fix minor test issues and tidies/updates for 10.34-RC1 testing release.
|
2019-10-15 15:23:31 +00:00 |
|
ph10
|
7d9f2966d7
|
Ensure regexec is thread safe to avoid sanitizer warnings.
|
2019-10-15 10:46:36 +00:00 |
|
zherczeg
|
ec9cc8eb7b
|
Fix use after free and compilation error in JIT.
|
2019-10-06 03:36:20 +00:00 |
|
zherczeg
|
106a4f47f3
|
Better description for jit-sealloc option and early check for executable memory.
|
2019-10-01 13:46:41 +00:00 |
|
ph10
|
2f7d303fe4
|
Fix typo.
|
2019-09-26 16:10:30 +00:00 |
|
zherczeg
|
2288475398
|
Support NEON based fast forward character search in ARM64. Patch by Sebastian Pop.
|
2019-09-17 06:59:45 +00:00 |
|
ph10
|
131f75bafd
|
Optimize certain starting code unit bit maps into a single starting code unit.
|
2019-09-13 17:02:06 +00:00 |
|
ph10
|
5314e962ae
|
Improve starting-byte bit map for UTF-8 patterns with wide characters in
classes.
|
2019-09-10 15:38:42 +00:00 |
|
ph10
|
734e484057
|
Mend bug introduced in previous patch. Fixes crash detected by ClusterFuzz
17101.
|
2019-09-10 13:22:08 +00:00 |
|
ph10
|
ff953b4f20
|
Optimize classes such as [Aa] to be a single caseless character.
|
2019-09-09 17:00:19 +00:00 |
|