Commit Graph

44 Commits

Author SHA1 Message Date
zherczeg
106a4f47f3 Better description for jit-sealloc option and early check for executable memory. 2019-10-01 13:46:41 +00:00
ph10
56473cd6c4 More file tidies for 10.33-RC1 2019-03-04 18:07:04 +00:00
ph10
04c757f472 Try to fix CMake old policy warning issue. 2019-02-16 11:58:37 +00:00
ph10
b3f69214be Add --disable-pcre2grep-callout-fork configuration setting. 2018-11-17 16:45:57 +00:00
ph10
06676b259f Implement --disable-percent-zt to avoid %zu and %td even if the environment
claims to be C99 or greater.
2018-11-15 18:09:02 +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
8e8385489d Add script_run.c to CMakeLists.txt (oversight). 2018-10-18 07:58:47 +00:00
ph10
85bdc33a54 File tidies and documentation update for 10.32-RC1 Release Candidate. 2018-08-13 11:57:09 +00:00
ph10
a915362f5b Increase stack size when linking pcre2test with MSVC. 2018-06-27 16:34:06 +00:00
ph10
4f23d3f7e5 Remove previous patch, as it did not take account of read-only source
directories.
2018-06-22 15:04:01 +00:00
ph10
53042dc167 Both make systems now delete src/{pcre2.h,config.h} before starting. The
existence of these files can confuse if building is happening in another 
directory.
2018-06-21 16:13:15 +00:00
ph10
4c0df0ad31 Make stdint.h an optional inclusion, in case it's not present in some systems.
Use inttypes.h instead if it exists.
2018-06-19 17:41:01 +00:00
ph10
2d9da6c896 Typos in documentation and comments noted by Jason Hood. 2018-06-17 14:13:28 +00:00
ph10
0aa7a0a276 Source tidies and version etc. updates for 10.31-RC1. 2018-01-13 16:53:02 +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
3625620dfb Code tidies for 10.30-RC1 release candidate. 2017-07-19 16:04:15 +00:00
ph10
834c342401 Document configuration for SELinux execmem allocator and fix CMake usage. 2017-06-17 15:36:22 +00:00
zherczeg
1adfec892a Add makefile support for SELinux allocator in JIT. 2017-06-15 06:20:30 +00:00
ph10
63da964ae3 Fix CMakelists.txt missing new convert file. 2017-05-29 16:23:52 +00:00
ph10
d1b8b13374 Implement PCRE2_NEWLINE_NUL. 2017-05-26 17:14:36 +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
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
3f227ad94c Correct libpcre2posix typos (should be libpcre2-posix). 2016-11-22 10:18:08 +00:00
ph10
a96905b68a Implement buffer expansion in pcre2grep. 2016-10-11 16:40:09 +00:00
ph10
1c3311e510 Fix typo in CMakeLists.txt. 2016-10-05 17:03:52 +00:00
ph10
f5ed2a36aa Update patch for MSVC static compilation (see Bugzilla #1681). 2016-06-24 09:07:15 +00:00
ph10
25944059bc Add callout support to pcre2grep 2016-04-01 15:52:08 +00:00
ph10
9f77d43148 Apply supplied patch for MSVC static compilation. 2016-03-01 12:02:58 +00:00
ph10
f9c08cb6d8 File tidies, version updates, etc. for 10.21-RC1 2015-12-17 18:44:06 +00:00
ph10
57a8611a13 Implement --never-backslash-C 2015-10-17 13:50:56 +00:00
ph10
6657802b38 Fix CMAKE_C_FLAGS setting 2015-08-24 16:04:32 +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
8a437c45cc Implement --enable-debug. 2015-04-24 11:14:47 +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
62992d3543 More documentation and file tidies. 2014-11-21 16:45:06 +00:00
ph10
641d299fe0 Fix missing things in CMake configuration files. 2014-11-18 12:48: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
e8fbf13f71 Basic CMake support is now working, at least on Linux. 2014-08-30 15:41:23 +00:00