summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release 8.20pcre-8.20ph102011-10-210-0/+0
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/tags/pcre-8.20@739 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Source tidies for 8.20 release.ph102011-10-219-761/+807
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@738 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Add more about \C to documentation.ph102011-10-193-13/+42
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@737 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Support OP_ANYBYTE in JIT when utf8 is disabled and optimizing utf8 ↵zherczeg2011-10-163-44/+57
| | | | | | character length computation git-svn-id: svn://vcs.exim.org/pcre/code/trunk@736 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Rewrite code that broke under Mac OS (isxdigit with ++ in its argument).ph102011-10-132-1/+14
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@735 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix ASCII dependency in pcretest when decoding hex characters.ph102011-10-122-2/+6
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@734 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Source tidies for 8.20-RC3.ph102011-10-1115-411/+542
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@733 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Needed to put "sh" before test commands for CMake build.ph102011-10-111-2/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@732 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Update the config test script to run some tests under valgrind.ph102011-10-101-9/+23
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@731 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Remove redundant line of code.ph102011-10-101-1/+0
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@730 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix THEN:ARG bug introduced with *THEN refactoring.ph102011-10-105-7/+20
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@729 2f5784b3-3f2a-0410-8824-cb99058d5e15
* PCRE_NO_START_OPTIMIZE, if given to pcre_compile(), did not suppress the ph102011-10-102-2/+2
| | | | | | | subject length check at run time. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@728 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Updates to NON-UNIX-USE supplied by Sheri.ph102011-10-101-24/+55
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@727 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Refactoring atomic block data saving. The new code is considerably simpler ↵zherczeg2011-10-091-138/+83
| | | | | | and use less memory. OP_ONCE_NC is also supported. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@726 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Additional atomic group tests.ph102011-10-092-0/+119
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@725 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Document PCRE/Perl capture diffences in subroutines/recursions.ph102011-10-092-12/+30
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@724 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Revert handling of atomic groups that do not include captures to the old way of ph102011-10-087-59/+169
| | | | | | | handling, thus reducing stack usage. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@723 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update: Make fast_call a separate call type. Allows call ↵zherczeg2011-10-079-42/+38
| | | | | | optimizations on MIPS. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@722 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Comment correction and minor code improvement.ph102011-10-072-6/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@721 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix RunGrepTest colour bug.ph102011-10-072-2/+11
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@720 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Another improved RunTest.bat and also CMakeLists.txt provided by Sheri P.ph102011-10-073-67/+219
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@719 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Add some casts to get rid of compiler warnings from MSVC8.ph102011-10-051-3/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@718 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Document Power PC JIT support as experimental.ph102011-10-051-3/+5
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@717 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Make (*THEN) work as in Perl in subpatterns that do not contain | alternatives.ph102011-10-0414-204/+624
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@716 2f5784b3-3f2a-0410-8824-cb99058d5e15
* A fix for signed/unsigned comparison warnings reported by Visual C++ in the ↵zherczeg2011-10-014-9/+11
| | | | | | JIT compiler git-svn-id: svn://vcs.exim.org/pcre/code/trunk@715 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update: MIPS III supportzherczeg2011-09-283-113/+158
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@714 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix bug with (*THEN) in a subroutine/recursion.ph102011-09-274-1/+11
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@713 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Allow for CRLF terminations of pcretest output in RunTest.ph102011-09-262-6/+16
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@712 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Look for testdata in parent directory if not found in current.ph102011-09-251-5/+13
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@711 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix to the code for running tests under msys.ph102011-09-251-2/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@710 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Put back CRLF line endings on RunTest.bat, and remove it from the list of files ph102011-09-252-300/+300
| | | | | | | that are detrailed. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@709 2f5784b3-3f2a-0410-8824-cb99058d5e15
* File tidies for 8.20-RC2 release.ph102011-09-2313-408/+432
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@708 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Documentation clarifications.ph102011-09-232-10/+23
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@707 2f5784b3-3f2a-0410-8824-cb99058d5e15
* RunTest uses Windows files for "fr" locale and looks for testdata in parent ph102011-09-232-13/+34
| | | | | | | directory. CMakeLists.txt uses RunTest for testing in msys environment. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@706 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler fix for MIPS position independent callszherczeg2011-09-221-7/+17
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@705 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Borland C++ JIT support by Dmitry Ukolovzherczeg2011-09-212-6/+14
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@704 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Small, MIPS related fix in the JIT compilerzherczeg2011-09-202-2/+11
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@703 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Restore tail-recursion optimizations when no (*THEN) in pattern.ph102011-09-206-22/+71
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@702 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix miscompile of /(*ACCEPT)a/, which thought a match had to start with "a".ph102011-09-204-52/+84
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@701 2f5784b3-3f2a-0410-8824-cb99058d5e15
* New RunTest.bat provided by Sheri Pierce.ph102011-09-202-173/+300
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@700 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix *THEN in condition issue.ph102011-09-204-2/+56
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@699 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Revised pcre_jit_test that runs OK with or without UTF-8 and/or UCP.ph102011-09-193-34/+61
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@698 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix minimum length bug with *ACCEPT.ph102011-09-195-30/+77
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@697 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Remove continual recording of MAX_INDEX, calculate itonly at the end of the ↵zherczeg2011-09-181-75/+37
| | | | | | match. 5% progress. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@696 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Swap MAX_INDEX and CALL_COUNT, since CALL_COUNT is used far more frequently ↵zherczeg2011-09-171-29/+37
| | | | | | so it should be a register. 5% progress on a 64 bit x86 machine. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@695 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT must support special NEWLINE constantszherczeg2011-09-161-1/+9
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@694 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix typo.ph102011-09-121-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@693 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix CMake for release candidate; doc tidies.ph102011-09-124-11/+9
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@692 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Final source and document tidies for 8.20-RC1.ph102011-09-1159-1200/+2358
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@691 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Update full set of tests with many configurations.ph102011-09-107-9/+29
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@690 2f5784b3-3f2a-0410-8824-cb99058d5e15