main
Copy fuzzing data files to a tidier place (#661)
Implement pcre2grep and its test.
Fix oversight in adding new pcre2grep test
pcre2grep: avoid UCP mode for \d for compatibility with GNU grep (#222)
Add RunGrepTest.bat to CMake (#581)
Add test and fix for buffer over-read in pcre2grep (#594)
Hunt for references to "PCRE" (#584)
Fix multiple multiline matching issues in pcre2grep.
pcre2grep: add --posix-pattern-file for compatibility with other grep (#428)
Improvements to CI code coverage (#796)
Ignore -- argument in pcre2grep during positional processing (#936)
Improve LCOV coverage statistics and fix bugs that showed up in pcre2grep while doing this.
Renamed dftables as pcre2_dftables and enable it to write the tables in binary. Update documentation about character tables.
Chip away at more coverage gaps (#799)
Changes to error offsets, fixing inconsistencies (#756)
Implement Perl extended character classes (#553)
fixes for 10.47 (#819)
All tests except JIT and save/reload are implemented.
Fix incorrect matching of 0xffffffff to any character with more than one other case in 32-bit UCP (but not UTF) mode.
Update EBCDIC support to support testing on normal ASCII systems (#656)
Runtime UTF checks now take not of the starting offset.
Add a testcase for #926 (#940)
Improve support for partial matching in pcre2_substitute (#858)
Fix crash when more than one kind of "push" was set in pcre2test.
Improve coverage of escapes in character classes (#591)
Add another test.
Address three minor TODO comments in the test code (#816)
Abandon pcre2test test if pattern conversion results in a string that is too long
Update to Unicode 17 (#830)
perltest: add support for locale modifier (#534)
Move L& conversion (#645)
Fix character list generator (#841)
Add pcre2_substitute checks to enforce pattern, subject, offset and options haven't changed (#807)
Implement support for invalid UTF in the pcre2_match() interpreter.
Refactor heapframe_size code in pcre2test and update documentation for heap frame information
Add test output to make erroroffsets more readable (#750)
Update test output when no JIT for new pcre2test comment
Fix bug in 'first code unit' and 'last code unit' optimization combined with lookahead assertion (#444)
Allow non-ASCII in group names when UTF is set; revise group naming terminology in documentation to use "capture group", as Perl does.
Support possessive repeats for backreferences (#852)
Add matching error-offset output to pcre2test for substitute (#757)
Update valgrind parameters in RunGrepTest and arrange for the suppressions file to be used when JIT is supported.