@@ -6,27 +6,27 @@ Version 10.41 xx-xxx-2022
6
6
-------------------------
7
7
8
8
1. Add fflush() before and after a fork callout in pcre2grep to get its output
9
- to be the same on all systems. (THere were previously ordering differences in
9
+ to be the same on all systems. (THere were previously ordering differences in
10
10
Alpine Linux).
11
11
12
12
2. Merged patch from @carenas (GitHub #110) for pthreads support in CMake.
13
13
14
14
3. SSF scorecards grumbled about possible overflow in an expression in
15
- pcre2test. It never would have overflowed in practice, but some casts have been
16
- added and at the some time there's been some tidying of fprints that output
15
+ pcre2test. It never would have overflowed in practice, but some casts have been
16
+ added and at the some time there's been some tidying of fprints that output
17
17
size_t values.
18
18
19
- 4. PR #94 showed up an unused enum in pcre2_convert.c, which is now removed.
19
+ 4. PR #94 showed up an unused enum in pcre2_convert.c, which is now removed.
20
20
21
- 5. Minor code re-arrangement to remove gcc warning about realloc() in
21
+ 5. Minor code re-arrangement to remove gcc warning about realloc() in
22
22
pcre2test.
23
23
24
24
6. Change a number of int variables that hold buffer and line lengths in
25
25
pcre2grep to PCRE2_SIZE (aka size_t).
26
26
27
- 7. Added an #ifdef to cut out a call to PRIV(jit_free) when JIT is not
28
- supported (even though that function would do nothing in that case) at the
29
- request of a user who doesn't even want to link with pcre_jit_compile.o. Also
27
+ 7. Added an #ifdef to cut out a call to PRIV(jit_free) when JIT is not
28
+ supported (even though that function would do nothing in that case) at the
29
+ request of a user who doesn't even want to link with pcre_jit_compile.o. Also
30
30
tidied up an untidy #ifdef arrangement in pcre2test.
31
31
32
32
@@ -120,7 +120,7 @@ pattern, the optimizing "must be present for a match" character check was not
120
120
being flagged as caseless, causing some matches that should have succeeded to
121
121
fail.
122
122
123
- 23. Fixed a unicode properrty matching issue in JIT. The character was not
123
+ 23. Fixed a unicode property matching issue in JIT. The character was not
124
124
fully read in caseless matching.
125
125
126
126
24. Fixed an issue affecting recursions in JIT caused by duplicated data
@@ -147,10 +147,10 @@ Version 10.39 29-October-2021
147
147
honoured if chosen.
148
148
149
149
prtdiff_t is signed, so use a signed type instead, and make sure
150
- that an appropiate width is chosen if pointers are 64bit wide and
150
+ that an appropriate width is chosen if pointers are 64bit wide and
151
151
long is not (ex: Windows 64bit).
152
152
153
- IMHO removing the cast (and therefore the positibilty of truncation)
153
+ IMHO removing the cast (and therefore the possibilty of truncation)
154
154
make the code cleaner and the fallback is likely portable enough
155
155
with all 64-bit POSIX systems doing LP64 except for Windows.
156
156
@@ -201,7 +201,7 @@ Version 10.38 01-October-2021
201
201
-----------------------------
202
202
203
203
1. Fix invalid single character repetition issues in JIT when the repetition
204
- is inside a capturing bracket and the bracket is preceeded by character
204
+ is inside a capturing bracket and the bracket is preceded by character
205
205
literals.
206
206
207
207
2. Installed revised CMake configuration files provided by Jan-Willem Blokland.
@@ -441,7 +441,7 @@ now correctly backtracked, so this unnecessary restriction has been removed.
441
441
442
442
7. Added PCRE2_SUBSTITUTE_MATCHED.
443
443
444
- 8. Added (?* and (?<* as synonms for (*napla: and (*naplb: to match another
444
+ 8. Added (?* and (?<* as synonyms for (*napla: and (*naplb: to match another
445
445
regex engine. The Perl regex folks are aware of this usage and have made a note
446
446
about it.
447
447
@@ -872,7 +872,7 @@ Patch by Guillem Jover.
872
872
warnings were reported.
873
873
874
874
38. Using the clang compiler with sanitizing options causes runtime complaints
875
- about truncation for statments such as x = ~x when x is an 8-bit value; it
875
+ about truncation for statements such as x = ~x when x is an 8-bit value; it
876
876
seems to compute ~x as a 32-bit value. Changing such statements to x = 255 ^ x
877
877
gets rid of the warnings. There were also two missing casts in pcre2test.
878
878
0 commit comments