summaryrefslogtreecommitdiffstats
path: root/thirdparty/pcre2
Commit message (Collapse)AuthorAgeFilesLines
* pcre2: Remove unused sjlit files after last updateRémi Verschelde2024-03-154-1123/+0
| | | | Follow-up to #89371.
* pcre2: Update to 10.43Jakub Marcowski2024-03-1162-8626/+23037
|
* pcre2: Update to upstream version 10.42 (take two)Rémi Verschelde2023-06-1239-5454/+9922
| | | | | | | Changelog: https://github.com/PCRE2Project/pcre2/blob/pcre2-10.42/ChangeLog This fixes support for RISC-V architectures in the sljit library, so we enable the module's compilation for `rv64` too.
* Revert "pcre2: Update to upstream version 10.42"Rémi Verschelde2022-12-2339-9922/+5454
| | | | | | This reverts commit 62c3e4ab9c87689ff0b7d27350bde176981daf1b. Needs more work, see comments about `_regex_free` errors in #70447.
* pcre2: Update to upstream version 10.42Rémi Verschelde2022-12-2239-5454/+9922
| | | | | | | 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.
* pcre2: Fix support for macOS < 11.0 by making JIT conditional at runtimeRémi Verschelde2022-05-182-0/+34
|
* pcre2: Update to upstream version 10.40Rémi Verschelde2022-05-1746-9255/+13826
| | | | Changelog: https://github.com/PCRE2Project/pcre2/blob/pcre2-10.40/ChangeLog
* pcre2: Update to upstream version 10.39Rémi Verschelde2021-11-1933-4326/+5676
| | | | Changelog: https://github.com/PhilipHazel/pcre2/blob/pcre2-10.39/ChangeLog
* pcre2: Update to upstream version 10.36Rémi Verschelde2021-01-0848-16408/+8251
| | | | Changelog: https://vcs.pcre.org/pcre2/code/tags/pcre2-10.36/ChangeLog?view=markup
* pcre2: Update to upstream version 10.34Rémi Verschelde2020-04-3038-4631/+7343
| | | | Changelog: https://vcs.pcre.org/pcre2/code/tags/pcre2-10.34/ChangeLog?view=markup
* pcre2: Update to upstream version 10.33Rémi Verschelde2019-07-1134-4456/+7211
|
* pcre2: Sync with upstream 10.32Rémi Verschelde2019-03-0436-4081/+4916
|
* update PCRE2 to version 10.31, fixes #15662firefly24422018-05-2851-16703/+19395
|
* Replacement of internal RegEx with PCRE2Zher Huei Lee2017-08-1957-0/+87895
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.