Commit Graph

71 Commits

Author SHA1 Message Date
ph10
c520524484 Fix previous commit: include CET_CFLAGS in 16-bit and 32-bit builds under
AutoTools.
2020-05-26 15:18:35 +00:00
ph10
04d043ff43 Apply H.J. Lu's patch to pass -mshstk to the compiler when Intel CET is
enabled. CMake version invented by PH, but only tested on non-CET system.
2020-05-25 16:03:24 +00:00
ph10
cccad42153 Renamed dftables as pcre2_dftables and enable it to write the tables in binary.
Update documentation about character tables.
2020-03-20 18:09:59 +00:00
ph10
bc876fd379 File tidies for 10.34-RC2. 2019-11-06 16:51:31 +00:00
ph10
6f74eeca4d Add the pcre2_maketables_free() function. 2019-09-03 14:16:07 +00:00
ph10
9807ba2ec2 Update Makefile.am to add src/pcre2_jit_simd_inc.h to distribution. 2019-08-26 15:10:31 +00:00
ph10
03e7f4b837 Implemented pcre2_get_match_data_size(). 2019-07-16 15:50:09 +00:00
ph10
b3f69214be Add --disable-pcre2grep-callout-fork configuration setting. 2018-11-17 16:45:57 +00:00
ph10
14aaf5e8c6 Unconditionally use inttypes.h instead of trying for stdint.h (simplification)
and remove the now unnecessary inclusion in pcre2_internal.h.
2018-11-14 16:59:19 +00:00
ph10
44306c4fe9 Update Makefile.am for compiling with gcov. Add Script Run tests to improve
coverage.
2018-10-14 15:56:36 +00:00
ph10
c6c2308c01 Basic "script run" implementation. Not yet complete, and not yet documented. 2018-10-02 15:25:58 +00:00
ph10
1a030c42df Implement callouts from pcre2_substitute(). 2018-09-18 16:31:30 +00:00
ph10
acf6058869 Fix typo in Makefile.am, which caused testoutput8-16-4 to be omitted from
tarballs.
2018-08-29 08:26:29 +00:00
ph10
79cbcbe238 Final file tidies for 10.32-RC1. 2018-08-13 14:20:46 +00:00
ph10
783cc7f22d Add new file to distribution, omitted in last patch. 2017-11-14 08:57:07 +00:00
ph10
b9a832c70e Replace multiple copies of extended grapheme sequence code with a single
subroutine.
2017-09-12 16:28:42 +00:00
ph10
75a2fe13e8 Add missing src/sljit/sljitProtExecAllocator.c file name. 2017-07-21 08:37:48 +00:00
ph10
463b98b685 Document experimental pattern conversion functions and remove unimplemented
features.
2017-07-12 16:34:49 +00:00
ph10
c6d7f9deae Add additional compile options and PCRE2_EXTRA_ALLOW_SURROGATE_ESCAPES. 2017-05-17 17:55:11 +00:00
ph10
a4d981cac5 Experimental pattern conversion code (no public documentation yet). 2017-05-06 16:19:39 +00:00
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
a4619f774c Documentation update 2017-03-31 16:49:33 +00:00
ph10
f5a9627e18 Documentation update. 2017-03-25 17:50:54 +00:00
ph10
f79f23474a File tidies for 10.23-RC1 2017-01-16 17:40:47 +00:00
ph10
509e4999a9 Add RunGrepTest.bat (supplied by Jason Hood). 2016-12-31 14:12:53 +00:00
ph10
ca94ec16b7 Add pcre2_code_copy_with_tables(). 2016-11-22 15:37:02 +00:00
ph10
dedc03f8b9 Add fuzzer support features. 2016-10-31 17:19:00 +00:00
ph10
33f4845d6c Major refactoring of pcre2_compile.c; see ChangeLog and HACKING. 2016-10-02 16:01:01 +00:00
ph10
25944059bc Add callout support to pcre2grep 2016-04-01 15:52:08 +00:00
ph10
9224b3bddb Implemented pcre2_code_copy(). 2016-02-26 18:26:17 +00:00
ph10
022abe34be Final file tidies for 8.21-RC1. 2015-12-18 10:35:03 +00:00
ph10
9878849709 List of test files needed updating. 2015-09-25 16:14:40 +00:00
ph10
504e5a9652 Documentation for offset limits. 2015-09-22 16:51:11 +00:00
ph10
d223637c8b Move pcre2_find_bracket() into its own module to avoid circular dependency. 2015-07-16 16:11:52 +00:00
ph10
f8d388a20d Implement pcre2_callout_enumerate(). 2015-03-23 15:52:08 +00:00
ph10
9b5e78456b Arrange for "make distclean" to remove config.h, a CMake-related file. 2015-02-26 17:20:48 +00:00
ph10
fb0a459116 Add RunTest.bat for testing under Windows, with appropriate test files. 2015-02-25 17:19:28 +00:00
ph10
f16fa66e2a Add serialization functions and tests with updated pcre2test. Fix
PCRE2_INFO_SIZE issues.
2015-01-23 16:51:47 +00:00
ph10
179b95e196 Final preparations for 10.00-RC1 2014-11-24 15:31:28 +00:00
ph10
2f01db8f12 Update lists of distributed files. 2014-11-17 17:17:41 +00:00
ph10
460db64b18 Substitute code update and documentation. 2014-11-11 16:51:07 +00:00
ph10
7dd909584e Preliminary substitute function (not yet tested or documented). 2014-11-08 16:09:24 +00:00
ph10
09deb5ee68 Changed jit_stack_alloc to jit_stack_create. 2014-11-03 17:13:00 +00:00
ph10
70f376de32 Improve test coverage; minor typo in JIT test and other minor buglets fixed. 2014-10-31 12:34:34 +00:00
ph10
e155c46c85 Update clean up of RunTest and RunGrepTest working files. 2014-10-28 10:19:50 +00:00
ph10
3f4790b54e More per-function documentation; revised perltest.sh replaces perltest.pl. 2014-10-25 14:16:46 +00:00
ph10
ffc2cf7fd8 A lot more documentation. 2014-10-21 16:33:30 +00:00
ph10
29c9048c9e More documentation 2014-10-20 16:48:14 +00:00
ph10
8a9cfdb118 More documentation. 2014-10-19 15:30:48 +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