summaryrefslogtreecommitdiff
path: root/testdata
Commit message (Collapse)AuthorAgeFilesLines
* Documentation and tests update.ph102021-04-282-0/+33
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1307 6239d852-aaf2-0410-a92c-79f79f948069
* Add another test, tidy ChangeLog.ph102021-02-192-0/+8
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1304 6239d852-aaf2-0410-a92c-79f79f948069
* Fix \K within recursion bug in interpreter.ph102021-02-182-0/+7
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1301 6239d852-aaf2-0410-a92c-79f79f948069
* Fix some numerical checking bugs, Bugzilla 2690.ph102021-02-019-5/+39
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1295 6239d852-aaf2-0410-a92c-79f79f948069
* Update RunGrepTest to use tr for handling binary zeros instead of sed, which it ph102021-01-041-1/+1
| | | | | | | is hoped with increase portability. Bugzilla #2681. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1289 6239d852-aaf2-0410-a92c-79f79f948069
* Fix bug in RunTest: not reporting failure in test 2, and fix bugs in RunTest ph102020-11-222-2/+2
| | | | | | | and RunTest.bat causing test 2 to fail when not building in source directory. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1285 6239d852-aaf2-0410-a92c-79f79f948069
* Fixed a word boundary check bug in JIT when partial matching is enabled.zherczeg2020-10-272-0/+10
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1280 6239d852-aaf2-0410-a92c-79f79f948069
* pcre2grep update: -m and $x{..}, $o{..} escapes. Also some doc updates.ph102020-10-044-0/+31
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1274 6239d852-aaf2-0410-a92c-79f79f948069
* Fix Bugzilla #2642: no match bug in 8-bit mode for caseless invalid utf ph102020-09-152-0/+7
| | | | | | | matching. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1272 6239d852-aaf2-0410-a92c-79f79f948069
* Update pcre2test to check delimiters after #perltest and fix some in test 1.ph102020-09-142-18/+18
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1270 6239d852-aaf2-0410-a92c-79f79f948069
* Fix delimiters in tests 1 and 4 for correct Perl behaviour (Bugzilla #2641). ph102020-09-136-58/+85
| | | | | | | Also move \K in lookaround tests to test 2 (Perl no longer supports). git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1269 6239d852-aaf2-0410-a92c-79f79f948069
* Fix read overflow for invalid VERSION test with one fractional digit at the end ph102020-06-292-0/+5
| | | | | | | of a pattern. Fixes ClusterFuzz 23779. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1266 6239d852-aaf2-0410-a92c-79f79f948069
* Second attempt at getting rid of gcc 10 warning.ph102020-04-242-0/+27
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1247 6239d852-aaf2-0410-a92c-79f79f948069
* Update to Unicode 13.0.0.ph102020-03-254-6/+14
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1240 6239d852-aaf2-0410-a92c-79f79f948069
* Renamed dftables as pcre2_dftables and enable it to write the tables in binary. ph102020-03-203-0/+41
| | | | | | | Update documentation about character tables. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1237 6239d852-aaf2-0410-a92c-79f79f948069
* Fix bugs in new UCP casing code for back references and characters with more ph102020-02-265-0/+58
| | | | | | | than 2 cases. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1231 6239d852-aaf2-0410-a92c-79f79f948069
* Follow ucp changes in JIT.zherczeg2020-02-265-20/+0
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1230 6239d852-aaf2-0410-a92c-79f79f948069
* Fix bug introduced in recent UCP changes (writing outside starting code unit ph102020-02-252-0/+4
| | | | | | | bitmap for non-UTF caseless character U+00DF). git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1229 6239d852-aaf2-0410-a92c-79f79f948069
* Fix bad lookbehind compilation when preceded by a DEFINE group.ph102020-02-242-0/+7
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1228 6239d852-aaf2-0410-a92c-79f79f948069
* Fix bug in UTF-16 checker returning wrong offset for missing low surrogate.ph102020-02-244-2/+26
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1226 6239d852-aaf2-0410-a92c-79f79f948069
* Unicode upper/lower casing is now used when UCP is set, even if UTF is not set. ph102020-02-239-15/+669
| | | | | | | This is not yet documented, and it not yet implemented in JIT. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1224 6239d852-aaf2-0410-a92c-79f79f948069
* Fix problems with new PCRE2_SUBSTITUTE_MATCHED code.ph102020-02-162-0/+66
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1219 6239d852-aaf2-0410-a92c-79f79f948069
* Fix bug in processing (?(DEFINE)...) within lookbehind assertions.ph102020-01-264-0/+39
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1212 6239d852-aaf2-0410-a92c-79f79f948069
* Ensure a newline after the final line in a file is output by pcre2grep.ph102020-01-251-6/+10
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1211 6239d852-aaf2-0410-a92c-79f79f948069
* Implement PCRE2_SUBSTITUTE_REPLACEMENT_ONLY.ph102020-01-222-0/+46
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1206 6239d852-aaf2-0410-a92c-79f79f948069
* Update Windows-specific test output (overlooked wording change).ph102020-01-151-3/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1205 6239d852-aaf2-0410-a92c-79f79f948069
* Documentation update and another cunning test pattern.ph102020-01-052-0/+27
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1203 6239d852-aaf2-0410-a92c-79f79f948069
* Allow real repetition of assertions.ph102020-01-013-0/+59
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1202 6239d852-aaf2-0410-a92c-79f79f948069
* Some test files needed updating for link sizes 3 and 4.ph102019-12-296-378/+330
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1201 6239d852-aaf2-0410-a92c-79f79f948069
* Add (?* and (?<* synonyms for non-atomic lookarounds.ph102019-12-282-0/+24
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1197 6239d852-aaf2-0410-a92c-79f79f948069
* Implement PCRE2_SUBSTITUTE_MATCHED.ph102019-12-272-0/+17
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1196 6239d852-aaf2-0410-a92c-79f79f948069
* Implement PCRE2_SUBSTITUTE_LITERAL.ph102019-12-262-0/+17
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1194 6239d852-aaf2-0410-a92c-79f79f948069
* Remove atomic restriction on capture groups containing recursive back ph102019-12-187-237/+236
| | | | | | | references, as since 10.30 it has been unnecessary. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1193 6239d852-aaf2-0410-a92c-79f79f948069
* Fix sometimes failing caseless non-ASCII matching in assertion. ph102019-11-162-0/+20
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1185 6239d852-aaf2-0410-a92c-79f79f948069
* Fix error offset bug introduced at 1176.ph102019-10-162-0/+16
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1179 6239d852-aaf2-0410-a92c-79f79f948069
* Optimize certain starting code unit bit maps into a single starting code unit.ph102019-09-137-1/+173
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1171 6239d852-aaf2-0410-a92c-79f79f948069
* Improve starting-byte bit map for UTF-8 patterns with wide characters in ph102019-09-102-35/+37
| | | | | | | classes. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1170 6239d852-aaf2-0410-a92c-79f79f948069
* Optimize classes such as [Aa] to be a single caseless character.ph102019-09-097-0/+41
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1168 6239d852-aaf2-0410-a92c-79f79f948069
* Back off failed attempt to handle nested lookbehinds for estimating how much of ph102019-09-042-7/+7
| | | | | | | | a partial match to retain for multi-segment matching. Document the current difficulty if the whole first segment cannot be retained. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1163 6239d852-aaf2-0410-a92c-79f79f948069
* Fix bug introduced in commit 1133. Lookbehinds that follow a condition were not ph102019-08-264-0/+112
| | | | | | | always properly handled. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1160 6239d852-aaf2-0410-a92c-79f79f948069
* Fix allusedtext bug, rightmost consulted character incorrect in negative ph102019-08-104-2/+14
| | | | | | | lookaheads. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1157 6239d852-aaf2-0410-a92c-79f79f948069
* Fix incorrect computation of group length when one branch exceeded 65535.ph102019-08-032-0/+35
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1155 6239d852-aaf2-0410-a92c-79f79f948069
* Fix typo in test data comment.ph102019-08-012-2/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1152 6239d852-aaf2-0410-a92c-79f79f948069
* Upgrade to Unicode 12.1.0ph102019-07-292-0/+11
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1147 6239d852-aaf2-0410-a92c-79f79f948069
* Documentation and test update.ph102019-07-282-0/+41
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1145 6239d852-aaf2-0410-a92c-79f79f948069
* (*ACCEPT) at start of branch was not recording "may match empty string".ph102019-07-231-0/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1144 6239d852-aaf2-0410-a92c-79f79f948069
* Follow the partial matching changes in JIT.zherczeg2019-07-232-24/+24
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1143 6239d852-aaf2-0410-a92c-79f79f948069
* More partial match tweaks.ph102019-07-224-0/+28
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1142 6239d852-aaf2-0410-a92c-79f79f948069
* Update definition of partial match and fix \z and \Z (as documented).ph102019-07-214-7/+136
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1140 6239d852-aaf2-0410-a92c-79f79f948069
* Fix bug in recent patch for lookbehinds within lookaheads. Fixes ClusterFuzz ph102019-07-182-0/+7
| | | | | | | 15933. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1138 6239d852-aaf2-0410-a92c-79f79f948069