summaryrefslogtreecommitdiffstats
path: root/thirdparty/README.md
diff options
context:
space:
mode:
authorZher Huei Lee <lee.zh.92@gmail.com>2017-08-07 23:13:15 +0800
committerZher Huei Lee <lee.zh.92@gmail.com>2017-08-19 19:29:14 +0800
commite3e2f063244804bb147418dc219ba6db8219304b (patch)
tree87257d17446d115f3a2f1ba5a11a6b1bd286420e /thirdparty/README.md
parentbf1f83ed29a3cc2833a1ad7b5080b2d162ed0a88 (diff)
downloadredot-engine-e3e2f063244804bb147418dc219ba6db8219304b.tar.gz
Replacement of internal RegEx with PCRE2
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.
Diffstat (limited to 'thirdparty/README.md')
-rw-r--r--thirdparty/README.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/thirdparty/README.md b/thirdparty/README.md
index 4ed17168e8..1bbbd90ef7 100644
--- a/thirdparty/README.md
+++ b/thirdparty/README.md
@@ -295,6 +295,18 @@ Files extracted from upstream source:
- celt/ and silk/ subfolders
- COPYING
+## pcre2
+
+- Upstream: http://www.pcre.org/
+- Version: 10.23
+- License: BSD-3-Clause
+
+Files extracted from upstream source:
+
+- Files listed in NON-AUTOTOOLS-BUILD steps 1-4
+- All .h files in src/
+- src/pcre2_jit_*.c and src/sljit/*
+- AUTHORS and COPYING
## pvrtccompressor