ph10
|
b7b3192b06
|
Fix buffer overflow for recursive byname back reference when duplicate names
exist.
|
2015-05-15 17:09:01 +00:00 |
|
ph10
|
6b0a3653d3
|
Fix repeated condition check by duplicated name bug.
|
2015-05-08 16:32:28 +00:00 |
|
ph10
|
08a8f6083e
|
Re-do previous patch and fix new forward-reference-with-quantification bugs.
|
2015-05-06 16:51:25 +00:00 |
|
ph10
|
86a54875eb
|
Fix bug in previous fix.
|
2015-05-05 18:46:51 +00:00 |
|
ph10
|
6e7ec542b2
|
Fix recursive forward reference bug.
|
2015-05-03 16:46:56 +00:00 |
|
ph10
|
64c6e7e701
|
Update licence to specify that the test data is public domain, and remove
obsolete reference to Google.
|
2015-04-28 16:01:59 +00:00 |
|
zherczeg
|
20ce4363a6
|
Support alt circumflex in JIT.
|
2015-04-27 07:02:34 +00:00 |
|
ph10
|
76f7b10d83
|
Allow '-' before "nojit" and other arguments for RunTest because I keep
forgetting.
|
2015-04-24 15:23:15 +00:00 |
|
ph10
|
8a437c45cc
|
Implement --enable-debug.
|
2015-04-24 11:14:47 +00:00 |
|
ph10
|
a200169933
|
Fix static linking using pkg-config issue.
|
2015-04-23 17:38:02 +00:00 |
|
ph10
|
d568023aec
|
Fix compatibility issues for \8 and \9.
|
2015-04-23 17:28:39 +00:00 |
|
zherczeg
|
2d12b8c67e
|
Fix ARM64 SP alignment issue in JIT.
|
2015-04-23 13:53:29 +00:00 |
|
ph10
|
e0e6be1f66
|
Implement PCRE2_ALT_CIRCUMFLEX.
|
2015-04-22 17:39:25 +00:00 |
|
ph10
|
6f272dd199
|
Fix replication bug in pcre2test.
|
2015-04-21 08:34:10 +00:00 |
|
zherczeg
|
7d4585a832
|
Fix JIT assertion failure.
|
2015-04-21 07:02:08 +00:00 |
|
zherczeg
|
fba37c57ee
|
Improve options passing.
|
2015-04-20 13:04:02 +00:00 |
|
ph10
|
827f1138df
|
Add teststderr to list of files to clean up.
|
2015-04-18 16:00:35 +00:00 |
|
ph10
|
37bd3413c2
|
Add option for skipping the sanitize-address test.
|
2015-04-15 16:12:51 +00:00 |
|
ph10
|
68fe4373fd
|
Implement PCRE2_NEVER_BACKSLASH_C.
|
2015-04-13 17:29:05 +00:00 |
|
ph10
|
29ebf9954c
|
Fix very slow find_minlength when mutual recursion is present.
|
2015-04-13 09:13:39 +00:00 |
|
ph10
|
af2246965b
|
Fix other cases where backtracking after \C could cause a crash.
|
2015-04-08 16:53:22 +00:00 |
|
ph10
|
3a069051d0
|
Fix backtracking bug for \C\X* in UTF mode.
|
2015-04-08 16:33:58 +00:00 |
|
ph10
|
bf5d44cfd7
|
Fix handling of global matching in pcre2test when a lookbehind assertion
contains \K.
|
2015-04-06 12:16:36 +00:00 |
|
ph10
|
98d8aba926
|
Fix pcre2grep loop provoked by \K in a lookbehind assertion in a non-anchored
pattern.
|
2015-04-03 11:14:19 +00:00 |
|
ph10
|
23795ac7b9
|
Fix stack overflow instead of error diagnosis for mutual recursion within
lookbehind assertion.
|
2015-04-01 15:37:54 +00:00 |
|
zherczeg
|
15f1c2be1d
|
Set auto-possessify limit to 1000 from 10000 (to match the Changelog).
|
2015-04-01 13:56:11 +00:00 |
|
ph10
|
448b48f2b9
|
Tidy the types of some integer variables.
|
2015-03-31 16:10:01 +00:00 |
|
ph10
|
a02d3b152e
|
Fix diagnosis of negative relative references to non-existent groups.
|
2015-03-31 15:01:25 +00:00 |
|
ph10
|
d71e5fe980
|
Fix bad compile for possessive quantifier on group containing a subroutine
reference.
|
2015-03-29 17:34:04 +00:00 |
|
ph10
|
a030a8f9c8
|
Fix non-diagnosis of syntax error for (?(?< when not followed by ! or =.
|
2015-03-29 15:40:45 +00:00 |
|
ph10
|
86f783c60d
|
Fix comment between recursion and quantifier bug.
|
2015-03-29 11:15:32 +00:00 |
|
ph10
|
1a1781e0c9
|
Fix mutual recursion inside other parentheses stack overflow bug.
|
2015-03-27 17:45:02 +00:00 |
|
ph10
|
625fd31e3e
|
Fix bad memory computation for "(*UTF)[\S\V\H]" (a pattern with a negative
class (\S) and explicit wide characters).
|
2015-03-25 19:26:27 +00:00 |
|
ph10
|
698f0a04ee
|
Add recursion limit to auto-possessification code.
|
2015-03-25 17:01:04 +00:00 |
|
ph10
|
f63b12103c
|
Fix bugs when (?!) is used as a condition.
|
2015-03-24 10:21:34 +00:00 |
|
zherczeg
|
617af78be4
|
Fix JIT compilation of conditional blocks whose assertion is converted to (*FAIL).
|
2015-03-24 08:43:52 +00:00 |
|
ph10
|
f8d388a20d
|
Implement pcre2_callout_enumerate().
|
2015-03-23 15:52:08 +00:00 |
|
ph10
|
6be0761133
|
Fix data overrun for /(?(?C)/
|
2015-03-20 12:37:28 +00:00 |
|
ph10
|
42227e4aa1
|
Test binary zero in callout strings; change offset to PCRE2_SIZE; some
documentation tidies.
|
2015-03-16 15:38:26 +00:00 |
|
ph10
|
1ea201c174
|
Documentation for callouts with string arguments.
|
2015-03-15 17:49:03 +00:00 |
|
ph10
|
f2b9e79e29
|
Add string offset within the pattern to the data passed to a callout with a
string argument.
|
2015-03-14 12:20:18 +00:00 |
|
ph10
|
4f8d902e79
|
Fix crash in pcre2test for some callouts with string arguments.
|
2015-03-14 10:47:43 +00:00 |
|
ph10
|
adc92df2b1
|
Support manual callout with string argument at start of condition.
|
2015-03-12 17:00:18 +00:00 |
|
zherczeg
|
a5a121214a
|
Adding more callout with string tests.
|
2015-03-12 11:49:29 +00:00 |
|
zherczeg
|
efaf1252e1
|
Assertion code generator in JIT has been optimized.
|
2015-03-12 11:21:38 +00:00 |
|
ph10
|
ace9862cdb
|
Code for callouts with string arguments. Documentation not yet updated.
|
2015-03-11 17:44:16 +00:00 |
|
ph10
|
0212e7d64b
|
Correct error in properties.
|
2015-03-06 15:19:36 +00:00 |
|
ph10
|
632577390a
|
Final file tidies for 10.10 release.
|
2015-03-06 15:08:29 +00:00 |
|
zherczeg
|
eb8c234e49
|
Fix compiler errors when JIT is not enabled.
|
2015-03-06 12:49:18 +00:00 |
|
ph10
|
dd5bdb7976
|
Fix bad compile of patterns like /[A-`]/i,utf where the range contains
characters with multiple other cases and the ranges adjoin.
|
2015-03-06 11:57:06 +00:00 |
|