summaryrefslogtreecommitdiff
path: root/testdata
Commit message (Collapse)AuthorAgeFilesLines
...
* Give error for \x{} and \o{}.ph102014-05-272-0/+29
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1481 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix auto-possessification bug.ph102014-05-274-0/+25
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1480 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Another test case for previously fixed bug.ph102014-05-272-0/+9
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1479 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix empty-matching possessive zero-repeat groups bug.ph102014-05-274-0/+35
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1478 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fixed an issue with nested table jumps.zherczeg2014-04-252-0/+7
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1475 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix C++ compiler warnings and silly quantifier size check.ph102014-04-211-3/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1472 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix typo that caused max/min quantifiers in ungreedy mode not to work.ph102014-03-102-0/+7
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1462 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Implement pcre_stack_guard.ph102014-02-092-0/+18
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1454 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix bug in tests when 16/32 bits and --enable-bsr-anycrlf are both set. Extend ph102014-01-173-5/+5
| | | | | | | pcretest to show the \R default. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1450 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Check alternative outputs for the locale test in RunTest. It should now work ph102014-01-125-10/+364
| | | | | | | for the 'fr' locale (which was broken). git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1443 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Improve pattern prefix search by a simplified Boyer-Moore algorithm in JIT.zherczeg2014-01-112-0/+7
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1440 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix caseless character class bug for characters within a range that have more ph102014-01-104-2/+53
| | | | | | | than one other case. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1438 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Reword pcretest messages and clarify "first char" meaning.ph102014-01-0319-183/+183
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1433 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Typo fixchpe2014-01-012-2/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1428 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT: Improved matching of newlines.zherczeg2013-12-312-2/+9
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1423 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT: Improved character read in UTF mode.zherczeg2013-12-302-0/+7
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1422 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix pcretest's handling of patterns when \K in an assertion sets the start of aph102013-12-272-0/+9
| | | | | | | match past the end of the match. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1418 2f5784b3-3f2a-0410-8824-cb99058d5e15
* The auto-possessification of character sets were improved. The JIT compiler ↵zherczeg2013-12-223-2/+19
| | | | | | also optimizes more character set checks. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1415 2f5784b3-3f2a-0410-8824-cb99058d5e15
* A new flag is set, when property checks are present in an XCLASS.zherczeg2013-12-229-22/+74
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1414 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix internal error for XCLASS in 16/32-bit non-UCP versions with heap ph102013-12-062-0/+7
| | | | | | | recursion, and get rid of some compiler warnings when UCP is not configured. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1411 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Add support for [[:<:]] and [[:>:]] as a transition aid.ph102013-12-032-0/+49
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1408 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Source tidies for 8.34-RC1.ph102013-11-191-0/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1404 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Wrong modifier messages in pcretest to go to stdout; update which modifiers are ph102013-11-126-6/+6
| | | | | | | forbidden in Perl-compatible tests. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1399 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix \K bug in possessively repeated groups.ph102013-11-112-0/+42
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1397 2f5784b3-3f2a-0410-8824-cb99058d5e15
* In /x mode, allow white space before a possessive + character.ph102013-11-102-2/+44
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1396 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Add (*NO_AUTO_POSSESS) and document interaction between auto-possessification ph102013-11-092-2/+13
| | | | | | | and callouts. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1395 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Require group names to start with a non-digit.ph102013-11-095-22/+103
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1394 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Allow quantifiers on (?!) so as to be the same as other assertions.ph102013-11-082-3/+26
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1393 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Give errors for [A-\d] and [a-[:digit:]] etc.ph102013-11-066-39/+43
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1392 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Add a simple tripwire to pcretest to lock out certain modifiers.ph102013-11-0533-26/+96
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1388 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Update POSIX class handling in UCP mode.ph102013-11-024-124/+550
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1387 2f5784b3-3f2a-0410-8824-cb99058d5e15
* A test that was in test 4 should have been in test 5.ph102013-10-294-10/+17
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1386 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Guard the call of check_char_prop since it does not exists when UCP is disabled.zherczeg2013-10-254-115/+142
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1384 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Allow auto-possessify to check more complex bracketed expressions.zherczeg2013-10-182-2/+200
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1383 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Auto-possessify OP_CLASS and some other bugfixes.zherczeg2013-10-1813-98/+168
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1382 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Auto-possessifying now supports property comparison with zero repeat ↵zherczeg2013-10-164-18/+52
| | | | | | quantifiers. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1381 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Explicit possessive quantifiers now use the new opcodes. Fixed an infelicity ph102013-10-159-39/+114
| | | | | | | with EXACT in caseless mode. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1380 2f5784b3-3f2a-0410-8824-cb99058d5e15
* More auto-possessification additions, using possessive class repeats. These are ph102013-10-1414-76/+224
| | | | | | | not yet used for explicit possessification. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1379 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Add U+0085 and U+180E to what \s matches in UCP mode, to match Perl.ph102013-10-124-0/+40
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1376 2f5784b3-3f2a-0410-8824-cb99058d5e15
* +1 is not needed for XCLASS as well.zherczeg2013-10-122-0/+15
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1375 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Further auto-possessification patch.ph102013-10-122-16/+160
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1374 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix \o{...} to accept characters between 0x80000000 and 0xffffffffchpe2013-10-122-0/+22
| | | | | | | The 32-bit library in non-UTF-32 mode can accept any 32-bit character, not just up to 0x7fffffff. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1373 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix auto-callout with PCRE_UCP, which was compiling rubbish.ph102013-10-112-0/+18
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1372 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Add \o{} and tidy up \x{} handling. Minor update to RunTest.ph102013-10-0915-9/+94
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1370 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Update \8 and \9 handling to match most recent Perl.ph102013-10-084-39/+74
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1369 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Refactor named group handling for conditional tests.ph102013-10-066-9/+23
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1365 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Add VT to the set of characters recognized as white space.ph102013-10-059-56/+61
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1364 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Refactored auto-possessification code.ph102013-10-0126-712/+1482
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1363 2f5784b3-3f2a-0410-8824-cb99058d5e15
* unicode: Update to Unicode 6.3.0 releasechpe2013-10-016-8/+87
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1362 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Make back references to duplicated named subpatterns more like Perl.ph102013-09-0621-26/+128
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1361 2f5784b3-3f2a-0410-8824-cb99058d5e15