Skip to content

Commit 3864abd

Browse files
committed
File tidies for 10.43
1 parent 8bd201e commit 3864abd

File tree

13 files changed

+1517
-1491
lines changed

13 files changed

+1517
-1491
lines changed

AUTHORS

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Email domain: gmail.com
88
Retired from University of Cambridge Computing Service,
99
Cambridge, England.
1010

11-
Copyright (c) 1997-2023 University of Cambridge
11+
Copyright (c) 1997-2024 University of Cambridge
1212
All rights reserved
1313

1414

@@ -19,7 +19,7 @@ Written by: Zoltan Herczeg
1919
Email local part: hzmester
2020
Emain domain: freemail.hu
2121

22-
Copyright(c) 2010-2023 Zoltan Herczeg
22+
Copyright(c) 2010-2024 Zoltan Herczeg
2323
All rights reserved.
2424

2525

@@ -30,7 +30,7 @@ Written by: Zoltan Herczeg
3030
Email local part: hzmester
3131
Emain domain: freemail.hu
3232

33-
Copyright(c) 2009-2023 Zoltan Herczeg
33+
Copyright(c) 2009-2024 Zoltan Herczeg
3434
All rights reserved.
3535

3636
####

ChangeLog

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Before the move to GitHub, this was the only record of changes to PCRE2. Now
55
there is often more detail in the pull requests.
66

77

8-
Version 10.43 27-December-2023
8+
Version 10.43 16-February-2024
99
------------------------------
1010

1111
1. The test program added by change 2 of 10.42 didn't work when the default
@@ -197,18 +197,18 @@ all of a, b, and d as possible starting code units; now it sets only a and d.
197197

198198
54. Fix incorrect class character matches in JIT.
199199

200-
55. In pcre2test, ensure pcre2_jit_match() is used when jitfast is used with
200+
55. In pcre2test, ensure pcre2_jit_match() is used when jitfast is used with
201201
substitution testing.
202202

203-
56. Insert omitted setting of subject length in match data at the end of
203+
56. Insert omitted setting of subject length in match data at the end of
204204
pcre2_jit_match().
205205

206-
57. Implemented PCRE2_DISABLE_RECURSELOOP_CHECK for pcre2_match() to enable
207-
some apparently looping recursions to run to completion and therefore match the
206+
57. Implemented PCRE2_DISABLE_RECURSELOOP_CHECK for pcre2_match() to enable
207+
some apparently looping recursions to run to completion and therefore match the
208208
JIT behaviour. With this set, real loops will eventually get caught by match or
209209
heap limits or run out of resource.
210210

211-
58. AC did a lot of work on pcre2_fuzzsupport.c to extend it to 16-bit and
211+
58. AC did a lot of work on pcre2_fuzzsupport.c to extend it to 16-bit and
212212
32-bit libraries and to compare JIT and non-JIT matching.
213213

214214

LICENCE

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Email domain: gmail.com
2626
Retired from University of Cambridge Computing Service,
2727
Cambridge, England.
2828

29-
Copyright (c) 1997-2023 University of Cambridge
29+
Copyright (c) 1997-2024 University of Cambridge
3030
All rights reserved.
3131

3232

@@ -37,7 +37,7 @@ Written by: Zoltan Herczeg
3737
Email local part: hzmester
3838
Email domain: freemail.hu
3939

40-
Copyright(c) 2010-2023 Zoltan Herczeg
40+
Copyright(c) 2010-2024 Zoltan Herczeg
4141
All rights reserved.
4242

4343

@@ -48,7 +48,7 @@ Written by: Zoltan Herczeg
4848
Email local part: hzmester
4949
Email domain: freemail.hu
5050

51-
Copyright(c) 2009-2023 Zoltan Herczeg
51+
Copyright(c) 2009-2024 Zoltan Herczeg
5252
All rights reserved.
5353

5454

Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -547,7 +547,7 @@ endif # WITH_PCRE2_8
547547
## source but using -DSTANDALONE.
548548

549549
if WITH_FUZZ_SUPPORT
550-
noinst_LIBRARIES =
550+
noinst_LIBRARIES =
551551
if WITH_PCRE2_8
552552
noinst_LIBRARIES += .libs/libpcre2-fuzzsupport.a
553553
_libs_libpcre2_fuzzsupport_a_SOURCES = src/pcre2_fuzzsupport.c

NEWS

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

44

5-
Version 10.43 27-December-2023
5+
Version 10.43 16-February-2024
66
------------------------------
77

88
There are quite a lot of changes in this release (see ChangeLog and git log for
99
a list). Those that are not bugfixes or code tidies are:
1010

11+
* The JIT code no longer supports ARMv5 architecture.
12+
1113
* A new function pcre2_get_match_data_heapframes_size() for finer heap control.
1214

1315
* New option flags to restrict the interaction between ASCII and non-ASCII
@@ -22,7 +24,7 @@ a list). Those that are not bugfixes or code tidies are:
2224
a default maximum length of 255 characters (same as Perl) but with a function
2325
to adjust the limit.
2426

25-
* Support for LoongArch to JIT.
27+
* Support for LoongArch in JIT.
2628

2729
* Perl changed the meaning of (for example) {,3} which did not used to be
2830
recognized as a quantifier. Now it means {0,3} and PCRE2 has also changed.

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, [43])
13-
m4_define(pcre2_prerelease, [-RC1])
14-
m4_define(pcre2_date, [2023-12-27])
13+
m4_define(pcre2_prerelease, [])
14+
m4_define(pcre2_date, [2024-02-16])
1515

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

doc/html/pcre2api.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -412,10 +412,10 @@ <h1>pcre2api man page</h1>
412412
<b>PCRE2_UCHAR8, PCRE2_UCHAR16, PCRE2_UCHAR32</b>
413413
<b>PCRE2_SPTR8, PCRE2_SPTR16, PCRE2_SPTR32</b>
414414
</pre>
415-
The UCHAR types define unsigned code units of the appropriate widths. For
416-
example, PCRE2_UCHAR16 is usually defined as `uint16_t'. The SPTR types are
417-
constant pointers to the equivalent UCHAR types, that is, they are pointers to
418-
vectors of unsigned code units.
415+
The UCHAR types define unsigned code units of the appropriate widths.
416+
For example, PCRE2_UCHAR16 is usually defined as `uint16_t'.
417+
The SPTR types are pointers to constants of the equivalent UCHAR types,
418+
that is, they are pointers to vectors of unsigned code units.
419419
</P>
420420
<P>
421421
Character strings are passed to a PCRE2 library as sequences of unsigned
@@ -2864,15 +2864,15 @@ <h1>pcre2api man page</h1>
28642864
<P>
28652865
The use of recursion in patterns can lead to infinite loops. In the
28662866
interpretive matcher these would be eventually caught by the match or heap
2867-
limits, but this could take a long time and/or use a lot of memory if the
2867+
limits, but this could take a long time and/or use a lot of memory if the
28682868
limits are large. There is therefore a check at the start of each recursion.
2869-
If the same group is still active from a previous call, and the current subject
2869+
If the same group is still active from a previous call, and the current subject
28702870
pointer is the same as it was at the start of that group, and the furthest
28712871
inspected character of the subject has not changed, an error is generated.
28722872
</P>
28732873
<P>
28742874
There are rare cases of matches that would complete, but nevertheless trigger
2875-
this error. This option disables the check. It is provided mainly for testing
2875+
this error. This option disables the check. It is provided mainly for testing
28762876
when comparing JIT and interpretive behaviour.
28772877
<pre>
28782878
PCRE2_ENDANCHORED

0 commit comments

Comments
 (0)