summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix Windows debug builds (Bugzilla #2600) using CMake.ph102020-06-228-13/+26
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1265 6239d852-aaf2-0410-a92c-79f79f948069
* Add cast to prevent a compiler warning.ph102020-06-052-1/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1264 6239d852-aaf2-0410-a92c-79f79f948069
* Change CMakeLists.txt to use CHECK_SYMBOL_EXISTS instead of ph102020-06-052-5/+11
| | | | | | | CHECK_FUNCTION_EXISTS. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1263 6239d852-aaf2-0410-a92c-79f79f948069
* Allow spaces in directory name in CMake build (fixes #2588).ph102020-06-052-1/+9
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1262 6239d852-aaf2-0410-a92c-79f79f948069
* Guard update after r1260.zherczeg2020-06-021-0/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1261 6239d852-aaf2-0410-a92c-79f79f948069
* Add SIMD support for fast forward newline in JIT.zherczeg2020-06-021-35/+102
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1260 6239d852-aaf2-0410-a92c-79f79f948069
* Patch for CMakeLists.txt by Wolfgang Stoeggl fixes several things; see Bugzilla ph102020-06-013-11/+24
| | | | | | | #2584/ git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1259 6239d852-aaf2-0410-a92c-79f79f948069
* Fix inifinite loop when a single byte newline is searched in JIT.zherczeg2020-05-293-14/+36
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1258 6239d852-aaf2-0410-a92c-79f79f948069
* Fix previous commit: include CET_CFLAGS in 16-bit and 32-bit builds under ph102020-05-261-0/+2
| | | | | | | AutoTools. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1257 6239d852-aaf2-0410-a92c-79f79f948069
* Apply H.J. Lu's patch to pass -mshstk to the compiler when Intel CET is ph102020-05-254-0/+44
| | | | | | | enabled. CMake version invented by PH, but only tested on non-CET system. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1256 6239d852-aaf2-0410-a92c-79f79f948069
* Final file tidies for 10.35.ph102020-05-097-54/+54
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1254 6239d852-aaf2-0410-a92c-79f79f948069
* Force match limit for JIT tests.zherczeg2020-05-061-3/+6
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1253 6239d852-aaf2-0410-a92c-79f79f948069
* Restrict configuration of the JIT SELinux compatible memory allocator to Linux ph102020-04-283-9/+27
| | | | | | | and NetBSD. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1252 6239d852-aaf2-0410-a92c-79f79f948069
* Check for memfd_create in configuration files.ph102020-04-286-7/+22
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1251 6239d852-aaf2-0410-a92c-79f79f948069
* Patch CMakeLists.txt to properly test for mkostemp.ph102020-04-282-2/+15
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1250 6239d852-aaf2-0410-a92c-79f79f948069
* Add support for pkgconfig etc and versioning to CMake builds.ph102020-04-253-14/+95
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1249 6239d852-aaf2-0410-a92c-79f79f948069
* Fix documentation typos and upgrade documentation checking script.ph102020-04-2416-69/+80
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1248 6239d852-aaf2-0410-a92c-79f79f948069
* Second attempt at getting rid of gcc 10 warning.ph102020-04-243-27/+38
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1247 6239d852-aaf2-0410-a92c-79f79f948069
* Added tests for __attribute__((uninitialized)) to both the configure and ph102020-04-237-3/+53
| | | | | | | | CMake build files. Used to disable initialization of the match stack frames vector (clang has an automatic initialization feature). git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1246 6239d852-aaf2-0410-a92c-79f79f948069
* Avoid using [-1] as a suffix in pcre2test as it can provoke a compiler warning.ph102020-04-232-11/+31
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1245 6239d852-aaf2-0410-a92c-79f79f948069
* File tidies for 10.35-RC1 release candidate.ph102020-04-1533-207/+232
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1244 6239d852-aaf2-0410-a92c-79f79f948069
* JIT compiler update.zherczeg2020-04-144-18/+62
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1243 6239d852-aaf2-0410-a92c-79f79f948069
* Check for secure_getenv() and strerror() in CMake build.ph102020-04-093-4/+9
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1242 6239d852-aaf2-0410-a92c-79f79f948069
* Tidies and updates to maintenance programs utf8 and ucptest.ph102020-04-017-790/+1082
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1241 6239d852-aaf2-0410-a92c-79f79f948069
* Update to Unicode 13.0.0.ph102020-03-2526-4131/+5888
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1240 6239d852-aaf2-0410-a92c-79f79f948069
* Change setting of CMAKE_MODULE_PATH from SET to LIST(APPEND...) to allow a ph102020-03-242-2/+10
| | | | | | | setting from the command line to be included. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1239 6239d852-aaf2-0410-a92c-79f79f948069
* Fix resource leak in pcre2test introduced by recent patch.ph102020-03-241-6/+7
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1238 6239d852-aaf2-0410-a92c-79f79f948069
* Renamed dftables as pcre2_dftables and enable it to write the tables in binary. ph102020-03-2030-694/+1062
| | | | | | | Update documentation about character tables. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1237 6239d852-aaf2-0410-a92c-79f79f948069
* Minor improvements for single character iterators in JIT.zherczeg2020-03-101-47/+41
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1236 6239d852-aaf2-0410-a92c-79f79f948069
* Fix issues in the early fail optimization.zherczeg2020-03-061-16/+38
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1235 6239d852-aaf2-0410-a92c-79f79f948069
* Rework early fail optimization in JIT.zherczeg2020-03-051-208/+302
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1234 6239d852-aaf2-0410-a92c-79f79f948069
* Improve memory clearing in JIT.zherczeg2020-03-026-6/+56
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1233 6239d852-aaf2-0410-a92c-79f79f948069
* Support more accelerated repeat cases in JIT.zherczeg2020-02-271-42/+116
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1232 6239d852-aaf2-0410-a92c-79f79f948069
* Fix bugs in new UCP casing code for back references and characters with more ph102020-02-268-15/+88
| | | | | | | than 2 cases. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1231 6239d852-aaf2-0410-a92c-79f79f948069
* Follow ucp changes in JIT.zherczeg2020-02-266-42/+32
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1230 6239d852-aaf2-0410-a92c-79f79f948069
* Fix bug introduced in recent UCP changes (writing outside starting code unit ph102020-02-253-1/+5
| | | | | | | bitmap for non-UTF caseless character U+00DF). git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1229 6239d852-aaf2-0410-a92c-79f79f948069
* Fix bad lookbehind compilation when preceded by a DEFINE group.ph102020-02-244-0/+17
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1228 6239d852-aaf2-0410-a92c-79f79f948069
* Documentation for PCRE2_UCP handling of upper/lower casing.ph102020-02-247-101/+153
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1227 6239d852-aaf2-0410-a92c-79f79f948069
* Fix bug in UTF-16 checker returning wrong offset for missing low surrogate.ph102020-02-246-4/+34
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1226 6239d852-aaf2-0410-a92c-79f79f948069
* Implement simd support for requested character in JIT.zherczeg2020-02-242-33/+176
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1225 6239d852-aaf2-0410-a92c-79f79f948069
* Unicode upper/lower casing is now used when UCP is set, even if UTF is not set. ph102020-02-2318-125/+893
| | | | | | | This is not yet documented, and it not yet implemented in JIT. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1224 6239d852-aaf2-0410-a92c-79f79f948069
* JIT compiler update.zherczeg2020-02-213-5/+13
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1223 6239d852-aaf2-0410-a92c-79f79f948069
* Remove hackings in JIT.zherczeg2020-02-201-30/+13
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1222 6239d852-aaf2-0410-a92c-79f79f948069
* Fix a crash which occurs when the character type of an invalid UTF character ↵zherczeg2020-02-203-0/+11
| | | | | | is decoded in JIT. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1221 6239d852-aaf2-0410-a92c-79f79f948069
* Documentation update.ph102020-02-162-273/+288
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1220 6239d852-aaf2-0410-a92c-79f79f948069
* Fix problems with new PCRE2_SUBSTITUTE_MATCHED code.ph102020-02-164-62/+155
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1219 6239d852-aaf2-0410-a92c-79f79f948069
* Documentation update.ph102020-02-112-3/+7
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1218 6239d852-aaf2-0410-a92c-79f79f948069
* Fix control verb chain restoration issue in JIT.zherczeg2020-02-103-4/+8
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1217 6239d852-aaf2-0410-a92c-79f79f948069
* Fix compiler warning on ARM64 with JIT.zherczeg2020-01-311-4/+26
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1216 6239d852-aaf2-0410-a92c-79f79f948069
* JIT compiler update.zherczeg2020-01-2820-438/+995
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1215 6239d852-aaf2-0410-a92c-79f79f948069