summaryrefslogtreecommitdiff
path: root/testdata
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix bug for classes containing \\ sequences.ph102015-07-202-0/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1578 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix infinite recursion in the JIT compiler when certain patterns when ↵zherczeg2015-07-202-0/+4
| | | | | | certain patterns are analysed. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1577 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix bad compile of possessively repeated conditional group that could match an ph102015-07-172-0/+15
| | | | | | | empty string. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1576 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT should return with error when the compiled pattern requires more stack ↵zherczeg2015-06-302-0/+11
| | | | | | space than the maximum. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1574 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix buffer overflow for forward reference within backward assertion with excess ph102015-06-232-0/+5
| | | | | | | closing parenthesis. Bugzilla 1651. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1571 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Recognize EBCDIC non-breaking space and give error for \p in a class when no ph102015-06-192-0/+9
| | | | | | | UCP support. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1569 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix group empty match bug.ph102015-06-092-0/+20
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1566 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix overflow when ovector has size 1.ph102015-06-092-0/+7
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1565 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Add integer overflow check to (?n) code.ph102015-06-082-0/+5
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1563 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix another buffer overflow.ph102015-06-035-3/+7
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1562 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix buffer overflow for lookbehind within mutually recursive subroutines.ph102015-05-192-0/+6
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1560 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix named forward reference to duplicate group number overflow bug.ph102015-05-162-0/+8
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1559 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix buffer overflow for named recursive back reference when the name is ph102015-05-152-0/+4
| | | | | | | duplicated. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1558 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix buffer overflow for repeated conditional when referencing a duplicate name.ph102015-05-082-0/+12
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1557 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix forward referencing bugs.ph102015-05-072-0/+14
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1556 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix forward reference offset bug.ph102015-05-036-0/+72
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1555 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Documentation and tidies preparatory to 8.37 release.ph102015-04-144-7/+7
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1548 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix slow study when much mutual recursion.ph102015-04-132-0/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1547 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix other cases of backtracking crashes after \C in UTF mode.ph102015-04-082-0/+7
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1546 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix backtracking bug for \C\X* in UTF mode.ph102015-04-082-0/+7
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1545 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix pcretest loop for \K in lookbehind assertion.ph102015-04-074-0/+68
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1544 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix pcregrep loop when \K is used in a lookbehind assertion.ph102015-04-071-0/+8
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1543 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix stack overflow instead of diagnostic for mutual recursion inside a ph102015-04-012-0/+5
| | | | | | | lookbehind assertion. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1542 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix possessive quantifier after group containing subroutine call.ph102015-03-292-0/+46
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1540 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix non-diagnosis of missing assertion after (?(?< not followed by ! or =.ph102015-03-292-1/+6
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1539 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix comment between subroutine call and quantifier bug.ph102015-03-292-0/+8
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1538 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix mutual recursion inside other groups stack overflow bug.ph102015-03-272-0/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1537 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix memory bug for [\S\V\H] compile.ph102015-03-272-0/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1536 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Add recursion depth limit to auto-possessification.ph102015-03-252-0/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1535 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix bugs caused by (?!) as a condition (which is converted to OP_FAIL).ph102015-03-244-0/+20
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1534 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix bad compile of patterns like /[A-`]/i8 where the range contains ph102015-03-062-0/+7
| | | | | | | characters with multiple other cases and the ranges adjoin. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1532 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Remove computing the JIT read-only data size in advance and use on-demand ↵zherczeg2015-03-052-0/+16
| | | | | | memory allocation. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1530 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix bad compilation for patterns like /((?+1)(\1))/ with forward reference ph102015-03-026-0/+64
| | | | | | | subroutine and recursive back reference within the same group. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1529 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix bad compile for groups like "((?2){0,1999}())?".ph102015-02-282-0/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1528 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fixed two pcretest crashes caused by mangled input (the fuzzers are at work).ph102015-02-202-0/+16
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1526 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix bug that did not allow zero case for (a)*+ when ovector was too small to ph102015-02-112-0/+25
| | | | | | | capture. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1525 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Disallow quantification of assertions used as conditions.ph102015-02-082-4/+32
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1523 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix crash when mutual recursion such as (\2)(\1) is studied.ph102015-02-082-0/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1522 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix duplicate names memory calculation error.ph102015-02-085-3/+7
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1521 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix conditional test not setting highest back reference.ph102015-02-082-0/+73
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1520 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix compile loop for subroutine reference when preceded by a non-ASCII ph102015-02-062-0/+19
| | | | | | | single-character class such as [^\ff]. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1519 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix zero-repeat assertion condition bug.ph102014-11-192-0/+16
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1513 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix bug when there are unset groups prior to (*ACCEPT) within a capturing ph102014-11-052-0/+12
| | | | | | | group. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1510 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix compile-time loop for recursive reference within a group with an indefinite ph102014-08-082-0/+16
| | | | | | | repeat. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1498 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Tidy Perl compatibility test script.ph102014-08-082-2/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1497 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix compiler crash/misbehaviour for zero-repeated groups that include a ph102014-07-126-0/+100
| | | | | | | recursive back reference. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1495 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Update to Unicode 7.0.0 releasechpe2014-06-192-3/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1490 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Recognize characters with multiple other cases when creating starting bit map.ph102014-06-184-0/+52
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1488 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix bad compile of [\Qx]... where x is any character.ph102014-06-182-0/+14
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1487 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix not including VT in starting characters for \s.ph102014-06-185-40/+47
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1486 2f5784b3-3f2a-0410-8824-cb99058d5e15