Commit Graph

659 Commits

Author SHA1 Message Date
zherczeg
d265017dad A racing condition is fixed in JIT reported by Mozilla. 2016-05-19 18:09:07 +00:00
ph10
0e2e059f63 Refactor pcre2posix.c so as not to #include pcre2_internal.h. 2016-05-14 16:35:20 +00:00
ph10
c9054f62de Fix bug for test 22. 2016-04-22 14:10:51 +00:00
zherczeg
5b382eb2f0 Style updates in JIT. 2016-04-12 11:27:41 +00:00
ph10
49b185f6e5 Tidy up patch for Windows binary stdout in pcre2grep. 2016-04-06 08:26:24 +00:00
ph10
bd7747bfbd Add comment about binary zeros. 2016-04-06 08:19:45 +00:00
zherczeg
1c2aaad0c8 Support Android ARM64 cacheflush in JIT. Patch by Tavian Barnes. 2016-04-06 07:18:42 +00:00
ph10
25944059bc Add callout support to pcre2grep 2016-04-01 15:52:08 +00:00
ph10
980f8247f9 pcre2grep: fix \r\r\n problem for Windows, and give buffer size in error
message.
2016-04-01 09:15:38 +00:00
zherczeg
9ceeedb670 JIT compiler update. 2016-03-04 08:51:53 +00:00
ph10
9f77d43148 Apply supplied patch for MSVC static compilation. 2016-03-01 12:02:58 +00:00
ph10
c9766ed38e Define snprintf as _snprintf for older MSVC compilers. 2016-02-29 18:31:30 +00:00
ph10
7db6bbb219 Avoid "const-correct" warning from MSVC. 2016-02-29 17:43:01 +00:00
zherczeg
16b6bfbac5 JIT compiler update. 2016-02-29 09:09:40 +00:00
ph10
936e62bbcb Fix typo in pcre2_study(). 2016-02-28 14:56:50 +00:00
ph10
56fa24335d Further small fix to regerror() overflow handling, to ensure identical output
whether or not there is a zero at the end of the buffer.
2016-02-28 13:33:55 +00:00
ph10
7d3fb8e69d Fix pcre2test bug when snprintf() in regerror() does not insert a binary zero. 2016-02-27 12:49:00 +00:00
ph10
3cc5ca949f Documentation clarification 2016-02-27 12:10:40 +00:00
ph10
d5b58841f8 Update HTML docs. 2016-02-26 18:32:07 +00:00
ph10
9224b3bddb Implemented pcre2_code_copy(). 2016-02-26 18:26:17 +00:00
ph10
5d2f4df131 Correct information about multi-threaded compilation. 2016-02-25 17:40:16 +00:00
zherczeg
3a303b87ae JIT style fixes. 2016-02-24 10:17:10 +00:00
ph10
24bf834393 Fix some picky compiler warnings 2016-02-16 10:23:06 +00:00
zherczeg
a572e48aba Minor JIT style fixes. 2016-02-15 09:15:49 +00:00
ph10
c3b2163321 Detect missing closing parentheses during the pre-pass. 2016-02-13 15:30:29 +00:00
ph10
cd0085ed22 Fix workspace overflow for deep nested parentheses with (*ACCEPT). 2016-02-10 18:24:02 +00:00
ph10
0c70759be9 Fix pcre2test loop when a callout is in an initial lookbehind. 2016-02-06 16:40:59 +00:00
ph10
7fb9eeed8a Ensure all _free() functions do nothing for NULL, and document this. 2016-02-06 12:45:56 +00:00
ph10
6be7402551 Expand documenation about multi-threading. 2016-02-05 19:39:45 +00:00
ph10
a17e068b1a Detect and warn when pcre2test is linked with an alien POSIX library. 2016-02-03 15:22:01 +00:00
ph10
3d93c737c8 Detect unmatched closing parentheses in the pre-scan to avoid giving incorrect
error messages.
2016-02-02 17:22:55 +00:00
ph10
efb2a55e9a Tidy pcre2demo.c 2016-02-02 16:25:47 +00:00
ph10
acc1a9b13c Don't set PCRE2_NO_AUTO_CAPTURE when REG_NOSUB is passed to regcomp(). 2016-01-31 19:14:15 +00:00
ph10
535d33a8bc Update maintenance script (easier test set selection). 2016-01-30 16:00:55 +00:00
ph10
40d06d3bdf Update valgrind parameters. 2016-01-30 15:19:48 +00:00
ph10
0a6b780629 Fix typo. 2016-01-30 10:08:18 +00:00
ph10
74a085802c Two pcre2test extensions: quoted literal substrings in hex patterns and
detection of unsupported binary zeros in file input.
2016-01-29 18:16:59 +00:00
ph10
ace3d74cc7 Patches to fix tests under Windows. 2016-01-29 15:01:17 +00:00
ph10
b284d0d068 Final file updates for 10.21 release. 2016-01-12 14:44:34 +00:00
ph10
995365cc8b Remove unwanted trailing space in test data. 2016-01-07 16:08:44 +00:00
ph10
8796d29c7a Fix erroneous COPYING file. 2016-01-05 15:49:53 +00:00
ph10
022abe34be Final file tidies for 8.21-RC1. 2015-12-18 10:35:03 +00:00
ph10
f9c08cb6d8 File tidies, version updates, etc. for 10.21-RC1 2015-12-17 18:44:06 +00:00
ph10
de8e06beaf Cast needed for 32-bit environments. 2015-12-17 17:15:19 +00:00
ph10
9936504425 Fix printing of *MARK names containing binary zeroes in pcre2test. 2015-12-16 18:44:24 +00:00
ph10
42c40455d7 Some tests were in the wrong files. 2015-12-15 18:21:49 +00:00
ph10
79e9fa0f00 Fix minor glitch. 2015-12-15 18:20:50 +00:00
ph10
f4959ea6b1 Documentation update. 2015-12-15 12:07:41 +00:00
ph10
203b6126ff Implement PCRE2_SUBSTITUTE_{OVERFLOW_LENGTH,UNKNOWN_UNSET}. 2015-12-12 18:45:40 +00:00
ph10
b6f644735c Update overflow checks in pcre2test to allow for ULONG_MAX==UINT32_MAX. 2015-12-09 17:33:07 +00:00