regexec: use pcre as our fallback/builtin regex
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.
Showing
deps/pcre/CMakeLists.txt
0 → 100644
deps/pcre/COPYING
0 → 100644
deps/pcre/cmake/COPYING-CMAKE-SCRIPTS
0 → 100644
deps/pcre/cmake/FindEditline.cmake
0 → 100644
deps/pcre/cmake/FindReadline.cmake
0 → 100644
deps/pcre/config.h.in
0 → 100644
deps/pcre/pcre.h
0 → 100644
This diff is collapsed.
Click to expand it.
deps/pcre/pcre_byte_order.c
0 → 100644
deps/pcre/pcre_chartables.c
0 → 100644
deps/pcre/pcre_compile.c
0 → 100644
This source diff could not be displayed because it is too large.
You can
view the blob
instead.
deps/pcre/pcre_config.c
0 → 100644
deps/pcre/pcre_dfa_exec.c
0 → 100644
This source diff could not be displayed because it is too large.
You can
view the blob
instead.
deps/pcre/pcre_exec.c
0 → 100644
This source diff could not be displayed because it is too large.
You can
view the blob
instead.
deps/pcre/pcre_fullinfo.c
0 → 100644
deps/pcre/pcre_get.c
0 → 100644
This diff is collapsed.
Click to expand it.
deps/pcre/pcre_globals.c
0 → 100644
deps/pcre/pcre_internal.h
0 → 100644
This source diff could not be displayed because it is too large.
You can
view the blob
instead.
deps/pcre/pcre_jit_compile.c
0 → 100644
This source diff could not be displayed because it is too large.
You can
view the blob
instead.
deps/pcre/pcre_maketables.c
0 → 100644
deps/pcre/pcre_newline.c
0 → 100644
deps/pcre/pcre_ord2utf8.c
0 → 100644
deps/pcre/pcre_printint.c
0 → 100644
This diff is collapsed.
Click to expand it.
deps/pcre/pcre_refcount.c
0 → 100644
deps/pcre/pcre_string_utils.c
0 → 100644
deps/pcre/pcre_study.c
0 → 100644
This diff is collapsed.
Click to expand it.
deps/pcre/pcre_tables.c
0 → 100644
This diff is collapsed.
Click to expand it.
deps/pcre/pcre_ucd.c
0 → 100644
This source diff could not be displayed because it is too large.
You can
view the blob
instead.
deps/pcre/pcre_valid_utf8.c
0 → 100644
This diff is collapsed.
Click to expand it.
deps/pcre/pcre_version.c
0 → 100644
deps/pcre/pcre_xclass.c
0 → 100644
deps/pcre/pcreposix.c
0 → 100644
This diff is collapsed.
Click to expand it.
deps/pcre/pcreposix.h
0 → 100644
deps/pcre/ucp.h
0 → 100644
deps/regex/CMakeLists.txt
deleted
100644 → 0
deps/regex/COPYING
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
deps/regex/config.h
deleted
100644 → 0
deps/regex/regcomp.c
deleted
100644 → 0
This source diff could not be displayed because it is too large.
You can
view the blob
instead.
deps/regex/regex.c
deleted
100644 → 0
deps/regex/regex.h
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
deps/regex/regex_internal.c
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
deps/regex/regex_internal.h
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
deps/regex/regexec.c
deleted
100644 → 0
This source diff could not be displayed because it is too large.
You can
view the blob
instead.
Please
register
or
sign in
to comment