Philip.Hazel
|
13576ba188
|
Documentation update.
|
2015-05-19 16:56:39 +00:00 |
Philip.Hazel
|
666b3c88cf
|
Give error for empty subpattern name such as (?'').
|
2015-05-19 16:48:57 +00:00 |
Philip.Hazel
|
78735a5336
|
Fix buffer overflow for lookbehind with mutually recursive groups.
|
2015-05-18 17:31:29 +00:00 |
Philip.Hazel
|
ba8f1d8002
|
Maintenance on test after running ManyConfigTests.
|
2015-05-17 17:44:21 +00:00 |
Philip.Hazel
|
cd5b604ac1
|
Add -fsanitize=undefined test to standard tests.
|
2015-05-17 16:11:40 +00:00 |
Philip.Hazel
|
150f50b673
|
Fix pcre2grep compile with -std=c99.
|
2015-05-16 16:52:45 +00:00 |
Philip.Hazel
|
472d1c4e62
|
Fix sanitize=undefined warnings for left shifts of 31.
|
2015-05-16 16:02:46 +00:00 |
Philip.Hazel
|
6f94ece67d
|
Fix forward reference by name to duplicate group number bug.
|
2015-05-16 11:01:48 +00:00 |
Philip.Hazel
|
56444e9978
|
Fix buffer overflow for recursive byname back reference when duplicate names
exist.
|
2015-05-15 17:09:01 +00:00 |
Philip.Hazel
|
92739ef5d8
|
Fix repeated condition check by duplicated name bug.
|
2015-05-08 16:32:28 +00:00 |
Philip.Hazel
|
e653c5f142
|
Re-do previous patch and fix new forward-reference-with-quantification bugs.
|
2015-05-06 16:51:25 +00:00 |
Philip.Hazel
|
c420d11041
|
Fix bug in previous fix.
|
2015-05-05 18:46:51 +00:00 |
Philip.Hazel
|
d5191510db
|
Fix recursive forward reference bug.
|
2015-05-03 16:46:56 +00:00 |
Philip.Hazel
|
dc8d444147
|
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 |
Zoltán Herczeg
|
e4dc0407e3
|
Support alt circumflex in JIT.
|
2015-04-27 07:02:34 +00:00 |
Philip.Hazel
|
1a97cc7232
|
Allow '-' before "nojit" and other arguments for RunTest because I keep
forgetting.
|
2015-04-24 15:23:15 +00:00 |
Philip.Hazel
|
2966b067cb
|
Implement --enable-debug.
|
2015-04-24 11:14:47 +00:00 |
Philip.Hazel
|
1d96a5e978
|
Fix static linking using pkg-config issue.
|
2015-04-23 17:38:02 +00:00 |
Philip.Hazel
|
4d35b44b43
|
Fix compatibility issues for \8 and \9.
|
2015-04-23 17:28:39 +00:00 |
Zoltán Herczeg
|
e75aa00591
|
Fix ARM64 SP alignment issue in JIT.
|
2015-04-23 13:53:29 +00:00 |
Philip.Hazel
|
d1a13b8e2e
|
Implement PCRE2_ALT_CIRCUMFLEX.
|
2015-04-22 17:39:25 +00:00 |
Philip.Hazel
|
fe2733263d
|
Fix replication bug in pcre2test.
|
2015-04-21 08:34:10 +00:00 |
Zoltán Herczeg
|
c8609a72c6
|
Fix JIT assertion failure.
|
2015-04-21 07:02:08 +00:00 |
Zoltán Herczeg
|
53e25208d3
|
Improve options passing.
|
2015-04-20 13:04:02 +00:00 |
Philip.Hazel
|
5b5cfed910
|
Add teststderr to list of files to clean up.
|
2015-04-18 16:00:35 +00:00 |
Philip.Hazel
|
71fc42daf1
|
Add option for skipping the sanitize-address test.
|
2015-04-15 16:12:51 +00:00 |
Philip.Hazel
|
e47a6ebe87
|
Implement PCRE2_NEVER_BACKSLASH_C.
|
2015-04-13 17:29:05 +00:00 |
Philip.Hazel
|
3e1748390b
|
Fix very slow find_minlength when mutual recursion is present.
|
2015-04-13 09:13:39 +00:00 |
Philip.Hazel
|
f123833bdb
|
Fix other cases where backtracking after \C could cause a crash.
|
2015-04-08 16:53:22 +00:00 |
Philip.Hazel
|
aa8ee3ded5
|
Fix backtracking bug for \C\X* in UTF mode.
|
2015-04-08 16:33:58 +00:00 |
Philip.Hazel
|
7105d249f6
|
Fix handling of global matching in pcre2test when a lookbehind assertion
contains \K.
|
2015-04-06 12:16:36 +00:00 |
Philip.Hazel
|
cda8384a95
|
Fix pcre2grep loop provoked by \K in a lookbehind assertion in a non-anchored
pattern.
|
2015-04-03 11:14:19 +00:00 |
Philip.Hazel
|
ade67323e7
|
Fix stack overflow instead of error diagnosis for mutual recursion within
lookbehind assertion.
|
2015-04-01 15:37:54 +00:00 |
Zoltán Herczeg
|
9300cb6418
|
Set auto-possessify limit to 1000 from 10000 (to match the Changelog).
|
2015-04-01 13:56:11 +00:00 |
Philip.Hazel
|
2f265daed0
|
Tidy the types of some integer variables.
|
2015-03-31 16:10:01 +00:00 |
Philip.Hazel
|
6a2cb0d774
|
Fix diagnosis of negative relative references to non-existent groups.
|
2015-03-31 15:01:25 +00:00 |
Philip.Hazel
|
2327a5860b
|
Fix bad compile for possessive quantifier on group containing a subroutine
reference.
|
2015-03-29 17:34:04 +00:00 |
Philip.Hazel
|
63cab0dba9
|
Fix non-diagnosis of syntax error for (?(?< when not followed by ! or =.
|
2015-03-29 15:40:45 +00:00 |
Philip.Hazel
|
99bb61e903
|
Fix comment between recursion and quantifier bug.
|
2015-03-29 11:15:32 +00:00 |
Philip.Hazel
|
6b6e611b39
|
Fix mutual recursion inside other parentheses stack overflow bug.
|
2015-03-27 17:45:02 +00:00 |
Philip.Hazel
|
cd85fae3c6
|
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 |
Philip.Hazel
|
a066d12022
|
Add recursion limit to auto-possessification code.
|
2015-03-25 17:01:04 +00:00 |
Philip.Hazel
|
a4ceadbf47
|
Fix bugs when (?!) is used as a condition.
|
2015-03-24 10:21:34 +00:00 |
Zoltán Herczeg
|
69cda6bc70
|
Fix JIT compilation of conditional blocks whose assertion is converted to (*FAIL).
|
2015-03-24 08:43:52 +00:00 |
Philip.Hazel
|
4e61019ffe
|
Implement pcre2_callout_enumerate().
|
2015-03-23 15:52:08 +00:00 |
Philip.Hazel
|
b15698b077
|
Fix data overrun for /(?(?C)/
|
2015-03-20 12:37:28 +00:00 |
Philip.Hazel
|
aa8d7342da
|
Test binary zero in callout strings; change offset to PCRE2_SIZE; some
documentation tidies.
|
2015-03-16 15:38:26 +00:00 |
Philip.Hazel
|
2ec7cbf9b5
|
Documentation for callouts with string arguments.
|
2015-03-15 17:49:03 +00:00 |
Philip.Hazel
|
15e034c9c2
|
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 |
Philip.Hazel
|
b2c67082bd
|
Fix crash in pcre2test for some callouts with string arguments.
|
2015-03-14 10:47:43 +00:00 |