Commit Graph

51 Commits

Author SHA1 Message Date
ph10
9d7cf25ee9 Add explicit heap limiting options to pcre2_match(), with associated features
for listing, configuring, etc.
2017-04-11 11:47:25 +00:00
ph10
b46cf4e403 Change "limit recursion" to "limit depth" in code and build systems because the
old name, which is retained as a synonym for the moment, is no longer 
appropriate.
2017-03-12 13:47:01 +00:00
ph10
59401c73af Remove remaining (now unused) code under HEAP_MATCH_RECURSE, and make the build
systems give a warning of the obsolescence of --disable-stack-for-recursion and 
the equivalent CMake setting.
2017-03-11 17:39:02 +00:00
ph10
b68e48ff4d Code for new interpreter (build system and documentation still to be done). 2017-03-09 16:23:28 +00:00
ph10
e2d2f36d53 Check malloc returns in pcre2test. 2017-02-23 17:05:43 +00:00
ph10
863701a6fc Final file updates for 10.23. 2017-02-14 10:40:33 +00:00
ph10
f79f23474a File tidies for 10.23-RC1 2017-01-16 17:40:47 +00:00
ph10
112122e98b Update build system for changes in the JIT modules. 2017-01-12 16:35:43 +00:00
ph10
7195449563 Upgrade pcre2grep for Windows courtesy of Jason Hood. 2016-12-31 17:40:45 +00:00
ph10
dedc03f8b9 Add fuzzer support features. 2016-10-31 17:19:00 +00:00
ph10
7ddb87d1fc Note in config.h that SUPPORT_PCRE2GREP_JIT needs SUPPORT_JIT in order to be
effective.
2016-10-14 15:16:39 +00:00
ph10
a96905b68a Implement buffer expansion in pcre2grep. 2016-10-11 16:40:09 +00:00
ph10
b860064c6b Update pcre2test with the /utf8_input option, for generating wide characters in
non-UTF 16-bit and 32-bit modes.
2016-08-03 09:01:02 +00:00
ph10
fd7e9ae28f Final file tidies for 10.22. 2016-07-29 08:47:39 +00:00
ph10
5a12fc39c8 Fix incorrect SONAME for pcre2posix wrapper library. 2016-07-02 16:03:06 +00:00
ph10
55101bc2d4 Documentation detrail and make HTML for 10.22-RC1. 2016-06-29 16:52:05 +00:00
ph10
698d86fafd File tidies for 10.22-RC1 2016-06-29 16:43:32 +00:00
ph10
25944059bc Add callout support to pcre2grep 2016-04-01 15:52:08 +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
f9c08cb6d8 File tidies, version updates, etc. for 10.21-RC1 2015-12-17 18:44:06 +00:00
ph10
fe15fa8b1e Lock out configuring for EBCDIC with non-8-bit libraries. 2015-11-11 17:43:37 +00:00
ph10
57a8611a13 Implement --never-backslash-C 2015-10-17 13:50:56 +00:00
ph10
c7209c91dd Memchr() speed-up for unanchored pattern in 8-bit mode. 2015-07-06 16:05:41 +00:00
ph10
514d6fd7db Final file tidies for 10.20. 2015-07-02 13:18:14 +00:00
ph10
c8db58bd28 Correct library version number. 2015-06-22 09:47:08 +00:00
ph10
cbb3fd26ad Source and document file tidies for 10.20-RC1. 2015-06-18 16:39:25 +00:00
ph10
8a437c45cc Implement --enable-debug. 2015-04-24 11:14:47 +00:00
ph10
ace9862cdb Code for callouts with string arguments. Documentation not yet updated. 2015-03-11 17:44:16 +00:00
ph10
632577390a Final file tidies for 10.10 release. 2015-03-06 15:08:29 +00:00
ph10
ee35449a68 Final file tidies for 10.10-RC2. 2015-02-26 17:36:29 +00:00
ph10
9c1b07cb38 Fix bugs in CMake control file. 2015-02-24 12:35:28 +00:00
ph10
d40b515466 Final source file tidies for 10.10-RC1 2015-02-20 11:20:40 +00:00
ph10
3056785d93 Fix conditional group backreference bug. 2015-01-13 16:01:24 +00:00
ph10
cb31ca0908 Final file tides for the 10.00 release. 2015-01-05 16:02:11 +00:00
ph10
35100cae9b File tidies for 10.00-RC2. 2014-12-19 09:55:25 +00:00
ph10
ba048c8187 (1) uint32_t for substring number args; (2) correct PRIV(memctl_malloc)
definition for Windows; (3) remove unwanted PCRE2_EXP_DATA_DEFN; (4) 
documentation updates.
2014-12-01 16:14:53 +00:00
ph10
c812b920a3 Add user data to recursion guard; get ready for RC1 (again) 2014-11-26 16:51:53 +00:00
ph10
179b95e196 Final preparations for 10.00-RC1 2014-11-24 15:31:28 +00:00
ph10
2fe64ff926 Make --enable-unicode the default. 2014-11-03 18:27:56 +00:00
ph10
8af601505d Tidy a lot of files (remove trailing spaces) 2014-10-20 17:28:49 +00:00
ph10
323a12fd52 Change --enable-pcre8 etc to --enable-pcre2-8 etc and consequent changes;
change "pcre" to "pcre2" in a number of files.
2014-10-17 15:52:57 +00:00
ph10
a4127fec4f Changed SUPPORT_PCRE8 etc into SUPPORT_PCRE2_8 etc. 2014-09-19 17:53:33 +00:00
ph10
ad496af8a1 API documentation and a lot of little related changes to the code. 2014-09-19 07:43:39 +00:00
ph10
ee904b10ee Small tidy. 2014-08-30 15:47:43 +00:00
ph10
310bcccfb8 Change lengths to PCRE2_SIZE and revise OP_RECURSE processing. 2014-08-16 09:46:58 +00:00
ph10
cd7ec8a2d4 Basic pcre2_compile() is working (no study, no auto-possess yet). 2014-06-14 18:29:51 +00:00
ph10
a8502d8feb More groundwork for pcre2test: POSIX support. 2014-04-30 16:55:24 +00:00
ph10
041a6becb7 Create dummy framework for all functions and programs. 2014-03-07 17:28:52 +00:00
ph10
ac7dde496a Some basic building infrastructure. 2014-02-28 09:40:55 +00:00