Skip to content

Commit 3469b13

Browse files
committed
Update docs and version info for 10.39.
1 parent 29c37f9 commit 3469b13

File tree

5 files changed

+30
-19
lines changed

5 files changed

+30
-19
lines changed

ChangeLog

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Change Log for PCRE2
22
--------------------
33

4-
Version 10.39-RC1 xx-xxx-2021
4+
Version 10.39 29-October-2021
55
-----------------------------
66

77
1. Fix incorrect detection of alternatives in first character search in JIT.

NEWS

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,18 @@ News about PCRE2 releases
22
-------------------------
33

44

5+
Version 10.39 29-October-2021
6+
-----------------------------
7+
8+
This release is happening soon after 10.38 because the bug fix is important.
9+
10+
1. Fix incorrect detection of alternatives in first character search in JIT.
11+
12+
2. Update to Unicode 14.0.0.
13+
14+
3. Some code cleanups (see ChangeLog).
15+
16+
517
Version 10.38 01-October-2021
618
-----------------------------
719

NON-AUTOTOOLS-BUILD

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -344,9 +344,9 @@ cache can be deleted by selecting "File > Delete Cache".
344344
BUILDING PCRE2 ON WINDOWS WITH VISUAL STUDIO
345345

346346
The code currently cannot be compiled without an inttypes.h header, which is
347-
available only with Visual Studio 2013 or newer. However, this
348-
portable and permissively-licensed implementation of the stdint.h header
349-
could be used as an alternative:
347+
available only with Visual Studio 2013 or newer. However, this portable and
348+
permissively-licensed implementation of the stdint.h header could be used as an
349+
alternative:
350350

351351
http://www.azillionmonkeys.com/qed/pstdint.h
352352

README

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,8 @@ PCRE2 is a re-working of the original PCRE1 library to provide an entirely new
55
API. Since its initial release in 2015, there has been further development of
66
the code and it now differs from PCRE1 in more than just the API. There are new
77
features, and the internals have been improved. The original PCRE1 library is
8-
now obsolete and should not be used in new projects. The latest release of
9-
PCRE2 is available in .tar.gz, tar.bz2, or .zip form from this GitHub
10-
repository:
8+
now obsolete and no longer maintained. The latest release of PCRE2 is available
9+
in .tar.gz, tar.bz2, or .zip form from this GitHub repository:
1110

1211
https://github.com/PhilipHazel/pcre2/releases
1312

@@ -377,12 +376,12 @@ library. They are also documented in the pcre2build man page.
377376

378377
. The C99 standard defines formatting modifiers z and t for size_t and
379378
ptrdiff_t values, respectively. By default, PCRE2 uses these modifiers in
380-
environments other than Microsoft Visual Studio when __STDC_VERSION__ is
381-
defined and has a value greater than or equal to 199901L (indicating C99).
382-
However, there is at least one environment that claims to be C99 but does not
383-
support these modifiers. If --disable-percent-zt is specified, no use is made
384-
of the z or t modifiers. Instead of %td or %zu, %lu is used, with a cast for
385-
size_t values.
379+
environments other than Microsoft Visual Studio versions earlier than 2013
380+
when __STDC_VERSION__ is defined and has a value greater than or equal to
381+
199901L (indicating C99). However, there is at least one environment that
382+
claims to be C99 but does not support these modifiers. If
383+
--disable-percent-zt is specified, no use is made of the z or t modifiers.
384+
Instead of %td or %zu, %lu is used, with a cast for size_t values.
386385

387386
. There is a special option called --enable-fuzz-support for use by people who
388387
want to run fuzzing tests on PCRE2. At present this applies only to the 8-bit
@@ -906,4 +905,4 @@ The distribution should contain the files listed below.
906905
Philip Hazel
907906
Email local part: Philip.Hazel
908907
Email domain: gmail.com
909-
Last updated: 27 August 2021
908+
Last updated: 29 October 2021

configure.ac

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ dnl be defined as -RC2, for example. For real releases, it should be empty.
1010

1111
m4_define(pcre2_major, [10])
1212
m4_define(pcre2_minor, [39])
13-
m4_define(pcre2_prerelease, [-RC1])
14-
m4_define(pcre2_date, [2021-10-06])
13+
m4_define(pcre2_prerelease, [])
14+
m4_define(pcre2_date, [2021-10-29])
1515

1616
# Libtool shared library interface versions (current:revision:age)
17-
m4_define(libpcre2_8_version, [10:3:10])
18-
m4_define(libpcre2_16_version, [10:3:10])
19-
m4_define(libpcre2_32_version, [10:3:10])
17+
m4_define(libpcre2_8_version, [10:4:10])
18+
m4_define(libpcre2_16_version, [10:4:10])
19+
m4_define(libpcre2_32_version, [10:4:10])
2020
m4_define(libpcre2_posix_version, [3:1:0])
2121

2222
# NOTE: The CMakeLists.txt file searches for the above variables in the first

0 commit comments

Comments
 (0)