summaryrefslogtreecommitdiff
path: root/testdata
Commit message (Collapse)AuthorAgeFilesLines
...
* Check start code unit bit map for setting minimum length.ph102019-07-161-3/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1135 6239d852-aaf2-0410-a92c-79f79f948069
* Fix lookbehind within lookahead within lookbehind misbehaviour bug.ph102019-07-164-0/+22
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1133 6239d852-aaf2-0410-a92c-79f79f948069
* Fix oversights in recent non-atomic assertions patch. Fixes ClusterFuzz 15837.ph102019-07-152-0/+26
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1132 6239d852-aaf2-0410-a92c-79f79f948069
* Implement non-atomic positive assertions.ph102019-07-133-8/+118
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1130 6239d852-aaf2-0410-a92c-79f79f948069
* Additional overflow test.ph102019-07-052-0/+9
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1127 6239d852-aaf2-0410-a92c-79f79f948069
* Check for integer overflow when computing lookbehind lengths. Fixes Clusterfuzz ph102019-07-042-0/+5
| | | | | | | issue 13656. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1126 6239d852-aaf2-0410-a92c-79f79f948069
* Fix bugs in recent patch for setting the maximum lookbehind.ph102019-06-282-0/+47
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1124 6239d852-aaf2-0410-a92c-79f79f948069
* Fix partial matching bug in pcre2_dfa_match().ph102019-06-262-0/+58
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1123 6239d852-aaf2-0410-a92c-79f79f948069
* Make pcre2test show actual pre-match consulted characters for a partial match, ph102019-06-265-68/+172
| | | | | | | not the length of the longest lookbehind. Control this by "allusedtext". git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1122 6239d852-aaf2-0410-a92c-79f79f948069
* Improve maximum lookbehind calculation for nested lookbehinds.ph102019-06-252-0/+66
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1121 6239d852-aaf2-0410-a92c-79f79f948069
* Update tests.ph102019-06-202-0/+12
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1116 6239d852-aaf2-0410-a92c-79f79f948069
* Typo in doc and update testsph102019-06-202-0/+28
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1115 6239d852-aaf2-0410-a92c-79f79f948069
* Don't ignore {1}+ when it is applied to a parenthesized item.ph102019-06-192-0/+32
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1111 6239d852-aaf2-0410-a92c-79f79f948069
* Fix minimum length bug for patterns containing (*ACCEPT).ph102019-06-182-0/+7
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1110 6239d852-aaf2-0410-a92c-79f79f948069
* Another extension to minimum length calculation.ph102019-06-177-0/+108
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1108 6239d852-aaf2-0410-a92c-79f79f948069
* Improve minimum length finder in the presence of back references when there are ph102019-06-161-3/+3
| | | | | | | multiple groups with the same number. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1107 6239d852-aaf2-0410-a92c-79f79f948069
* Fix pcre2grep -o bug when ovector overflows; add option to adjust the limit; ph102019-06-151-0/+7
| | | | | | | raise the default limit; give error if -o requests an uncaptured parens. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1106 6239d852-aaf2-0410-a92c-79f79f948069
* Another fix to the recent (*ACCEPT) patch. Fixes clusterfuzz 15242.ph102019-06-142-0/+5
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1105 6239d852-aaf2-0410-a92c-79f79f948069
* Make pcre2_match() return (*MARK) names from successful conditional assertions, ph102019-06-132-0/+22
| | | | | | | as Perl and the JIT do. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1104 6239d852-aaf2-0410-a92c-79f79f948069
* Minor improvement to minimum length calculation.ph102019-06-135-14/+10
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1103 6239d852-aaf2-0410-a92c-79f79f948069
* Fix minor oversight in previous patch. Fixes clusterfuzz 15199.ph102019-06-112-0/+5
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1102 6239d852-aaf2-0410-a92c-79f79f948069
* Allow (*ACCEPT) to be quantified.ph102019-06-102-0/+31
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1101 6239d852-aaf2-0410-a92c-79f79f948069
* Add support for invalid UTF-8 matching to pcre2grep.ph102019-05-281-0/+11
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1096 6239d852-aaf2-0410-a92c-79f79f948069
* Implement support for invalid UTF in the pcre2_match() interpreter.ph102019-05-2420-14/+413
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1094 6239d852-aaf2-0410-a92c-79f79f948069
* Fix crash when \X is used without UTF in JIT.ph102019-05-132-0/+7
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1091 6239d852-aaf2-0410-a92c-79f79f948069
* Implement a check on the number of capturing parentheses, which for some reason ph102019-04-227-0/+22
| | | | | | | has never existed. This fixes ClusterFuzz issue 14376. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1088 6239d852-aaf2-0410-a92c-79f79f948069
* Fix crash in pcre2_substitute() with NULL match context.ph102019-03-112-0/+20
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1081 6239d852-aaf2-0410-a92c-79f79f948069
* Compile \p{Any} the same as . in DOTALL mode, to benefit from auto-anchoring.ph102019-02-132-19/+32
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1072 6239d852-aaf2-0410-a92c-79f79f948069
* Fix overflow bug in new /u code. Fixes ClusterFuzz 13073.ph102019-02-132-0/+7
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1071 6239d852-aaf2-0410-a92c-79f79f948069
* Implement PCRE2_EXTRA_ALT_BSUX to support ECMAscript 6's \u{hhh..} syntax.ph102019-02-124-23/+49
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1070 6239d852-aaf2-0410-a92c-79f79f948069
* Previout bug-fix was bad. This properly fixes an overrun while reading a ph102019-02-075-0/+26
| | | | | | | Unicode group name. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1069 6239d852-aaf2-0410-a92c-79f79f948069
* Allow non-ASCII in group names when UTF is set; revise group naming terminology ph102019-02-0634-1113/+1232
| | | | | | | in documentation to use "capture group", as Perl does. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1066 6239d852-aaf2-0410-a92c-79f79f948069
* Fix bug in VERSION conditional test in DFA matching.ph102019-01-292-0/+24
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1062 6239d852-aaf2-0410-a92c-79f79f948069
* Fix issues with BAD_ESCAPE_IS_LITERAL in character classes.ph102019-01-042-7/+37
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1058 6239d852-aaf2-0410-a92c-79f79f948069
* Fix non-recognition of anchoring when preceded by (*MARK) etc.ph102018-11-272-0/+24
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1048 6239d852-aaf2-0410-a92c-79f79f948069
* Add --disable-pcre2grep-callout-fork configuration setting.ph102018-11-171-0/+30
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1042 6239d852-aaf2-0410-a92c-79f79f948069
* Upgrade the as yet unreleased substitute callout facility.ph102018-11-125-14/+72
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1039 6239d852-aaf2-0410-a92c-79f79f948069
* Fix zero-repeated subroutine call at start of pattern bug, which recorded an ph102018-10-202-0/+39
| | | | | | | incorrect first code unit. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1032 6239d852-aaf2-0410-a92c-79f79f948069
* Implement PCRE2_COPY_MATCHED_SUBJECT.ph102018-10-176-4/+40
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1028 6239d852-aaf2-0410-a92c-79f79f948069
* Update Makefile.am for compiling with gcov. Add Script Run tests to improve ph102018-10-142-0/+24
| | | | | | | coverage. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1026 6239d852-aaf2-0410-a92c-79f79f948069
* Upgrade the ucptest program (used only by maintainer) and script run tests.ph102018-10-142-0/+6
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1025 6239d852-aaf2-0410-a92c-79f79f948069
* Documentation and tests update for script runs.ph102018-10-124-0/+10
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1024 6239d852-aaf2-0410-a92c-79f79f948069
* Update Script Run code to use the Script Extension property instead of the ph102018-10-094-0/+105
| | | | | | | Script property. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1023 6239d852-aaf2-0410-a92c-79f79f948069
* Fix bugs of omission in new script run code.ph102018-10-034-0/+60
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1020 6239d852-aaf2-0410-a92c-79f79f948069
* Basic "script run" implementation. Not yet complete, and not yet documented.ph102018-10-027-0/+364
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1019 6239d852-aaf2-0410-a92c-79f79f948069
* Implement Perl 5.28's alphabetic lookaround syntax, e.g. (*pla:...) and also ph102018-09-246-3/+179
| | | | | | | (*atomic:...). git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1018 6239d852-aaf2-0410-a92c-79f79f948069
* Implement PCRE2_EXTRA_ESCAPED_CR_IS_LFph102018-09-212-0/+19
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1017 6239d852-aaf2-0410-a92c-79f79f948069
* Implement callouts from pcre2_substitute().ph102018-09-187-0/+49
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1012 6239d852-aaf2-0410-a92c-79f79f948069
* Add "allvector" to pcre2test.ph102018-09-152-0/+41
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1007 6239d852-aaf2-0410-a92c-79f79f948069
* Treat empty-string-matching repeated conditionals the same as ordinary ones ph102018-09-032-0/+123
| | | | | | | when checking for an anchored pattern. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@996 6239d852-aaf2-0410-a92c-79f79f948069