Skip to content

Commit

Permalink
Final file tidies for 10.30 release.
Browse files Browse the repository at this point in the history
  • Loading branch information
PhilipHazel committed Aug 15, 2017
1 parent 18d7627 commit 94cb52b
Show file tree
Hide file tree
Showing 9 changed files with 28 additions and 23 deletions.
6 changes: 3 additions & 3 deletions ChangeLog
Original file line number Diff line number Diff line change
Expand Up @@ -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
that does not use recursive function calls (and therefore the stack) for
Expand Down Expand Up @@ -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.

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
out when Unicode support is disabled).

Expand Down
4 changes: 2 additions & 2 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
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
ChangeLog. These are the most important new features:
Expand Down
4 changes: 2 additions & 2 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -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_minor, [30])
m4_define(pcre2_prerelease, [-RC1])
m4_define(pcre2_date, [2017-07-18])
m4_define(pcre2_prerelease, [])
m4_define(pcre2_date, [2017-08-14])

# 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.
Expand Down
9 changes: 5 additions & 4 deletions doc/html/pcre2pattern.html
Original file line number Diff line number Diff line change
Expand Up @@ -1395,9 +1395,10 @@ <h1>pcre2pattern man page</h1>
</P>
<P>
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
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.
(see below) or before or after a character type escape such as as \d or \H.
However, unless the hyphen is the last character in the 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.
</P>
<P>
It is not possible to have the literal character "]" as the end character of a
Expand Down Expand Up @@ -3472,7 +3473,7 @@ <h1>pcre2pattern man page</h1>
</P>
<br><a name="SEC30" href="#TOC1">REVISION</a><br>
<P>
Last updated: 05 July 2017
Last updated: 29 July 2017
<br>
Copyright &copy; 1997-2017 University of Cambridge.
<br>
Expand Down
10 changes: 6 additions & 4 deletions doc/pcre2.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6827,9 +6827,11 @@ SQUARE BRACKETS AND CHARACTER CLASSES
ter, or z.

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 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.
class (see below) or before or after a character type escape such as as
\d or \H. However, unless the hyphen is the last character in the
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-
ter of a range. A pattern such as [W-]46] is interpreted as a class of
Expand Down Expand Up @@ -8793,7 +8795,7 @@ AUTHOR

REVISION

Last updated: 05 July 2017
Last updated: 29 July 2017
Copyright (c) 1997-2017 University of Cambridge.
------------------------------------------------------------------------------

Expand Down
4 changes: 3 additions & 1 deletion maint/ManyConfigTests
Original file line number Diff line number Diff line change
Expand Up @@ -286,7 +286,9 @@ if [ $ISGCC -ne 0 -a $usemain -ne 0 ]; then
runtest
if [ $useasan -ne 0 ]; then
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"
opts="--disable-shared $enable_jit --enable-pcre2-16 --enable-pcre2-32"
runtest
Expand Down
6 changes: 3 additions & 3 deletions src/config.h.generic
Original file line number Diff line number Diff line change
Expand Up @@ -210,7 +210,7 @@ sure both macros are undefined; an emulation function will then be used. */
#define PACKAGE_NAME "PCRE2"

/* 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 PACKAGE_TARNAME "pcre2"
Expand All @@ -219,7 +219,7 @@ sure both macros are undefined; an emulation function will then be used. */
#define PACKAGE_URL ""

/* 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
parentheses (of any kind) in a pattern. This limits the amount of system
Expand Down Expand Up @@ -339,7 +339,7 @@ sure both macros are undefined; an emulation function will then be used. */
#endif

/* Version number of package */
#define VERSION "10.30-RC1"
#define VERSION "10.30"

/* Define to 1 if on MINIX. */
/* #undef _MINIX */
Expand Down
4 changes: 2 additions & 2 deletions src/pcre2.h
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,8 @@ POSSIBILITY OF SUCH DAMAGE.

#define PCRE2_MAJOR 10
#define PCRE2_MINOR 30
#define PCRE2_PRERELEASE -RC1
#define PCRE2_DATE 2017-07-18
#define PCRE2_PRERELEASE
#define PCRE2_DATE 2017-08-14

/* 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
Expand Down
4 changes: 2 additions & 2 deletions src/pcre2.h.generic
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,8 @@ POSSIBILITY OF SUCH DAMAGE.

#define PCRE2_MAJOR 10
#define PCRE2_MINOR 30
#define PCRE2_PRERELEASE -RC1
#define PCRE2_DATE 2017-07-18
#define PCRE2_PRERELEASE
#define PCRE2_DATE 2017-08-14

/* 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
Expand Down

0 comments on commit 94cb52b

Please sign in to comment.