summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release 10.34pcre2-10.34ph102019-11-210-0/+0
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/tags/pcre2-10.34@1189 6239d852-aaf2-0410-a92c-79f79f948069
* Final file tidies for 10.34ph102019-11-217-14/+14
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1188 6239d852-aaf2-0410-a92c-79f79f948069
* Fixed the incorrect computation of jump sizes on x86 CPUs in JIT.zherczeg2019-11-193-0/+6
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1187 6239d852-aaf2-0410-a92c-79f79f948069
* Update comment about %lu warnings.ph102019-11-171-1/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1186 6239d852-aaf2-0410-a92c-79f79f948069
* Fix sometimes failing caseless non-ASCII matching in assertion. ph102019-11-164-0/+38
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1185 6239d852-aaf2-0410-a92c-79f79f948069
* ARM64 first character fixes by Sebastian Pop.zherczeg2019-11-122-27/+91
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1184 6239d852-aaf2-0410-a92c-79f79f948069
* Documentation updateph102019-11-081-0/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1183 6239d852-aaf2-0410-a92c-79f79f948069
* File tidies for 10.34-RC2.ph102019-11-068-14/+15
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1182 6239d852-aaf2-0410-a92c-79f79f948069
* JIT ARM64 fixes by Sebastian Pop.zherczeg2019-11-062-266/+539
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1181 6239d852-aaf2-0410-a92c-79f79f948069
* Source tidies (trailing spaces) etc. for 10.34-RC1.ph102019-10-1737-168/+170
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1180 6239d852-aaf2-0410-a92c-79f79f948069
* Fix error offset bug introduced at 1176.ph102019-10-163-0/+20
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1179 6239d852-aaf2-0410-a92c-79f79f948069
* JIT compiler update and disable wrong assert.zherczeg2019-10-163-6/+32
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1178 6239d852-aaf2-0410-a92c-79f79f948069
* Fix minor test issues and tidies/updates for 10.34-RC1 testing release.ph102019-10-159-25/+47
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1177 6239d852-aaf2-0410-a92c-79f79f948069
* Ensure regexec is thread safe to avoid sanitizer warnings.ph102019-10-152-2/+5
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1176 6239d852-aaf2-0410-a92c-79f79f948069
* Fix use after free and compilation error in JIT.zherczeg2019-10-061-26/+26
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1175 6239d852-aaf2-0410-a92c-79f79f948069
* Better description for jit-sealloc option and early check for executable memory.zherczeg2019-10-014-5/+28
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1174 6239d852-aaf2-0410-a92c-79f79f948069
* Fix typo.ph102019-09-261-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1173 6239d852-aaf2-0410-a92c-79f79f948069
* Support NEON based fast forward character search in ARM64. Patch by ↵zherczeg2019-09-172-3/+347
| | | | | | Sebastian Pop. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1172 6239d852-aaf2-0410-a92c-79f79f948069
* Optimize certain starting code unit bit maps into a single starting code unit.ph102019-09-139-2/+278
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1171 6239d852-aaf2-0410-a92c-79f79f948069
* Improve starting-byte bit map for UTF-8 patterns with wide characters in ph102019-09-104-41/+95
| | | | | | | classes. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1170 6239d852-aaf2-0410-a92c-79f79f948069
* Mend bug introduced in previous patch. Fixes crash detected by ClusterFuzz ph102019-09-102-9/+16
| | | | | | | 17101. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1169 6239d852-aaf2-0410-a92c-79f79f948069
* Optimize classes such as [Aa] to be a single caseless character.ph102019-09-099-18/+114
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1168 6239d852-aaf2-0410-a92c-79f79f948069
* Add underflow check in JIT.zherczeg2019-09-092-2/+9
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1167 6239d852-aaf2-0410-a92c-79f79f948069
* Install .gitignore file to help those using svn via git.ph102019-09-072-0/+50
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1166 6239d852-aaf2-0410-a92c-79f79f948069
* When computing minimum length, don't scan subsequent branches if any branch in ph102019-09-072-2/+8
| | | | | | | a group has zero minimum length. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1165 6239d852-aaf2-0410-a92c-79f79f948069
* Fix pessimizing optimization of start-of-match code units in the interpreters.ph102019-09-063-18/+79
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1164 6239d852-aaf2-0410-a92c-79f79f948069
* Back off failed attempt to handle nested lookbehinds for estimating how much of ph102019-09-049-923/+876
| | | | | | | | a partial match to retain for multi-segment matching. Document the current difficulty if the whole first segment cannot be retained. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1163 6239d852-aaf2-0410-a92c-79f79f948069
* Cut out maketables_free when included in freestanding program.ph102019-09-041-0/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1162 6239d852-aaf2-0410-a92c-79f79f948069
* Add the pcre2_maketables_free() function.ph102019-09-0312-55/+204
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1161 6239d852-aaf2-0410-a92c-79f79f948069
* Fix bug introduced in commit 1133. Lookbehinds that follow a condition were not ph102019-08-265-9/+129
| | | | | | | always properly handled. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1160 6239d852-aaf2-0410-a92c-79f79f948069
* Update Makefile.am to add src/pcre2_jit_simd_inc.h to distribution.ph102019-08-261-0/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1159 6239d852-aaf2-0410-a92c-79f79f948069
* Move JIT simd into a separate header file.zherczeg2019-08-262-595/+643
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1158 6239d852-aaf2-0410-a92c-79f79f948069
* Fix allusedtext bug, rightmost consulted character incorrect in negative ph102019-08-106-2/+19
| | | | | | | lookaheads. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1157 6239d852-aaf2-0410-a92c-79f79f948069
* Partial match documentation rewritten.ph102019-08-073-896/+724
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1156 6239d852-aaf2-0410-a92c-79f79f948069
* Fix incorrect computation of group length when one branch exceeded 65535.ph102019-08-034-11/+57
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1155 6239d852-aaf2-0410-a92c-79f79f948069
* Comments updates.ph102019-08-012-4/+6
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1154 6239d852-aaf2-0410-a92c-79f79f948069
* Documentation update and ensure current pcre2.h.generic.ph102019-08-014-8/+12
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1153 6239d852-aaf2-0410-a92c-79f79f948069
* Fix typo in test data comment.ph102019-08-012-2/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1152 6239d852-aaf2-0410-a92c-79f79f948069
* Minor upgrade to pcre2test and comment in ucptest.ph102019-07-306-545/+583
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1151 6239d852-aaf2-0410-a92c-79f79f948069
* Documentation update.ph102019-07-292-5/+9
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1150 6239d852-aaf2-0410-a92c-79f79f948069
* Avoid compiler warnings for this maintenance test program.ph102019-07-291-1/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1149 6239d852-aaf2-0410-a92c-79f79f948069
* Remove incorrect comment.ph102019-07-291-1/+0
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1148 6239d852-aaf2-0410-a92c-79f79f948069
* Upgrade to Unicode 12.1.0ph102019-07-2922-4373/+5308
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1147 6239d852-aaf2-0410-a92c-79f79f948069
* Correct tables argument data type for pcre2_set_character_tables() and fix ph102019-07-2810-16/+19
| | | | | | | documentation for pcre2_maketables(). git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1146 6239d852-aaf2-0410-a92c-79f79f948069
* Documentation and test update.ph102019-07-285-19/+88
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1145 6239d852-aaf2-0410-a92c-79f79f948069
* (*ACCEPT) at start of branch was not recording "may match empty string".ph102019-07-233-2/+8
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1144 6239d852-aaf2-0410-a92c-79f79f948069
* Follow the partial matching changes in JIT.zherczeg2019-07-235-30/+43
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1143 6239d852-aaf2-0410-a92c-79f79f948069
* More partial match tweaks.ph102019-07-2213-458/+502
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1142 6239d852-aaf2-0410-a92c-79f79f948069
* Documentation typo fixes.ph102019-07-221-14/+14
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1141 6239d852-aaf2-0410-a92c-79f79f948069
* Update definition of partial match and fix \z and \Z (as documented).ph102019-07-2113-607/+718
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1140 6239d852-aaf2-0410-a92c-79f79f948069