@@ -219,7 +219,7 @@ compliant and unique.
219219wrong name.
220220
22122127. In pcre2test, give some offset information for errors in hex patterns.
222- This uses the C99 formatting sequence %td, except for MSVC which doesn't
222+ This uses the C99 formatting sequence %td, except for MSVC which doesn't
223223support it - %lu is used instead.
224224
22522528. Implemented pcre2_code_copy_with_tables(), and added pushtablescopy to
@@ -338,23 +338,23 @@ modules.
338338 * LC_ALL was displayed as "LCC_ALL";
339339 * numbers 11, 12 & 13 should end in "th";
340340 * use double quotes in usage message.
341-
342- 53. When autopossessifying, skip empty branches without recursion, to reduce
343- stack usage for the benefit of clang with -fsanitize-address, which uses huge
344- stack frames. Example pattern: /X?(R||){3335}/. Fixes oss-fuzz issue 553.
345-
346- 54. A pattern with very many explicit back references to a group that is a long
347- way from the start of the pattern could take a long time to compile because
348- searching for the referenced group in order to find the minimum length was
349- being done repeatedly. Now up to 128 group minimum lengths are cached and the
350- attempt to find a minimum length is abandoned if there is a back reference to a
351- group whose number is greater than 128. (In that case, the pattern is so
352- complicated that this optimization probably isn't worth it.) This fixes
341+
342+ 53. When autopossessifying, skip empty branches without recursion, to reduce
343+ stack usage for the benefit of clang with -fsanitize-address, which uses huge
344+ stack frames. Example pattern: /X?(R||){3335}/. Fixes oss-fuzz issue 553.
345+
346+ 54. A pattern with very many explicit back references to a group that is a long
347+ way from the start of the pattern could take a long time to compile because
348+ searching for the referenced group in order to find the minimum length was
349+ being done repeatedly. Now up to 128 group minimum lengths are cached and the
350+ attempt to find a minimum length is abandoned if there is a back reference to a
351+ group whose number is greater than 128. (In that case, the pattern is so
352+ complicated that this optimization probably isn't worth it.) This fixes
353353oss-fuzz issue 557.
354354
355- 55. Issue 32 for 10.22 below was not correctly fixed. If pcre2grep in multiline
356- mode with --only-matching matched several lines, it restarted scanning at the
357- next line instead of moving on to the end of the matched string, which can be
355+ 55. Issue 32 for 10.22 below was not correctly fixed. If pcre2grep in multiline
356+ mode with --only-matching matched several lines, it restarted scanning at the
357+ next line instead of moving on to the end of the matched string, which can be
358358several lines after the start.
359359
36036056. Applied Jason Hood's new patch for RunGrepTest.bat that updates it in line
0 commit comments