summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Make a copy of the 8-bit trunk in preparation for replacing it with theoldtrunk8ph102011-12-280-0/+0
| | | | | | | 8/16-bit branch. git-svn-id: svn://vcs.exim.org/pcre/code/branches/oldtrunk8@834 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Renamed isnumber in pcre_compile to avoid a clash with ctype.h in Macs, and ph102011-12-183-5/+16
| | | | | | | | fixed a bug in fixed-length calculation for lookbehinds that would show up only in quite long subpatterns. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@807 2f5784b3-3f2a-0410-8824-cb99058d5e15
* A last-minute update to RunTest.bat from Sheri.ph102011-12-121-3/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@799 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Source tidies for 8.21ph102011-12-115-16/+23
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@797 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Computation of memory needed for the table of names of groups was giving an ph102011-12-073-4/+7
| | | | | | | unnecessarily large value. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@793 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix a possible uninitialized memory bug.ph102011-12-072-1/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@792 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Updated RunTest.bat (don't use JIT for tests 7-10).ph102011-12-072-9/+9
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@791 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Previous pcre-config.in patch did not update libs-cpp.ph102011-12-071-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@790 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Source tidies for 8.21-RC1ph102011-12-0623-209/+209
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@788 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix uninitialized memory use when writing study data to file if no starting ph102011-12-062-52/+62
| | | | | | | byte set exists. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@787 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Tidies for 8.21-RC1 release.ph102011-12-0515-895/+1179
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@784 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Include CheckMan in distribution (accidentally omitted) and put an explicit ph102011-12-052-6/+7
| | | | | | | | "perl" before Perl scripts in PrepareRelease instead of relying on automatic execution because this helps in Windows. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@783 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Preserve the size of JIT compiled code. Add PCRE_INFO_JITSIZE and use it forph102011-12-028-14/+60
| | | | | | | the /M option in pcretest. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@780 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Added (int) casts to reduce 64-bit warnings.ph102011-12-026-32/+35
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@779 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix bug with caseless matching of characters of different lengths when the ph102011-12-014-16/+56
| | | | | | | shorter is right at the end of the subject. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@778 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Retrieve executable code size support for the JIT compiler and fixing some ↵zherczeg2011-12-019-11/+30
| | | | | | warnings. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@777 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Documentation update.ph102011-12-011-5/+8
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@776 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix pcretest not forgetting JIT after it has been used once.ph102011-12-013-3/+5
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@775 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Expand compile workspace for very many forward references. This ups the limit ph102011-11-306-42/+141
| | | | | | | by a factor of 100. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@773 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Documentation update.ph102011-11-301-4/+5
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@772 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Update *MARK handling to be more like Perl.ph102011-11-299-865/+851
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@771 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Add some words about multiple PCRE versions to the JIT documentation.ph102011-11-261-7/+27
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@768 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Some UTF-8 tests were in the wrong file.ph102011-11-255-21/+27
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@766 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Added comments about options usage.ph102011-11-231-6/+11
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@765 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix repeated forward reference needed character bug.ph102011-11-224-2/+18
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@762 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Add JIT stack FAQ to JIT documentation.ph102011-11-221-3/+77
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@761 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Test for workspace overflow with forward reference data.ph102011-11-226-3/+33
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@760 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Disallow \N in character classes, for Perl compatibility.ph102011-11-217-7/+30
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@758 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Support \C in lookbehinds and DFA matching when not in UTF-8 mode.ph102011-11-1916-20/+97
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@754 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Remove -L from pcre-config when install is into /usr/lib (fixes ph102011-11-192-2/+11
| | | | | | | cross-compiling). git-svn-id: svn://vcs.exim.org/pcre/code/trunk@753 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT should use pcre_malloc/pcre_free for allocation.zherczeg2011-11-194-6/+23
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@752 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Code tidies.ph102011-11-183-3/+6
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@751 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix problem with possessively repeated groups with minima greater than one.ph102011-11-184-8/+54
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@750 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix bad compiling of possessively repeated conditional subpattern.ph102011-11-186-25/+127
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@749 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Update JIT documenation for latest supported items.ph102011-11-151-5/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@748 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fixed several items that were being incorrectly rejected as "not fixed length"ph102011-11-158-23/+273
| | | | | | | in lookbehinds. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@747 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Caseless matching of backreferences with fixed length repetitions was broken.ph102011-11-154-0/+31
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@746 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Small tidies, and documentation update for JavaScript \x, \u, \U support.ph102011-11-146-21/+54
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@745 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Correctly supporting \x and \u in JavaScript compatibility modezherczeg2011-11-134-4/+146
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@744 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Marks in non-capturing atomic groups were not being passed out.ph102011-11-084-0/+22
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@743 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix cache-flush issue on PowerPC, adding some comments and a check for ↵zherczeg2011-11-065-5/+37
| | | | | | disabled PCRE_EXTRA_TABLES. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@742 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Supporting OP_NCREF, OP_RREF and OP_NRREF by the JIT compilerzherczeg2011-10-317-29/+263
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@741 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Updating the JIT compilerzherczeg2011-10-3115-255/+298
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@740 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