Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-19 | pcre2: Update to upstream version 10.39 | Rémi Verschelde | |
Changelog: https://github.com/PhilipHazel/pcre2/blob/pcre2-10.39/ChangeLog | |||
2021-01-08 | pcre2: Update to upstream version 10.36 | Rémi Verschelde | |
Changelog: https://vcs.pcre.org/pcre2/code/tags/pcre2-10.36/ChangeLog?view=markup | |||
2019-07-11 | pcre2: Update to upstream version 10.33 | Rémi Verschelde | |
2019-03-04 | pcre2: Sync with upstream 10.32 | Rémi Verschelde | |
2018-05-28 | update PCRE2 to version 10.31, fixes #15662 | firefly2442 | |
2017-08-19 | Replacement of internal RegEx with PCRE2 | Zher 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. |