summaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Remove real POSIX function names from the pcre2-posix library.ph102021-04-271-2/+10
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1306 6239d852-aaf2-0410-a92c-79f79f948069
* Add another test, tidy ChangeLog.ph102021-02-191-9/+8
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1304 6239d852-aaf2-0410-a92c-79f79f948069
* Restore single character repetition optimization in JIT.zherczeg2021-02-191-0/+7
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1302 6239d852-aaf2-0410-a92c-79f79f948069
* Fix \K within recursion bug in interpreter.ph102021-02-181-0/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1301 6239d852-aaf2-0410-a92c-79f79f948069
* Fix RunGrepTest's handling of binary zeros on Solaris by using /usr/xpg4/bin/tr ph102021-02-071-1/+4
| | | | | | | instead of tr if /usr/xpg4/bin/tr exists. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1299 6239d852-aaf2-0410-a92c-79f79f948069
* Try reducing autoconf requirement to 2.60.ph102021-02-061-1/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1298 6239d852-aaf2-0410-a92c-79f79f948069
* Update configure.ac for latest version of autoconf.ph102021-02-021-0/+6
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1297 6239d852-aaf2-0410-a92c-79f79f948069
* Fix some numerical checking bugs, Bugzilla 2690.ph102021-02-011-0/+9
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1295 6239d852-aaf2-0410-a92c-79f79f948069
* Another CMake patch for Windows, fixes #2688.ph102021-01-141-0/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1294 6239d852-aaf2-0410-a92c-79f79f948069
* Get rid of gcc -fanalyzer error (though it was probably a false positive).ph102021-01-141-0/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1293 6239d852-aaf2-0410-a92c-79f79f948069
* Update RunGrepTest to use tr for handling binary zeros instead of sed, which it ph102021-01-041-2/+11
| | | | | | | is hoped with increase portability. Bugzilla #2681. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1289 6239d852-aaf2-0410-a92c-79f79f948069
* Final file tidies for 10.36ph102020-12-041-4/+8
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1287 6239d852-aaf2-0410-a92c-79f79f948069
* Fix bug in RunTest: not reporting failure in test 2, and fix bugs in RunTest ph102020-11-221-0/+7
| | | | | | | and RunTest.bat causing test 2 to fail when not building in source directory. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1285 6239d852-aaf2-0410-a92c-79f79f948069
* Fix ARM64 compilation warning in JIT.zherczeg2020-11-131-0/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1284 6239d852-aaf2-0410-a92c-79f79f948069
* File tidies for 10.36-RC1 ph102020-11-061-36/+36
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1283 6239d852-aaf2-0410-a92c-79f79f948069
* Fixed a word boundary check bug in JIT when partial matching is enabled.zherczeg2020-10-271-0/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1280 6239d852-aaf2-0410-a92c-79f79f948069
* Fix binary zero issue (Bugzilla #2628) in RunGrepTest.ph102020-10-091-0/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1278 6239d852-aaf2-0410-a92c-79f79f948069
* pcre2grep update: -m and $x{..}, $o{..} escapes. Also some doc updates.ph102020-10-041-0/+10
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1274 6239d852-aaf2-0410-a92c-79f79f948069
* Fixed a bug in character set matching when JIT is enabled.zherczeg2020-09-191-0/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1273 6239d852-aaf2-0410-a92c-79f79f948069
* Fix Bugzilla #2642: no match bug in 8-bit mode for caseless invalid utf ph102020-09-151-0/+7
| | | | | | | matching. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1272 6239d852-aaf2-0410-a92c-79f79f948069
* Ooops, forgot to update ChangeLog for previous commit.ph102020-09-141-0/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1271 6239d852-aaf2-0410-a92c-79f79f948069
* Fix delimiters in tests 1 and 4 for correct Perl behaviour (Bugzilla #2641). ph102020-09-131-0/+11
| | | | | | | Also move \K in lookaround tests to test 2 (Perl no longer supports). git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1269 6239d852-aaf2-0410-a92c-79f79f948069
* Fix an early fail optimization issue and a buffer overread in JIT.zherczeg2020-07-151-0/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1267 6239d852-aaf2-0410-a92c-79f79f948069
* Fix read overflow for invalid VERSION test with one fractional digit at the end ph102020-06-291-0/+4
| | | | | | | of a pattern. Fixes ClusterFuzz 23779. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1266 6239d852-aaf2-0410-a92c-79f79f948069
* Fix Windows debug builds (Bugzilla #2600) using CMake.ph102020-06-221-0/+4
| | | | 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-051-0/+2
| | | | 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-051-0/+6
| | | | | | | 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-051-0/+8
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1262 6239d852-aaf2-0410-a92c-79f79f948069
* Patch for CMakeLists.txt by Wolfgang Stoeggl fixes several things; see Bugzilla ph102020-06-011-0/+12
| | | | | | | #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-291-0/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1258 6239d852-aaf2-0410-a92c-79f79f948069
* Apply H.J. Lu's patch to pass -mshstk to the compiler when Intel CET is ph102020-05-251-0/+9
| | | | | | | 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-091-10/+10
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1254 6239d852-aaf2-0410-a92c-79f79f948069
* Restrict configuration of the JIT SELinux compatible memory allocator to Linux ph102020-04-281-0/+3
| | | | | | | 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-281-0/+3
| | | | 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-281-0/+3
| | | | 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-251-0/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1249 6239d852-aaf2-0410-a92c-79f79f948069
* Added tests for __attribute__((uninitialized)) to both the configure and ph102020-04-231-0/+6
| | | | | | | | 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-231-0/+3
| | | | 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-151-26/+26
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1244 6239d852-aaf2-0410-a92c-79f79f948069
* Check for secure_getenv() and strerror() in CMake build.ph102020-04-091-0/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1242 6239d852-aaf2-0410-a92c-79f79f948069
* Update to Unicode 13.0.0.ph102020-03-251-0/+2
| | | | 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-241-0/+3
| | | | | | | setting from the command line to be included. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1239 6239d852-aaf2-0410-a92c-79f79f948069
* Renamed dftables as pcre2_dftables and enable it to write the tables in binary. ph102020-03-201-0/+12
| | | | | | | Update documentation about character tables. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1237 6239d852-aaf2-0410-a92c-79f79f948069
* Fix bugs in new UCP casing code for back references and characters with more ph102020-02-261-1/+1
| | | | | | | than 2 cases. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1231 6239d852-aaf2-0410-a92c-79f79f948069
* Fix bad lookbehind compilation when preceded by a DEFINE group.ph102020-02-241-0/+5
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1228 6239d852-aaf2-0410-a92c-79f79f948069
* Fix bug in UTF-16 checker returning wrong offset for missing low surrogate.ph102020-02-241-0/+6
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1226 6239d852-aaf2-0410-a92c-79f79f948069
* Unicode upper/lower casing is now used when UCP is set, even if UTF is not set. ph102020-02-231-0/+5
| | | | | | | 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
* Fix a crash which occurs when the character type of an invalid UTF character ↵zherczeg2020-02-201-0/+3
| | | | | | is decoded in JIT. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1221 6239d852-aaf2-0410-a92c-79f79f948069
* Fix control verb chain restoration issue in JIT.zherczeg2020-02-101-0/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1217 6239d852-aaf2-0410-a92c-79f79f948069
* Limit function recursion in pcre2_study to avoid stack overflow issues.ph102020-01-271-0/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1213 6239d852-aaf2-0410-a92c-79f79f948069