Skip to content

Commit 0612ed7

Browse files
committed
Update dates and tidy files for 10.38 release.
1 parent 507e4dc commit 0612ed7

File tree

7 files changed

+15
-15
lines changed

7 files changed

+15
-15
lines changed

ChangeLog

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
Change Log for PCRE2
22
--------------------
33

4-
Version 10.38-RC1 31-August-2021
5-
--------------------------------
4+
Version 10.38 01-October-2021
5+
-----------------------------
66

77
1. Fix invalid single character repetition issues in JIT when the repetition
88
is inside a capturing bracket and the bracket is preceeded by character
@@ -52,7 +52,7 @@ However, just in case anybody was relying on the old behaviour, there is an
5252
option called PCRE2_EXTRA_ALLOW_LOOKAROUND_BSK that enables the old behaviour.
5353
An option has also been added to pcre2grep to enable this.
5454

55-
7. Re-enable an optimization which was unintentionally disabled in 10.35.
55+
7. Re-enable a JIT optimization which was unintentionally disabled in 10.35.
5656

5757
8. There is a loop counter to catch excessively crazy patterns when checking
5858
the lengths of lookbehinds at compile time. This was incorrectly getting reset

NEWS

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

44

5-
Version 10.38-RC1 31-August-2021
6-
--------------------------------
5+
Version 10.38 01-October-2021
6+
-----------------------------
77

88
As well as some bug fixes and tidies (as always, see ChangeLog for details),
99
the documentation is updated to list the new URLs, following the move of the

configure.ac

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ 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, [38])
13-
m4_define(pcre2_prerelease, [-RC1])
14-
m4_define(pcre2_date, [2021-08-31])
13+
m4_define(pcre2_prerelease, [])
14+
m4_define(pcre2_date, [2021-10-01])
1515

1616
# Libtool shared library interface versions (current:revision:age)
1717
m4_define(libpcre2_8_version, [10:3:10])

doc/html/pcre2_set_compile_extra_options.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ <h1>pcre2_set_compile_extra_options man page</h1>
3030
housed in a compile context. It completely replaces all the bits. The extra
3131
options are:
3232
<pre>
33-
PCRE2_EXTRA_ALLOW_LOOKAROUND_BSK Allow \K in lookarounds PCRE2_EXTRA_ALLOW_SURROGATE_ESCAPES Allow \x{df800} to \x{dfff}
33+
PCRE2_EXTRA_ALLOW_LOOKAROUND_BSK Allow \K in lookarounds PCRE2_EXTRA_ALLOW_SURROGATE_ESCAPES Allow \x{df800} to \x{dfff}
3434
in UTF-8 and UTF-32 modes
3535
PCRE2_EXTRA_ALT_BSUX Extended alternate \u, \U, and \x handling
3636
PCRE2_EXTRA_BAD_ESCAPE_IS_LITERAL Treat all invalid escapes as a literal following character

src/config.h.generic

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ sure both macros are undefined; an emulation function will then be used. */
233233
#define PACKAGE_NAME "PCRE2"
234234

235235
/* Define to the full name and version of this package. */
236-
#define PACKAGE_STRING "PCRE2 10.38-RC1"
236+
#define PACKAGE_STRING "PCRE2 10.38"
237237

238238
/* Define to the one symbol short name of this package. */
239239
#define PACKAGE_TARNAME "pcre2"
@@ -242,7 +242,7 @@ sure both macros are undefined; an emulation function will then be used. */
242242
#define PACKAGE_URL ""
243243

244244
/* Define to the version of this package. */
245-
#define PACKAGE_VERSION "10.38-RC1"
245+
#define PACKAGE_VERSION "10.38"
246246

247247
/* The value of PARENS_NEST_LIMIT specifies the maximum depth of nested
248248
parentheses (of any kind) in a pattern. This limits the amount of system
@@ -435,7 +435,7 @@ sure both macros are undefined; an emulation function will then be used. */
435435
#endif
436436

437437
/* Version number of package */
438-
#define VERSION "10.38-RC1"
438+
#define VERSION "10.38"
439439

440440
/* Define to empty if `const' does not conform to ANSI C. */
441441
/* #undef const */

src/pcre2.h.generic

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ POSSIBILITY OF SUCH DAMAGE.
4343

4444
#define PCRE2_MAJOR 10
4545
#define PCRE2_MINOR 38
46-
#define PCRE2_PRERELEASE -RC1
47-
#define PCRE2_DATE 2021-08-31
46+
#define PCRE2_PRERELEASE
47+
#define PCRE2_DATE 2021-10-01
4848

4949
/* When an application links to a PCRE DLL in Windows, the symbols that are
5050
imported have to be identified as such. When building PCRE2, the appropriate

src/pcre2_compile.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9501,7 +9501,7 @@ Arguments
95019501
retptr if not NULL, return the ket pointer here
95029502
recurses chain of recurse_check to catch mutual recursion
95039503
cb points to the compile block
9504-
lcptr points to loop counter
9504+
lcptr points to loop counter
95059505
95069506
Returns: 0 on success, or an errorcode (cb->erroroffset will be set)
95079507
*/
@@ -10091,7 +10091,7 @@ lengths. */
1009110091

1009210092
if (has_lookbehind)
1009310093
{
10094-
int loopcount = 0;
10094+
int loopcount = 0;
1009510095
errorcode = check_lookbehinds(cb.parsed_pattern, NULL, NULL, &cb, &loopcount);
1009610096
if (errorcode != 0) goto HAD_CB_ERROR;
1009710097
}

0 commit comments

Comments
 (0)