summaryrefslogtreecommitdiff
path: root/testdata
Commit message (Collapse)AuthorAgeFilesLines
...
* Refactor the code for creating the name/number table.ph102013-09-032-1/+13
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1359 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix pcregrep looping bug for multiline empty string match.ph102013-08-051-0/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1353 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix incorrect "first data item" recorded for an assertion condition.ph102013-07-295-13/+29
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1352 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Move a non-Perl compatible test out of the Perl-compatible file.ph102013-07-274-20/+22
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1351 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix backup bugs with \X repeat matches.ph102013-07-262-0/+22
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1350 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Implement PCRE_INFO_MATCH_EMPTY and fix 2 bugs concerned with scanning for ph102013-07-058-0/+84
| | | | | | | empty string matching. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1348 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix segfault when pcre_dfa_exec() is called with an output vector of length ph102013-05-154-11/+18
| | | | | | | less than 2. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1334 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix pcregrep so that it can find empty lines.ph102013-05-101-0/+35
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1324 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Move some tests to the correct input file.ph102013-05-014-20/+20
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1318 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Tidy up comment in test input.ph102013-04-262-8/+6
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1315 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Code (but not yet documentation) for *LIMIT_MATCH and *LIMIT_RECURSION.ph102013-04-2422-47/+206
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1313 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Use tail recursion in maximizing character and character type repetitions, to ph102013-04-225-1/+121
| | | | | | | reduce stack usage. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1311 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Implement PCRE_NEVER_UTFph102013-04-055-0/+26
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1309 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix open parens in MAKE/SKIP/PRUNE/THEN name bug.ph102013-04-012-0/+31
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1305 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Move tests that are now Perl-compatible from test 2 to test 1.ph102013-03-294-64/+64
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1304 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Further changes to backtracking verbs in assertions.ph102013-03-274-9/+93
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1302 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Move some tests from testinput2 to testinput1 because they are now ph102013-03-224-241/+195
| | | | | | | Perl-compatible. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1299 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix COMMIT in recursion; document backtracking verbs in assertions and ph102013-03-221-0/+2
| | | | | | | subroutines. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1298 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Code changes for simpler backtracking handling (docs to follow).ph102013-03-194-83/+234
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1296 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Another backtracking test.ph102013-03-172-0/+7
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1294 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Document SKIP looks only for MARK: add tests to confirm.ph102013-03-152-0/+32
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1287 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix test discrepancy between JIT and interpreter.ph102013-03-152-3/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1286 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Further backtracking verb tests.ph102013-03-152-0/+28
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1285 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Change backtracking behaviour to "first verb encountered".ph102013-03-154-0/+197
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1284 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Update test 12.zherczeg2013-03-152-25/+14
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1281 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix the case where there are two or more SKIPs that may have to be ignored.ph102013-03-082-0/+30
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1274 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix *SKIP infinite loop.ph102013-03-082-0/+7
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1273 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Confine PRUNE and SKIP to recursive subpattern calls, like COMMIT.ph102013-03-062-0/+21
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1271 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Allow callout before assertion condition in a conditional group.ph102013-03-032-0/+32
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1266 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix missing callout in alternative of conditional group when auto callout is ph102013-03-031-0/+3
| | | | | | | set. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1265 2f5784b3-3f2a-0410-8824-cb99058d5e15
* tests: Unify unicode noncharacter testschpe2013-02-278-610/+206
| | | | | | | | The tests have the same output for the 8, 16 and 32 bit tests, so put them into test 4 instead of duplicating it into separate tests for each library. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1264 2f5784b3-3f2a-0410-8824-cb99058d5e15
* pcretest: Fix UTF-16 surrogate printing in test outputchpe2013-02-271-16/+16
| | | | | | 0xDFFF is a valid low surrogate value. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1263 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Correct Unicode string checking in the light of corrigendum #9.ph102013-02-279-222/+206
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1261 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Add \p{Xuc} to match characters identifiable by Universal Character Names.ph102013-02-274-0/+363
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1260 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Make \A record a lookbehind value of 1.ph102013-02-221-0/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1253 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Pass back the bumpalong value for partial matches.ph102013-02-203-11/+31
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1251 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix various save/revert cases for capture_last in recursion and also don't ph102013-02-132-1/+147
| | | | | | | diagnose overflow when it has reverted. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1248 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix forward search in JIT when link size is 3 or greater.zherczeg2013-01-182-0/+7
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1239 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Support (*UTF) in all libraries.ph102012-11-115-2/+21
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1219 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix really stupid bug in multicase matching, and deficiency in the tests.ph102012-11-114-0/+84
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1218 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Test 20 alleged it was DFA, but was not being run using -dfa. Fixed, and copied ph102012-11-074-12/+48
| | | | | | | some of the tests to the non-DFA tests. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1212 2f5784b3-3f2a-0410-8824-cb99058d5e15
* pcretest was not diagnosing characters > 0x7fffffff in 8-bit mode.ph102012-10-302-0/+10
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1190 2f5784b3-3f2a-0410-8824-cb99058d5e15
* tests: Add tests for short UTF-8 and UTF-16chpe2012-10-274-4/+67
| | | | | | | The only preexisting test was accidentally lost in rev 1174. Add exhaustive tests for short UTF-8 and UTF-16. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1179 2f5784b3-3f2a-0410-8824-cb99058d5e15
* tests: Improve test coverage for pcre_valid_utf8.cchpe2012-10-242-57/+130
| | | | | | Make sure to have a test for every PCRE_UTF8_ERRn. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1174 2f5784b3-3f2a-0410-8824-cb99058d5e15
* tests: Fix test suite to passchpe2012-10-231-1/+1
| | | | | | | Rev 1164 changed the pcretest output but didn't change the expected test output as well. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1166 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix byte order issue when the result of badmode is shown.zherczeg2012-10-214-4/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1150 2f5784b3-3f2a-0410-8824-cb99058d5e15
* pcre32: Separate UTF and non-UTF testschpe2012-10-162-0/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1116 2f5784b3-3f2a-0410-8824-cb99058d5e15
* pcre32: utf: Reject all non-characters and not just 0xfffechpe2012-10-168-3/+609
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1098 2f5784b3-3f2a-0410-8824-cb99058d5e15
* pcre32: pcretest: Don't convert data line to UTF-8 firstchpe2012-10-165-6/+6
| | | | | | | | | | | While reading the data lines, directly put them into the 8, 16 or 32 bit buffers instead of first converting them into UTF-8 and only afterwards converting that buffer to 16/32 bit. This is necessary so the in 32 bit mode the \x{} escapes can use the full 32-bit range (while the non-standard 5/6 byte UTF-8 sequences can only express characters up to 31-bits). git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1090 2f5784b3-3f2a-0410-8824-cb99058d5e15
* pcre32: tests: Use \x?? escapes to create invalid UTF-8chpe2012-10-162-8/+8
| | | | | | | Make test input data lines be UTF-8; so to construct invalid UTF-8 sequences \x?? escapes must be used. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1089 2f5784b3-3f2a-0410-8824-cb99058d5e15