Revision: 1254
http://www.exim.org/viewvc/pcre2?view=rev&revision=1254
Author: ph10
Date: 2020-05-09 16:47:41 +0100 (Sat, 09 May 2020)
Log Message:
-----------
Final file tidies for 10.35.
Modified Paths:
--------------
code/trunk/CMakeLists.txt
code/trunk/ChangeLog
code/trunk/NEWS
code/trunk/configure.ac
code/trunk/doc/pcre2.txt
code/trunk/src/config.h.generic
code/trunk/src/pcre2.h.generic
Modified: code/trunk/CMakeLists.txt
===================================================================
--- code/trunk/CMakeLists.txt 2020-05-06 11:18:31 UTC (rev 1253)
+++ code/trunk/CMakeLists.txt 2020-05-09 15:47:41 UTC (rev 1254)
@@ -203,8 +203,8 @@
IF(${CMAKE_SYSTEM_NAME} MATCHES Linux|NetBSD)
SET(PCRE2_SUPPORT_JIT_SEALLOC OFF CACHE BOOL
"Enable SELinux compatible execmem allocator in JIT (experimental).")
-ELSE(${CMAKE_SYSTEM_NAME} MATCHES Linux|NetBSD)
- SET(PCRE2_SUPPORT_JIT_SEALLOC IGNORE)
+ELSE(${CMAKE_SYSTEM_NAME} MATCHES Linux|NetBSD)
+ SET(PCRE2_SUPPORT_JIT_SEALLOC IGNORE)
ENDIF(${CMAKE_SYSTEM_NAME} MATCHES Linux|NetBSD)
SET(PCRE2GREP_SUPPORT_JIT ON CACHE BOOL
@@ -332,10 +332,10 @@
IF(PCRE2_SUPPORT_JIT_SEALLOC)
SET(CMAKE_REQUIRED_DEFINITIONS -D_GNU_SOURCE)
- CHECK_SYMBOL_EXISTS(mkostemp stdlib.h REQUIRED)
+ CHECK_SYMBOL_EXISTS(mkostemp stdlib.h REQUIRED)
UNSET(CMAKE_REQUIRED_DEFINITIONS)
IF(${REQUIRED})
- IF(${CMAKE_SYSTEM_NAME} MATCHES Linux|NetBSD)
+ IF(${CMAKE_SYSTEM_NAME} MATCHES Linux|NetBSD)
ADD_DEFINITIONS(-D_GNU_SOURCE)
SET(SLJIT_PROT_EXECUTABLE_ALLOCATOR 1)
ELSE(${CMAKE_SYSTEM_NAME} MATCHES Linux|NetBSD)
Modified: code/trunk/ChangeLog
===================================================================
--- code/trunk/ChangeLog 2020-05-06 11:18:31 UTC (rev 1253)
+++ code/trunk/ChangeLog 2020-05-09 15:47:41 UTC (rev 1254)
@@ -1,7 +1,7 @@
Change Log for PCRE2
--------------------
-Version 10.35 15-April-2020
+Version 10.35 09-May-2020
---------------------------
1. Use PCRE2_MATCH_EMPTY flag to detect empty matches in JIT.
@@ -101,26 +101,26 @@
24. CMake build now checks for secure_getenv() and strerror(). Patch by Carlo.
-25. Avoid using [-1] as a suffix in pcre2test because it can provoke a compiler
+25. Avoid using [-1] as a suffix in pcre2test because it can provoke a compiler
warning.
-26. Added tests for __attribute__((uninitialized)) to both the configure and
-CMake build files, and then applied this attribute to the variable called
-stack_frames_vector[] in pcre2_match(). When implemented, this disables
+26. Added tests for __attribute__((uninitialized)) to both the configure and
+CMake build files, and then applied this attribute to the variable called
+stack_frames_vector[] in pcre2_match(). When implemented, this disables
automatic initialization (a facility in clang), which can take time on big
variables.
-27. Updated CMakeLists.txt (patches by Uwe Korn) to add support for
-pcre2-config, the libpcre*.pc files, SOVERSION, VERSION and the
+27. Updated CMakeLists.txt (patches by Uwe Korn) to add support for
+pcre2-config, the libpcre*.pc files, SOVERSION, VERSION and the
MACHO_*_VERSIONS settings for CMake builds.
-28. Another patch to CMakeLists.txt to check for mkostemp (configure already
+28. Another patch to CMakeLists.txt to check for mkostemp (configure already
does). Patch by Carlo Marcelo Arenas Belon.
-29. Check for the existence of memfd_create in both CMake and configure
+29. Check for the existence of memfd_create in both CMake and configure
configurations. Patch by Carlo Marcelo Arenas Belon.
-30. Restrict the configuration setting for the SELinux compatible execmem
+30. Restrict the configuration setting for the SELinux compatible execmem
allocator (change 10.30/44) to Linux and NetBSD.
Modified: code/trunk/NEWS
===================================================================
--- code/trunk/NEWS 2020-05-06 11:18:31 UTC (rev 1253)
+++ code/trunk/NEWS 2020-05-09 15:47:41 UTC (rev 1254)
@@ -17,7 +17,7 @@
character properties are used for upper/lower case computations on characters
whose code points are greater than 127.
-4. The character tabless (for low-valued characters) can now more easily be
+4. The character tables (for low-valued characters) can now more easily be
saved and restored in binary.
5. Updated to Unicode 13.0.0.
Modified: code/trunk/configure.ac
===================================================================
--- code/trunk/configure.ac 2020-05-06 11:18:31 UTC (rev 1253)
+++ code/trunk/configure.ac 2020-05-09 15:47:41 UTC (rev 1254)
@@ -10,8 +10,8 @@
m4_define(pcre2_major, [10])
m4_define(pcre2_minor, [35])
-m4_define(pcre2_prerelease, [-RC2])
-m4_define(pcre2_date, [2020-04-15])
+m4_define(pcre2_prerelease, [])
+m4_define(pcre2_date, [2020-05-09])
# Libtool shared library interface versions (current:revision:age)
m4_define(libpcre2_8_version, [10:0:10])
@@ -177,8 +177,8 @@
fi
# Handle --enable-jit-sealloc (disabled by default and only experimental)
-case $host_os in
- linux* | netbsd*)
+case $host_os in
+ linux* | netbsd*)
AC_ARG_ENABLE(jit-sealloc,
AS_HELP_STRING([--enable-jit-sealloc],
[enable SELinux compatible execmem allocator in JIT (experimental)]),
Modified: code/trunk/doc/pcre2.txt
===================================================================
--- code/trunk/doc/pcre2.txt 2020-05-06 11:18:31 UTC (rev 1253)
+++ code/trunk/doc/pcre2.txt 2020-05-09 15:47:41 UTC (rev 1254)
@@ -180,8 +180,8 @@
Last updated: 17 September 2018
Copyright (c) 1997-2018 University of Cambridge.
------------------------------------------------------------------------------
-
-
+
+
PCRE2API(3) Library Functions Manual PCRE2API(3)
@@ -3796,8 +3796,8 @@
Last updated: 19 March 2020
Copyright (c) 1997-2020 University of Cambridge.
------------------------------------------------------------------------------
-
-
+
+
PCRE2BUILD(3) Library Functions Manual PCRE2BUILD(3)
@@ -4390,8 +4390,8 @@
Last updated: 20 March 2020
Copyright (c) 1997-2020 University of Cambridge.
------------------------------------------------------------------------------
-
-
+
+
PCRE2CALLOUT(3) Library Functions Manual PCRE2CALLOUT(3)
@@ -4820,8 +4820,8 @@
Last updated: 03 February 2019
Copyright (c) 1997-2019 University of Cambridge.
------------------------------------------------------------------------------
-
-
+
+
PCRE2COMPAT(3) Library Functions Manual PCRE2COMPAT(3)
@@ -5029,8 +5029,8 @@
Last updated: 13 July 2019
Copyright (c) 1997-2019 University of Cambridge.
------------------------------------------------------------------------------
-
-
+
+
PCRE2JIT(3) Library Functions Manual PCRE2JIT(3)
@@ -5454,8 +5454,8 @@
Last updated: 23 May 2019
Copyright (c) 1997-2019 University of Cambridge.
------------------------------------------------------------------------------
-
-
+
+
PCRE2LIMITS(3) Library Functions Manual PCRE2LIMITS(3)
@@ -5524,8 +5524,8 @@
Last updated: 02 February 2019
Copyright (c) 1997-2019 University of Cambridge.
------------------------------------------------------------------------------
-
-
+
+
PCRE2MATCHING(3) Library Functions Manual PCRE2MATCHING(3)
@@ -5748,8 +5748,8 @@
Last updated: 23 May 2019
Copyright (c) 1997-2019 University of Cambridge.
------------------------------------------------------------------------------
-
-
+
+
PCRE2PARTIAL(3) Library Functions Manual PCRE2PARTIAL(3)
@@ -6128,8 +6128,8 @@
Last updated: 04 September 2019
Copyright (c) 1997-2019 University of Cambridge.
------------------------------------------------------------------------------
-
-
+
+
PCRE2PATTERN(3) Library Functions Manual PCRE2PATTERN(3)
@@ -9562,8 +9562,8 @@
Last updated: 24 February 2020
Copyright (c) 1997-2020 University of Cambridge.
------------------------------------------------------------------------------
-
-
+
+
PCRE2PERFORM(3) Library Functions Manual PCRE2PERFORM(3)
@@ -9797,8 +9797,8 @@
Last updated: 03 February 2019
Copyright (c) 1997-2019 University of Cambridge.
------------------------------------------------------------------------------
-
-
+
+
PCRE2POSIX(3) Library Functions Manual PCRE2POSIX(3)
@@ -10127,8 +10127,8 @@
Last updated: 30 January 2019
Copyright (c) 1997-2019 University of Cambridge.
------------------------------------------------------------------------------
-
-
+
+
PCRE2SAMPLE(3) Library Functions Manual PCRE2SAMPLE(3)
@@ -10406,8 +10406,8 @@
Last updated: 27 June 2018
Copyright (c) 1997-2018 University of Cambridge.
------------------------------------------------------------------------------
-
-
+
+
PCRE2SYNTAX(3) Library Functions Manual PCRE2SYNTAX(3)
@@ -10922,8 +10922,8 @@
Last updated: 28 December 2019
Copyright (c) 1997-2019 University of Cambridge.
------------------------------------------------------------------------------
-
-
+
+
PCRE2UNICODE(3) Library Functions Manual PCRE2UNICODE(3)
@@ -11357,5 +11357,5 @@
Last updated: 23 February 2020
Copyright (c) 1997-2020 University of Cambridge.
------------------------------------------------------------------------------
-
-
+
+
Modified: code/trunk/src/config.h.generic
===================================================================
--- code/trunk/src/config.h.generic 2020-05-06 11:18:31 UTC (rev 1253)
+++ code/trunk/src/config.h.generic 2020-05-09 15:47:41 UTC (rev 1254)
@@ -224,7 +224,7 @@
#define PACKAGE_NAME "PCRE2"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "PCRE2 10.35-RC2"
+#define PACKAGE_STRING "PCRE2 10.35"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "pcre2"
@@ -233,7 +233,7 @@
#define PACKAGE_URL ""
/* Define to the version of this package. */
-#define PACKAGE_VERSION "10.35-RC2"
+#define PACKAGE_VERSION "10.35"
/* The value of PARENS_NEST_LIMIT specifies the maximum depth of nested
parentheses (of any kind) in a pattern. This limits the amount of system
@@ -358,7 +358,7 @@
#endif
/* Version number of package */
-#define VERSION "10.35-RC2"
+#define VERSION "10.35"
/* Define to 1 if on MINIX. */
/* #undef _MINIX */
Modified: code/trunk/src/pcre2.h.generic
===================================================================
--- code/trunk/src/pcre2.h.generic 2020-05-06 11:18:31 UTC (rev 1253)
+++ code/trunk/src/pcre2.h.generic 2020-05-09 15:47:41 UTC (rev 1254)
@@ -43,8 +43,8 @@
#define PCRE2_MAJOR 10
#define PCRE2_MINOR 35
-#define PCRE2_PRERELEASE -RC1
-#define PCRE2_DATE 2020-04-15
+#define PCRE2_PRERELEASE
+#define PCRE2_DATE 2020-05-09
/* When an application links to a PCRE DLL in Windows, the symbols that are
imported have to be identified as such. When building PCRE2, the appropriate