ph10
|
509e4999a9
|
Add RunGrepTest.bat (supplied by Jason Hood).
|
2016-12-31 14:12:53 +00:00 |
|
ph10
|
ef3f53c50a
|
Fix Windows test script.
|
2016-12-31 14:04:25 +00:00 |
|
ph10
|
6c85a9cf86
|
Limit the subject length in the fuzzer support function, to avoid wasting time
searching large trees.
|
2016-12-31 13:46:36 +00:00 |
|
ph10
|
8f768d519f
|
Make the test for over-complication while auto-possessifying bite sooner.
|
2016-12-31 13:35:31 +00:00 |
|
ph10
|
6e3764c697
|
Very minor tidy to pcre2grep, plus fix typos in comments.
|
2016-12-29 16:29:05 +00:00 |
|
ph10
|
5a32a36d4b
|
Fix typos; unset GREP_COLO[U]R.
|
2016-12-29 15:57:38 +00:00 |
|
ph10
|
75e9297503
|
Fix typo in ChangeLog.
|
2016-12-29 15:54:23 +00:00 |
|
ph10
|
d2b71afa21
|
Add callout_error to pcre2test and stop the fuzzer after 100 callouts.
|
2016-12-28 15:05:48 +00:00 |
|
ph10
|
678be8e934
|
Fix issue with \Q\E after a callout before an assertion condition.
|
2016-12-28 12:26:12 +00:00 |
|
ph10
|
968a4affbc
|
Fail hyphen after POSIX character class.
|
2016-12-27 11:50:28 +00:00 |
|
ph10
|
482ae8f096
|
Fix class bug when UCP but not UTF was set and all wide characters need to be
included.
|
2016-12-26 17:11:18 +00:00 |
|
ph10
|
2ad85a2140
|
Fix bug when a character > 0xffff appears in a lookbehind within a lookbehind.
|
2016-12-24 16:25:11 +00:00 |
|
ph10
|
3176355640
|
Fix mis-parsing of a conditional group with callout but a question mark where
the assertion should start.
|
2016-12-23 18:34:10 +00:00 |
|
ph10
|
5c35436414
|
Add the -ac option (auto_callout) to pcre2test.
|
2016-12-23 17:36:22 +00:00 |
|
ph10
|
c71c324992
|
More refactoring: keep track of empty branches during compiling, replacing a
post-compile scan.
|
2016-12-23 17:09:37 +00:00 |
|
ph10
|
5a970cda12
|
Make the recursion limit apply to DFA matching.
|
2016-12-23 11:04:51 +00:00 |
|
ph10
|
f3c36b1732
|
Fix name table sort buffer overflow.
|
2016-12-21 17:09:11 +00:00 |
|
ph10
|
1d377c4f99
|
Limit the fuzzing function with match limit = recursion limit = 100.
|
2016-12-20 17:10:30 +00:00 |
|
ph10
|
513ffa6176
|
Fix incorrect internal error for very complicated back reference handling.
|
2016-12-20 16:47:41 +00:00 |
|
ph10
|
432e944105
|
Correct ChangeLog.
|
2016-12-11 16:47:39 +00:00 |
|
ph10
|
1d535a96d9
|
Fix \Q\E quantification bug.
|
2016-12-11 16:42:29 +00:00 |
|
ph10
|
a8b0c38cfc
|
Fix caseless minimizing back reference bug when heap in use for recursion.
|
2016-12-10 14:59:24 +00:00 |
|
ph10
|
bea0fcdfd8
|
Fix OOB error in substitute with start offset longer than length.
|
2016-12-09 18:19:38 +00:00 |
|
ph10
|
ac6a8e58cb
|
Fix NULL defer in extended substition for \p, \P, or \X.
|
2016-12-09 16:57:51 +00:00 |
|
zherczeg
|
1622a48e70
|
JIT compiler update.
|
2016-12-09 14:22:11 +00:00 |
|
ph10
|
50436d4d08
|
Fix crash in pcre2test when displaying a wide character with a locale set.
|
2016-12-08 18:56:24 +00:00 |
|
ph10
|
2c10ac4062
|
Fix buffer overflow in partial match test for CRLF in empty buffer.
|
2016-12-08 17:55:26 +00:00 |
|
ph10
|
247d738a50
|
Fix small memory leak in error code path.
|
2016-12-08 16:52:26 +00:00 |
|
ph10
|
3a1c44b95d
|
Fix \Q...\E bug in (*VERB) name when PCRE2_ALT_VERBNAMES and PCRE2_AUTO_CALLOUT
were both specified.
|
2016-11-27 16:14:33 +00:00 |
|
ph10
|
014fd3c2ac
|
Minor wording tweak.
|
2016-11-25 10:38:38 +00:00 |
|
ph10
|
b6fd463cad
|
Quantifiers following (*VERB)s were not being diagnosed.
|
2016-11-25 10:37:23 +00:00 |
|
ph10
|
c0a593054f
|
Make fuzz support abort on internal errors.
|
2016-11-24 15:57:34 +00:00 |
|
ph10
|
ace2993a31
|
Fix bad behaviour for subroutine call in lookbehind when the called subroutine
contained an option setting such as (?s) and PCRE2_ANCHORED was set.
|
2016-11-23 17:17:57 +00:00 |
|
ph10
|
ca94ec16b7
|
Add pcre2_code_copy_with_tables().
|
2016-11-22 15:37:02 +00:00 |
|
ph10
|
45ab2ff989
|
Update test for previous pcre2test update (overlooked).
|
2016-11-22 12:31:03 +00:00 |
|
ph10
|
cb6fe9902e
|
Give some offset information for errors in pcre2test hex patterns.
|
2016-11-22 10:33:13 +00:00 |
|
ph10
|
3f227ad94c
|
Correct libpcre2posix typos (should be libpcre2-posix).
|
2016-11-22 10:18:08 +00:00 |
|
ph10
|
eb06f66ae7
|
Make idempotency guards more standards compliant.
|
2016-11-20 12:46:11 +00:00 |
|
ph10
|
e26cec42ec
|
Add PCRE2_CALL_CONVENTION into prototypes.
|
2016-11-19 12:46:24 +00:00 |
|
ph10
|
12220c8b72
|
Fix overrun bug caused by conditional with assertion using too much memory.
|
2016-11-18 18:59:37 +00:00 |
|
ph10
|
e86513c76f
|
Fix global overflow bug for get/copy names in pcre2test.
|
2016-11-10 17:08:27 +00:00 |
|
ph10
|
70f5077974
|
Test update.
|
2016-11-04 16:40:08 +00:00 |
|
ph10
|
98b7a61606
|
Fix bad working space size calculation when PCRE2_AUTO_CALLOUT is set.
|
2016-11-04 16:35:47 +00:00 |
|
ph10
|
68b57e736a
|
Fix overrun for unterminated number after \g'
|
2016-11-04 11:05:21 +00:00 |
|
ph10
|
bb33ec330b
|
Add use_length to pcre2test.
|
2016-11-04 10:53:43 +00:00 |
|
ph10
|
de19b85886
|
List valgrind support when it is enabled.
|
2016-11-03 18:25:51 +00:00 |
|
ph10
|
2bb76aaab2
|
Add strerror() to pcre2test for failed file opening.
|
2016-11-03 18:18:53 +00:00 |
|
ph10
|
8957fc7c87
|
Remove all "register" declarations.
|
2016-11-03 17:35:59 +00:00 |
|
ph10
|
d37abff343
|
Update the pcre2grep patch for colouring on Windows so that "auto" is the same
as "always".
|
2016-11-03 17:01:17 +00:00 |
|
ph10
|
d31b808908
|
Correct out-of-date comments in the code.
|
2016-11-02 09:56:27 +00:00 |
|