summaryrefslogtreecommitdiff
path: root/deps/pcre
Commit message (Collapse)AuthorAgeFilesLines
* cmake: stylistic refactoringEdward Thomson2021-10-181-88/+88
| | | | | Ensure that we always use lowercase function names, and that we do not have spaces preceding open parentheses, for consistency.
* pcre: upgrade to 8.44ethomson/pcreEdward Thomson2020-10-045-25/+26
|
* pcre: upgrade to 8.43Edward Thomson2020-10-044-12/+22
|
* pcre: include the licenseEdward Thomson2020-10-041-0/+93
| | | | | We included their COPYING file, which was _not_ in fact their license. Add the LICENSE file as well.
* cmake: disable fallthrough warnings for PCREethomson/pcre_warningsEdward Thomson2019-05-221-0/+1
| | | | | Our PCRE dependency has uncommented fallthroughs in switch statements. Turn off warnings for those in the PCRE code.
* regex: don't warn on unused functionsEdward Thomson2019-05-191-0/+2
| | | | PCRE includes compatibility functions that may go unused. Don't warn.
* regexec: use pcre as our fallback/builtin regexEdward Thomson2019-05-1934-0/+47105
Use PCRE 8.42 as the builtin regex implementation, using its POSIX compatibility layer. PCRE uses ASCII by default and the users locale will not influence its behavior, so its `regcomp` implementation is similar to `regcomp_l` with a C locale.