Final file tidies for 10.35.
This commit is contained in:
parent
018044a54e
commit
768c7fe67e
|
@ -203,8 +203,8 @@ SET(PCRE2_SUPPORT_JIT OFF CACHE BOOL
|
||||||
IF(${CMAKE_SYSTEM_NAME} MATCHES Linux|NetBSD)
|
IF(${CMAKE_SYSTEM_NAME} MATCHES Linux|NetBSD)
|
||||||
SET(PCRE2_SUPPORT_JIT_SEALLOC OFF CACHE BOOL
|
SET(PCRE2_SUPPORT_JIT_SEALLOC OFF CACHE BOOL
|
||||||
"Enable SELinux compatible execmem allocator in JIT (experimental).")
|
"Enable SELinux compatible execmem allocator in JIT (experimental).")
|
||||||
ELSE(${CMAKE_SYSTEM_NAME} MATCHES Linux|NetBSD)
|
ELSE(${CMAKE_SYSTEM_NAME} MATCHES Linux|NetBSD)
|
||||||
SET(PCRE2_SUPPORT_JIT_SEALLOC IGNORE)
|
SET(PCRE2_SUPPORT_JIT_SEALLOC IGNORE)
|
||||||
ENDIF(${CMAKE_SYSTEM_NAME} MATCHES Linux|NetBSD)
|
ENDIF(${CMAKE_SYSTEM_NAME} MATCHES Linux|NetBSD)
|
||||||
|
|
||||||
SET(PCRE2GREP_SUPPORT_JIT ON CACHE BOOL
|
SET(PCRE2GREP_SUPPORT_JIT ON CACHE BOOL
|
||||||
|
@ -332,10 +332,10 @@ ENDIF(PCRE2_SUPPORT_JIT)
|
||||||
|
|
||||||
IF(PCRE2_SUPPORT_JIT_SEALLOC)
|
IF(PCRE2_SUPPORT_JIT_SEALLOC)
|
||||||
SET(CMAKE_REQUIRED_DEFINITIONS -D_GNU_SOURCE)
|
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)
|
UNSET(CMAKE_REQUIRED_DEFINITIONS)
|
||||||
IF(${REQUIRED})
|
IF(${REQUIRED})
|
||||||
IF(${CMAKE_SYSTEM_NAME} MATCHES Linux|NetBSD)
|
IF(${CMAKE_SYSTEM_NAME} MATCHES Linux|NetBSD)
|
||||||
ADD_DEFINITIONS(-D_GNU_SOURCE)
|
ADD_DEFINITIONS(-D_GNU_SOURCE)
|
||||||
SET(SLJIT_PROT_EXECUTABLE_ALLOCATOR 1)
|
SET(SLJIT_PROT_EXECUTABLE_ALLOCATOR 1)
|
||||||
ELSE(${CMAKE_SYSTEM_NAME} MATCHES Linux|NetBSD)
|
ELSE(${CMAKE_SYSTEM_NAME} MATCHES Linux|NetBSD)
|
||||||
|
|
20
ChangeLog
20
ChangeLog
|
@ -1,7 +1,7 @@
|
||||||
Change Log for PCRE2
|
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.
|
1. Use PCRE2_MATCH_EMPTY flag to detect empty matches in JIT.
|
||||||
|
@ -101,26 +101,26 @@ LIST(APPEND...) to allow a setting from the command line to be included.
|
||||||
|
|
||||||
24. CMake build now checks for secure_getenv() and strerror(). Patch by Carlo.
|
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.
|
warning.
|
||||||
|
|
||||||
26. Added tests for __attribute__((uninitialized)) to both the configure and
|
26. Added tests for __attribute__((uninitialized)) to both the configure and
|
||||||
CMake build files, and then applied this attribute to the variable called
|
CMake build files, and then applied this attribute to the variable called
|
||||||
stack_frames_vector[] in pcre2_match(). When implemented, this disables
|
stack_frames_vector[] in pcre2_match(). When implemented, this disables
|
||||||
automatic initialization (a facility in clang), which can take time on big
|
automatic initialization (a facility in clang), which can take time on big
|
||||||
variables.
|
variables.
|
||||||
|
|
||||||
27. Updated CMakeLists.txt (patches by Uwe Korn) to add support for
|
27. Updated CMakeLists.txt (patches by Uwe Korn) to add support for
|
||||||
pcre2-config, the libpcre*.pc files, SOVERSION, VERSION and the
|
pcre2-config, the libpcre*.pc files, SOVERSION, VERSION and the
|
||||||
MACHO_*_VERSIONS settings for CMake builds.
|
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.
|
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.
|
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.
|
allocator (change 10.30/44) to Linux and NetBSD.
|
||||||
|
|
||||||
|
|
||||||
|
|
2
NEWS
2
NEWS
|
@ -17,7 +17,7 @@ as a result of the 10.30 restructuring.
|
||||||
character properties are used for upper/lower case computations on characters
|
character properties are used for upper/lower case computations on characters
|
||||||
whose code points are greater than 127.
|
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.
|
saved and restored in binary.
|
||||||
|
|
||||||
5. Updated to Unicode 13.0.0.
|
5. Updated to Unicode 13.0.0.
|
||||||
|
|
|
@ -10,8 +10,8 @@ dnl be defined as -RC2, for example. For real releases, it should be empty.
|
||||||
|
|
||||||
m4_define(pcre2_major, [10])
|
m4_define(pcre2_major, [10])
|
||||||
m4_define(pcre2_minor, [35])
|
m4_define(pcre2_minor, [35])
|
||||||
m4_define(pcre2_prerelease, [-RC2])
|
m4_define(pcre2_prerelease, [])
|
||||||
m4_define(pcre2_date, [2020-04-15])
|
m4_define(pcre2_date, [2020-05-09])
|
||||||
|
|
||||||
# Libtool shared library interface versions (current:revision:age)
|
# Libtool shared library interface versions (current:revision:age)
|
||||||
m4_define(libpcre2_8_version, [10:0:10])
|
m4_define(libpcre2_8_version, [10:0:10])
|
||||||
|
@ -177,8 +177,8 @@ if test "$enable_jit" = "auto"; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Handle --enable-jit-sealloc (disabled by default and only experimental)
|
# Handle --enable-jit-sealloc (disabled by default and only experimental)
|
||||||
case $host_os in
|
case $host_os in
|
||||||
linux* | netbsd*)
|
linux* | netbsd*)
|
||||||
AC_ARG_ENABLE(jit-sealloc,
|
AC_ARG_ENABLE(jit-sealloc,
|
||||||
AS_HELP_STRING([--enable-jit-sealloc],
|
AS_HELP_STRING([--enable-jit-sealloc],
|
||||||
[enable SELinux compatible execmem allocator in JIT (experimental)]),
|
[enable SELinux compatible execmem allocator in JIT (experimental)]),
|
||||||
|
|
|
@ -180,8 +180,8 @@ REVISION
|
||||||
Last updated: 17 September 2018
|
Last updated: 17 September 2018
|
||||||
Copyright (c) 1997-2018 University of Cambridge.
|
Copyright (c) 1997-2018 University of Cambridge.
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
PCRE2API(3) Library Functions Manual PCRE2API(3)
|
PCRE2API(3) Library Functions Manual PCRE2API(3)
|
||||||
|
|
||||||
|
|
||||||
|
@ -3796,8 +3796,8 @@ REVISION
|
||||||
Last updated: 19 March 2020
|
Last updated: 19 March 2020
|
||||||
Copyright (c) 1997-2020 University of Cambridge.
|
Copyright (c) 1997-2020 University of Cambridge.
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
PCRE2BUILD(3) Library Functions Manual PCRE2BUILD(3)
|
PCRE2BUILD(3) Library Functions Manual PCRE2BUILD(3)
|
||||||
|
|
||||||
|
|
||||||
|
@ -4390,8 +4390,8 @@ REVISION
|
||||||
Last updated: 20 March 2020
|
Last updated: 20 March 2020
|
||||||
Copyright (c) 1997-2020 University of Cambridge.
|
Copyright (c) 1997-2020 University of Cambridge.
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
PCRE2CALLOUT(3) Library Functions Manual PCRE2CALLOUT(3)
|
PCRE2CALLOUT(3) Library Functions Manual PCRE2CALLOUT(3)
|
||||||
|
|
||||||
|
|
||||||
|
@ -4820,8 +4820,8 @@ REVISION
|
||||||
Last updated: 03 February 2019
|
Last updated: 03 February 2019
|
||||||
Copyright (c) 1997-2019 University of Cambridge.
|
Copyright (c) 1997-2019 University of Cambridge.
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
PCRE2COMPAT(3) Library Functions Manual PCRE2COMPAT(3)
|
PCRE2COMPAT(3) Library Functions Manual PCRE2COMPAT(3)
|
||||||
|
|
||||||
|
|
||||||
|
@ -5029,8 +5029,8 @@ REVISION
|
||||||
Last updated: 13 July 2019
|
Last updated: 13 July 2019
|
||||||
Copyright (c) 1997-2019 University of Cambridge.
|
Copyright (c) 1997-2019 University of Cambridge.
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
PCRE2JIT(3) Library Functions Manual PCRE2JIT(3)
|
PCRE2JIT(3) Library Functions Manual PCRE2JIT(3)
|
||||||
|
|
||||||
|
|
||||||
|
@ -5454,8 +5454,8 @@ REVISION
|
||||||
Last updated: 23 May 2019
|
Last updated: 23 May 2019
|
||||||
Copyright (c) 1997-2019 University of Cambridge.
|
Copyright (c) 1997-2019 University of Cambridge.
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
PCRE2LIMITS(3) Library Functions Manual PCRE2LIMITS(3)
|
PCRE2LIMITS(3) Library Functions Manual PCRE2LIMITS(3)
|
||||||
|
|
||||||
|
|
||||||
|
@ -5524,8 +5524,8 @@ REVISION
|
||||||
Last updated: 02 February 2019
|
Last updated: 02 February 2019
|
||||||
Copyright (c) 1997-2019 University of Cambridge.
|
Copyright (c) 1997-2019 University of Cambridge.
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
PCRE2MATCHING(3) Library Functions Manual PCRE2MATCHING(3)
|
PCRE2MATCHING(3) Library Functions Manual PCRE2MATCHING(3)
|
||||||
|
|
||||||
|
|
||||||
|
@ -5748,8 +5748,8 @@ REVISION
|
||||||
Last updated: 23 May 2019
|
Last updated: 23 May 2019
|
||||||
Copyright (c) 1997-2019 University of Cambridge.
|
Copyright (c) 1997-2019 University of Cambridge.
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
PCRE2PARTIAL(3) Library Functions Manual PCRE2PARTIAL(3)
|
PCRE2PARTIAL(3) Library Functions Manual PCRE2PARTIAL(3)
|
||||||
|
|
||||||
|
|
||||||
|
@ -6128,8 +6128,8 @@ REVISION
|
||||||
Last updated: 04 September 2019
|
Last updated: 04 September 2019
|
||||||
Copyright (c) 1997-2019 University of Cambridge.
|
Copyright (c) 1997-2019 University of Cambridge.
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
PCRE2PATTERN(3) Library Functions Manual PCRE2PATTERN(3)
|
PCRE2PATTERN(3) Library Functions Manual PCRE2PATTERN(3)
|
||||||
|
|
||||||
|
|
||||||
|
@ -9562,8 +9562,8 @@ REVISION
|
||||||
Last updated: 24 February 2020
|
Last updated: 24 February 2020
|
||||||
Copyright (c) 1997-2020 University of Cambridge.
|
Copyright (c) 1997-2020 University of Cambridge.
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
PCRE2PERFORM(3) Library Functions Manual PCRE2PERFORM(3)
|
PCRE2PERFORM(3) Library Functions Manual PCRE2PERFORM(3)
|
||||||
|
|
||||||
|
|
||||||
|
@ -9797,8 +9797,8 @@ REVISION
|
||||||
Last updated: 03 February 2019
|
Last updated: 03 February 2019
|
||||||
Copyright (c) 1997-2019 University of Cambridge.
|
Copyright (c) 1997-2019 University of Cambridge.
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
PCRE2POSIX(3) Library Functions Manual PCRE2POSIX(3)
|
PCRE2POSIX(3) Library Functions Manual PCRE2POSIX(3)
|
||||||
|
|
||||||
|
|
||||||
|
@ -10127,8 +10127,8 @@ REVISION
|
||||||
Last updated: 30 January 2019
|
Last updated: 30 January 2019
|
||||||
Copyright (c) 1997-2019 University of Cambridge.
|
Copyright (c) 1997-2019 University of Cambridge.
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
PCRE2SAMPLE(3) Library Functions Manual PCRE2SAMPLE(3)
|
PCRE2SAMPLE(3) Library Functions Manual PCRE2SAMPLE(3)
|
||||||
|
|
||||||
|
|
||||||
|
@ -10406,8 +10406,8 @@ REVISION
|
||||||
Last updated: 27 June 2018
|
Last updated: 27 June 2018
|
||||||
Copyright (c) 1997-2018 University of Cambridge.
|
Copyright (c) 1997-2018 University of Cambridge.
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
PCRE2SYNTAX(3) Library Functions Manual PCRE2SYNTAX(3)
|
PCRE2SYNTAX(3) Library Functions Manual PCRE2SYNTAX(3)
|
||||||
|
|
||||||
|
|
||||||
|
@ -10922,8 +10922,8 @@ REVISION
|
||||||
Last updated: 28 December 2019
|
Last updated: 28 December 2019
|
||||||
Copyright (c) 1997-2019 University of Cambridge.
|
Copyright (c) 1997-2019 University of Cambridge.
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
PCRE2UNICODE(3) Library Functions Manual PCRE2UNICODE(3)
|
PCRE2UNICODE(3) Library Functions Manual PCRE2UNICODE(3)
|
||||||
|
|
||||||
|
|
||||||
|
@ -11357,5 +11357,5 @@ REVISION
|
||||||
Last updated: 23 February 2020
|
Last updated: 23 February 2020
|
||||||
Copyright (c) 1997-2020 University of Cambridge.
|
Copyright (c) 1997-2020 University of Cambridge.
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -224,7 +224,7 @@ sure both macros are undefined; an emulation function will then be used. */
|
||||||
#define PACKAGE_NAME "PCRE2"
|
#define PACKAGE_NAME "PCRE2"
|
||||||
|
|
||||||
/* Define to the full name and version of this package. */
|
/* 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 to the one symbol short name of this package. */
|
||||||
#define PACKAGE_TARNAME "pcre2"
|
#define PACKAGE_TARNAME "pcre2"
|
||||||
|
@ -233,7 +233,7 @@ sure both macros are undefined; an emulation function will then be used. */
|
||||||
#define PACKAGE_URL ""
|
#define PACKAGE_URL ""
|
||||||
|
|
||||||
/* Define to the version of this package. */
|
/* 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
|
/* 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
|
parentheses (of any kind) in a pattern. This limits the amount of system
|
||||||
|
@ -358,7 +358,7 @@ sure both macros are undefined; an emulation function will then be used. */
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Version number of package */
|
/* Version number of package */
|
||||||
#define VERSION "10.35-RC2"
|
#define VERSION "10.35"
|
||||||
|
|
||||||
/* Define to 1 if on MINIX. */
|
/* Define to 1 if on MINIX. */
|
||||||
/* #undef _MINIX */
|
/* #undef _MINIX */
|
||||||
|
|
|
@ -43,8 +43,8 @@ POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
#define PCRE2_MAJOR 10
|
#define PCRE2_MAJOR 10
|
||||||
#define PCRE2_MINOR 35
|
#define PCRE2_MINOR 35
|
||||||
#define PCRE2_PRERELEASE -RC1
|
#define PCRE2_PRERELEASE
|
||||||
#define PCRE2_DATE 2020-04-15
|
#define PCRE2_DATE 2020-05-09
|
||||||
|
|
||||||
/* When an application links to a PCRE DLL in Windows, the symbols that are
|
/* 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
|
imported have to be identified as such. When building PCRE2, the appropriate
|
||||||
|
|
Loading…
Reference in New Issue