summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Tag release 8.39pcre-8.39ph102016-06-140-0/+0
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/tags/pcre-8.39@1657 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Final code tidies for 8.39ph102016-06-143-9/+9
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1656 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Patch to allow compiling with Intel compiler.ph102016-06-142-1/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1655 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Warning suppression no longer needed.ph102016-06-141-1/+0
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1654 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Refactor to fix a typo.ph102016-05-252-4/+6
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1653 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Refactor to avoid compiler warnings.ph102016-05-252-64/+66
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1652 2f5784b3-3f2a-0410-8824-cb99058d5e15
* File tidies for 8.39-RC1.ph102016-05-2312-1006/+1026
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1651 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix typo.ph102016-05-211-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1650 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Minor refactor to avoid "left shift of negative value" warning.ph102016-05-212-3/+5
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1649 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Minor refactor to avoid compiler warning.ph102016-05-202-9/+12
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1648 2f5784b3-3f2a-0410-8824-cb99058d5e15
* A racing condition is fixed in JIT reported by Mozilla.zherczeg2016-05-192-1/+6
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1647 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Style updates in JIT.zherczeg2016-04-121-36/+42
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1646 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Support Android ARM64 cacheflush in JIT. Patch by Tavian Barnes.zherczeg2016-04-063-0/+24
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1645 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2016-03-0411-592/+606
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1644 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Forgot to add new testdata file (valgrind suppressions) to Makefile.amph102016-03-021-0/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1643 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Add valgrind suppressions file to RunTest so that issued that are provoked by ph102016-03-013-14/+37
| | | | | | | the SSE2 instruction set when JIT is in use are ignored. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1642 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Patch to allow MSVC static build via CMake.ph102016-03-012-1/+21
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1641 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2016-02-2921-1836/+1831
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1640 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix typo in pcre_study().ph102016-02-282-1/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1639 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix non-diagnosis of missing assertion after (?(?C).ph102016-02-274-5/+23
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1638 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix pcretest loop for global matching with an ovector size less than 2.ph102016-02-272-6/+16
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1637 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Yet another duplicate name bugfix by overestimating the memory needed (i.e. ph102016-02-274-1/+17
| | | | | | | another hack - PCRE2 has this "properly" fixed). git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1636 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Migrating JIT tests from PCRE2-JIT.zherczeg2016-02-241-1/+17
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1635 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Minor JIT fixes.zherczeg2016-02-191-33/+35
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1634 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Migrating fast forward skip optimization form PCRE2-JIT.zherczeg2016-02-171-223/+307
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1633 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Migrate fast-fail support from PCRE2-JIT.zherczeg2016-02-121-5/+180
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1632 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix workspace overflow for (*ACCEPT) with deeply nested parentheses.ph102016-02-108-22/+53
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1631 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Migrating single character optimizations from PCRE2-JIT.zherczeg2016-02-101-177/+398
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1630 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Add SSE2 support for first character search.zherczeg2016-02-091-63/+472
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1629 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix typo.ph102016-02-091-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1628 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler does not use TMP3 for matching xclass anymore.zherczeg2016-02-092-90/+112
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1627 2f5784b3-3f2a-0410-8824-cb99058d5e15
* The needs_start_ptr variable is removed from the JIT compiler.zherczeg2016-02-081-42/+25
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1626 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix pcretest bad behaviour for callout in lookbehind.ph102016-02-064-4/+33
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1625 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Assertion code generator in JIT has been optimized.zherczeg2016-02-053-12/+79
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1624 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT code generator for assertion matching is refactored to a separat function.zherczeg2016-02-042-237/+273
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1623 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Remove no-longer-true statement from the documentation.ph102015-12-181-6/+5
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1622 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Remove some excessive trailing white space.ph102015-12-181-8/+8
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1621 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix get_substring_list() bug when \K is used in an assertion.ph102015-12-084-2/+17
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1620 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix (by hacking) another length computation issue.ph102015-12-055-5/+10
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1619 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix copy named substring bug.ph102015-12-054-8/+23
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1618 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix /x bug when pattern starts with white space and (?-x)ph102015-12-033-42/+24
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1617 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix \Q\E before qualifier bug when auto callouts are enabled.ph102015-11-304-16/+45
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1616 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Allow for up to 32-bit numbers in the ordin() function in pcregrep.ph102015-11-292-1/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1615 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Give error for regexec with pmatch=NULL and REG_STARTEND set.ph102015-11-292-0/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1614 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix bug for isolated \E between an item and its qualifier when auto callout is ph102015-11-274-5/+25
| | | | | | | set. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1613 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix negated POSIX class within negated overall class UCP bug.ph102015-11-274-9/+39
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1612 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix auto-callout (?# comment bug.ph102015-11-267-17/+95
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1611 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Final file updates/tidies for 8.38.ph102015-11-234-7/+7
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1609 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix wide character bug for some negative POSIX classes.ph102015-11-208-31/+176
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1608 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Hotfix for [:punct:] in JIT.zherczeg2015-11-181-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1607 2f5784b3-3f2a-0410-8824-cb99058d5e15