summaryrefslogtreecommitdiff
path: root/thirdparty/pcre2/src/pcre2_match.c
AgeCommit message (Collapse)Author
2022-12-23Revert "pcre2: Update to upstream version 10.42"Rémi Verschelde
This reverts commit 62c3e4ab9c87689ff0b7d27350bde176981daf1b. Needs more work, see comments about `_regex_free` errors in #70447.
2022-12-22pcre2: Update to upstream version 10.42Rémi Verschelde
Changelog: https://github.com/PCRE2Project/pcre2/blob/pcre2-10.42/ChangeLog This should also fix support for RISC-V architectures, at least in the sljit library.
2022-05-17pcre2: Update to upstream version 10.40Rémi Verschelde
Changelog: https://github.com/PCRE2Project/pcre2/blob/pcre2-10.40/ChangeLog
2021-11-19pcre2: Update to upstream version 10.39Rémi Verschelde
Changelog: https://github.com/PhilipHazel/pcre2/blob/pcre2-10.39/ChangeLog
2021-01-08pcre2: Update to upstream version 10.36Rémi Verschelde
Changelog: https://vcs.pcre.org/pcre2/code/tags/pcre2-10.36/ChangeLog?view=markup
2020-04-30pcre2: Update to upstream version 10.34Rémi Verschelde
Changelog: https://vcs.pcre.org/pcre2/code/tags/pcre2-10.34/ChangeLog?view=markup
2019-07-11pcre2: Update to upstream version 10.33Rémi Verschelde
2019-03-04pcre2: Sync with upstream 10.32Rémi Verschelde
2018-05-28update PCRE2 to version 10.31, fixes #15662firefly2442
2017-08-19Replacement of internal RegEx with PCRE2Zher Huei Lee
The pattern and replacement matching behaviour has been changed purely due to the nature of switching to a standards-compliant library. One mistake in the previous behaviour was that named groups didn't have a number. This has been corrected. As names are actually just an alias of numbered groups, RegExMatch::get_name_dict() is now get_names() and is a dict referring to the group number it represents. Duplicate names are enabled and the with the first matching instance used. Due the lack of a suitable equivalent in PCRE2, RegExMatch::expand() was removed.