File tidies and documentation update for 10.32-RC1 Release Candidate.

This commit is contained in:
Philip.Hazel 2018-08-13 11:57:09 +00:00
parent 6fe70cda7f
commit 392974a0cb
63 changed files with 299 additions and 274 deletions

View File

@ -2,8 +2,8 @@ Change Log for PCRE2
-------------------- --------------------
Version 10.32-RC1 19-February-2018 Version 10.32-RC1 13-August-2018
---------------------------------- --------------------------------
1. When matching using the the REG_STARTEND feature of the POSIX API with a 1. When matching using the the REG_STARTEND feature of the POSIX API with a
non-zero starting offset, unset capturing groups with lower numbers than a non-zero starting offset, unset capturing groups with lower numbers than a
@ -68,7 +68,7 @@ default default of 10 000 000, some JIT tests of the match limit no longer
failed. All such tests now set 10 000 000 as the upper limit. failed. All such tests now set 10 000 000 as the upper limit.
16. Another Windows related patch for pcregrep to ensure that WIN32 is 16. Another Windows related patch for pcregrep to ensure that WIN32 is
undefiined under Cygwin. undefined under Cygwin.
17. Test for the presence of stdint.h and inttypes.h in configure and CMake and 17. Test for the presence of stdint.h and inttypes.h in configure and CMake and
include whichever exists (stdint preferred) instead of unconditionally include whichever exists (stdint preferred) instead of unconditionally

26
NEWS
View File

@ -1,6 +1,32 @@
News about PCRE2 releases News about PCRE2 releases
------------------------- -------------------------
Version 10.32 13-August-2018
----------------------------
This is another mainly bugfix and tidying release with a few minor
enhancements.
1. pcre2grep now supports the inclusion of binary zeros in patterns that are
read from files via the -f option.
2. ./configure now supports --enable-jit=auto, which automatically enables JIT
if the hardware supports it.
3. In pcre2_dfa_match(), internal recursive calls no longer use the stack for
local workspace and local ovectors. Instead, an initial block of stack is
reserved, but if this is insufficient, heap memory is used. The heap limit
parameter now applies to pcre2_dfa_match().
4. Updated to Unicode version 11.0.0.
5. (*ACCEPT:ARG), (*FAIL:ARG), and (*COMMIT:ARG) are now supported.
6. Added support for \N{U+dddd}, but not in EBCDIC environments.
7. Added support for (?^) to unset all imnsx options.
Version 10.31 12-February-2018 Version 10.31 12-February-2018
------------------------------ ------------------------------

View File

@ -11,16 +11,16 @@ 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, [32]) m4_define(pcre2_minor, [32])
m4_define(pcre2_prerelease, [-RC1]) m4_define(pcre2_prerelease, [-RC1])
m4_define(pcre2_date, [2018-02-19]) m4_define(pcre2_date, [2018-08-13])
# NOTE: The CMakeLists.txt file searches for the above variables in the first # NOTE: The CMakeLists.txt file searches for the above variables in the first
# 50 lines of this file. Please update that if the variables above are moved. # 50 lines of this file. Please update that if the variables above are moved.
# Libtool shared library interface versions (current:revision:age) # Libtool shared library interface versions (current:revision:age)
m4_define(libpcre2_8_version, [7:0:7]) m4_define(libpcre2_8_version, [7:1:7])
m4_define(libpcre2_16_version, [7:0:7]) m4_define(libpcre2_16_version, [7:1:7])
m4_define(libpcre2_32_version, [7:0:7]) m4_define(libpcre2_32_version, [7:1:7])
m4_define(libpcre2_posix_version, [2:0:0]) m4_define(libpcre2_posix_version, [2:1:0])
AC_PREREQ(2.57) AC_PREREQ(2.57)
AC_INIT(PCRE2, pcre2_major.pcre2_minor[]pcre2_prerelease, , pcre2) AC_INIT(PCRE2, pcre2_major.pcre2_minor[]pcre2_prerelease, , pcre2)

View File

@ -144,8 +144,7 @@ sure both macros are undefined; an emulation function will then be used. */
instead. This allows for longer patterns in extreme cases. */ instead. This allows for longer patterns in extreme cases. */
#undef LINK_SIZE #undef LINK_SIZE
/* Define to the sub-directory in which libtool stores uninstalled libraries. /* Define to the sub-directory where libtool stores uninstalled libraries. */
*/
#undef LT_OBJDIR #undef LT_OBJDIR
/* The value of MATCH_LIMIT determines the default number of times the /* The value of MATCH_LIMIT determines the default number of times the