summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Tagged copy of 8.34.pcre-8.34ph102013-12-150-0/+0
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/tags/pcre-8.34@1413 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Final file tidies for 8.34.ph102013-12-158-1049/+1096
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1412 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix internal error for XCLASS in 16/32-bit non-UCP versions with heap ph102013-12-066-13/+31
| | | | | | | 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
* When running the tests for many different configurations, add compiler warningph102013-12-061-4/+25
| | | | | | | switches when gcc is being used, and fail if any warnings are generated. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1410 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix oversight for [[:<:]] patch when UTF not configured.ph102013-12-061-0/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1409 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Add support for [[:<:]] and [[:>:]] as a transition aid.ph102013-12-036-5/+118
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1408 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Add Jeff Trawick's patch to CMakeLists.txt for MSVC features.ph102013-12-012-0/+44
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1407 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix XCLASS POSIX types in JIT.zherczeg2013-11-301-4/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1406 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Clarify handling of \s in documentation; fix VT in pcretest's built-in tables.ph102013-11-253-16/+19
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1405 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Source tidies for 8.34-RC1.ph102013-11-1949-2068/+2632
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1404 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Get rid of a compiler warning.ph102013-11-191-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1403 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Add support for PT_PXGRAPH, PT_PXPRINT, and PT_PXPUNCT in JIT.zherczeg2013-11-151-0/+65
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1402 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Clarify documentation for \s and \w when locales are in use - they may match ph102013-11-122-24/+33
| | | | | | | characters whose code points are greater than 127. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1401 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Document the same tables must be used at compile and match time.ph102013-11-123-39/+58
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1400 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Wrong modifier messages in pcretest to go to stdout; update which modifiers are ph102013-11-128-14/+13
| | | | | | | forbidden in Perl-compatible tests. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1399 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Rename the (as yet unreleased) PCRE_NO_AUTO_POSSESSIFY option to ph102013-11-1212-28/+28
| | | | | | | PCRE_NO_AUTO_POSSESS - no need to be so long - and to match (*NO_AUTO_POSSESS). git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1398 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix \K bug in possessively repeated groups.ph102013-11-114-0/+48
| | | | 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-107-49/+140
| | | | 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-098-58/+131
| | | | | | | 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-0910-120/+200
| | | | 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-084-7/+44
| | | | 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-0613-65/+106
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1392 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Minor documentation clarifications.ph102013-11-062-8/+11
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1391 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Update HACKING document to bring it up to date with latest coding.ph102013-11-061-107/+162
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1390 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Implement compile-time nested parentheses limit, specified at build time.ph102013-11-0514-17/+83
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1389 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Add a simple tripwire to pcretest to lock out certain modifiers.ph102013-11-0537-54/+231
| | | | 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-0210-189/+765
| | | | 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
* Update perltest.pl to add /u when /W is in the test.ph102013-10-292-12/+14
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1385 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Guard the call of check_char_prop since it does not exists when UCP is disabled.zherczeg2013-10-255-115/+144
| | | | 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-183-17/+207
| | | | 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-1814-119/+279
| | | | 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-165-39/+87
| | | | | | 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-1512-65/+276
| | | | | | | 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-1421-202/+524
| | | | | | | not yet used for explicit possessification. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1379 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Add JIT support for the 64 bit TileGX architecture. Patch by Jiong Wang ↵zherczeg2013-10-147-2/+12766
| | | | | | (Tilera Corporation). git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1378 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Matching 0x85 and 0x180e to \s in JIT when UCP is used.zherczeg2013-10-131-1/+7
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1377 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Add U+0085 and U+180E to what \s matches in UCP mode, to match Perl.ph102013-10-1210-87/+210
| | | | 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-123-1/+16
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1375 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Further auto-possessification patch.ph102013-10-125-78/+288
| | | | 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-124-2/+24
| | | | | | | 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-114-6/+29
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1372 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Support OP_DNREF and OP_DNREFI in JIT.zherczeg2013-10-112-46/+170
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1371 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Add \o{} and tidy up \x{} handling. Minor update to RunTest.ph102013-10-0925-196/+324
| | | | 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-088-79/+125
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1369 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Two CMake patches (remove bash-ism, add missing defines).ph102013-10-083-2/+13
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1368 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Add support for OP_DNCREF and OP_DNRREF in JIT, and landing Philip's ↵zherczeg2013-10-071-201/+70
| | | | | | PT_SPACE fix. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1367 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Forgot to commit this for the previous commit.ph102013-10-061-0/+6
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1366 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Refactor named group handling for conditional tests.ph102013-10-0612-228/+197
| | | | 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-0520-189/+157
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1364 2f5784b3-3f2a-0410-8824-cb99058d5e15