Final file tidies for 10.30 release.
This commit is contained in:
parent
18d7627293
commit
94cb52befb
|
@ -2,8 +2,8 @@ Change Log for PCRE2
|
||||||
--------------------
|
--------------------
|
||||||
|
|
||||||
|
|
||||||
Version 10.30-RC1 18-July-2017
|
Version 10.30 14-August-2017
|
||||||
------------------------------
|
----------------------------
|
||||||
|
|
||||||
1. The main interpreter, pcre2_match(), has been refactored into a new version
|
1. The main interpreter, pcre2_match(), has been refactored into a new version
|
||||||
that does not use recursive function calls (and therefore the stack) for
|
that does not use recursive function calls (and therefore the stack) for
|
||||||
|
@ -232,7 +232,7 @@ not doing so for [\d-X] (and similar escapes), as is documented.
|
||||||
|
|
||||||
54. Fixed a MIPS issue in the JIT compiler reported by Joshua Kinard.
|
54. Fixed a MIPS issue in the JIT compiler reported by Joshua Kinard.
|
||||||
|
|
||||||
55. Fixed a "maybe uninitialized" warning for class_uchardata in \p handling in
|
55. Fixed a "maybe uninitialized" warning for class_uchardata in \p handling in
|
||||||
pcre2_compile() which could never actually trigger (code should have been cut
|
pcre2_compile() which could never actually trigger (code should have been cut
|
||||||
out when Unicode support is disabled).
|
out when Unicode support is disabled).
|
||||||
|
|
||||||
|
|
4
NEWS
4
NEWS
|
@ -1,8 +1,8 @@
|
||||||
News about PCRE2 releases
|
News about PCRE2 releases
|
||||||
-------------------------
|
-------------------------
|
||||||
|
|
||||||
Version 10.30-RC1 18-July-2017
|
Version 10.30 14-August-2017
|
||||||
------------------------------
|
----------------------------
|
||||||
|
|
||||||
The full list of changes that includes bugfixes and tidies is, as always, in
|
The full list of changes that includes bugfixes and tidies is, as always, in
|
||||||
ChangeLog. These are the most important new features:
|
ChangeLog. These are the most important new features:
|
||||||
|
|
|
@ -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, [30])
|
m4_define(pcre2_minor, [30])
|
||||||
m4_define(pcre2_prerelease, [-RC1])
|
m4_define(pcre2_prerelease, [])
|
||||||
m4_define(pcre2_date, [2017-07-18])
|
m4_define(pcre2_date, [2017-08-14])
|
||||||
|
|
||||||
# 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.
|
||||||
|
|
|
@ -1395,9 +1395,10 @@ b to d, a hyphen character, or z.
|
||||||
</P>
|
</P>
|
||||||
<P>
|
<P>
|
||||||
Perl treats a hyphen as a literal if it appears before or after a POSIX class
|
Perl treats a hyphen as a literal if it appears before or after a POSIX class
|
||||||
(see below) or a character type escape such as as \d, but gives a warning in
|
(see below) or before or after a character type escape such as as \d or \H.
|
||||||
its warning mode, as this is most likely a user error. As PCRE2 has no facility
|
However, unless the hyphen is the last character in the class, Perl outputs a
|
||||||
for warning, an error is given in these cases.
|
warning in its warning mode, as this is most likely a user error. As PCRE2 has
|
||||||
|
no facility for warning, an error is given in these cases.
|
||||||
</P>
|
</P>
|
||||||
<P>
|
<P>
|
||||||
It is not possible to have the literal character "]" as the end character of a
|
It is not possible to have the literal character "]" as the end character of a
|
||||||
|
@ -3472,7 +3473,7 @@ Cambridge, England.
|
||||||
</P>
|
</P>
|
||||||
<br><a name="SEC30" href="#TOC1">REVISION</a><br>
|
<br><a name="SEC30" href="#TOC1">REVISION</a><br>
|
||||||
<P>
|
<P>
|
||||||
Last updated: 05 July 2017
|
Last updated: 29 July 2017
|
||||||
<br>
|
<br>
|
||||||
Copyright © 1997-2017 University of Cambridge.
|
Copyright © 1997-2017 University of Cambridge.
|
||||||
<br>
|
<br>
|
||||||
|
|
|
@ -6827,9 +6827,11 @@ SQUARE BRACKETS AND CHARACTER CLASSES
|
||||||
ter, or z.
|
ter, or z.
|
||||||
|
|
||||||
Perl treats a hyphen as a literal if it appears before or after a POSIX
|
Perl treats a hyphen as a literal if it appears before or after a POSIX
|
||||||
class (see below) or a character type escape such as as \d, but gives a
|
class (see below) or before or after a character type escape such as as
|
||||||
warning in its warning mode, as this is most likely a user error. As
|
\d or \H. However, unless the hyphen is the last character in the
|
||||||
PCRE2 has no facility for warning, an error is given in these cases.
|
class, Perl outputs a warning in its warning mode, as this is most
|
||||||
|
likely a user error. As PCRE2 has no facility for warning, an error is
|
||||||
|
given in these cases.
|
||||||
|
|
||||||
It is not possible to have the literal character "]" as the end charac-
|
It is not possible to have the literal character "]" as the end charac-
|
||||||
ter of a range. A pattern such as [W-]46] is interpreted as a class of
|
ter of a range. A pattern such as [W-]46] is interpreted as a class of
|
||||||
|
@ -8793,7 +8795,7 @@ AUTHOR
|
||||||
|
|
||||||
REVISION
|
REVISION
|
||||||
|
|
||||||
Last updated: 05 July 2017
|
Last updated: 29 July 2017
|
||||||
Copyright (c) 1997-2017 University of Cambridge.
|
Copyright (c) 1997-2017 University of Cambridge.
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
|
@ -286,7 +286,9 @@ if [ $ISGCC -ne 0 -a $usemain -ne 0 ]; then
|
||||||
runtest
|
runtest
|
||||||
if [ $useasan -ne 0 ]; then
|
if [ $useasan -ne 0 ]; then
|
||||||
echo "---------- Maximally configured test with -fsanitize=address ----------"
|
echo "---------- Maximally configured test with -fsanitize=address ----------"
|
||||||
CFLAGS="$OFLAGS $SAVECFLAGS -fsanitize=address"
|
# Following a kernel change, sanitize address doesn't work unless the extra
|
||||||
|
# PIE options are also set.
|
||||||
|
CFLAGS="$OFLAGS $SAVECFLAGS -no-pie -fno-PIE -fsanitize=address"
|
||||||
echo "CFLAGS=$CFLAGS"
|
echo "CFLAGS=$CFLAGS"
|
||||||
opts="--disable-shared $enable_jit --enable-pcre2-16 --enable-pcre2-32"
|
opts="--disable-shared $enable_jit --enable-pcre2-16 --enable-pcre2-32"
|
||||||
runtest
|
runtest
|
||||||
|
|
|
@ -210,7 +210,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.30-RC1"
|
#define PACKAGE_STRING "PCRE2 10.30"
|
||||||
|
|
||||||
/* 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"
|
||||||
|
@ -219,7 +219,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.30-RC1"
|
#define PACKAGE_VERSION "10.30"
|
||||||
|
|
||||||
/* 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
|
||||||
|
@ -339,7 +339,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.30-RC1"
|
#define VERSION "10.30"
|
||||||
|
|
||||||
/* 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 30
|
#define PCRE2_MINOR 30
|
||||||
#define PCRE2_PRERELEASE -RC1
|
#define PCRE2_PRERELEASE
|
||||||
#define PCRE2_DATE 2017-07-18
|
#define PCRE2_DATE 2017-08-14
|
||||||
|
|
||||||
/* 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
|
||||||
|
|
|
@ -43,8 +43,8 @@ POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
#define PCRE2_MAJOR 10
|
#define PCRE2_MAJOR 10
|
||||||
#define PCRE2_MINOR 30
|
#define PCRE2_MINOR 30
|
||||||
#define PCRE2_PRERELEASE -RC1
|
#define PCRE2_PRERELEASE
|
||||||
#define PCRE2_DATE 2017-07-18
|
#define PCRE2_DATE 2017-08-14
|
||||||
|
|
||||||
/* 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