- 30 Sep, 2020 2 commits
-
-
Christian Hergert authored
The goal here is to move to a JIT backed PCRE2 implementation, however this just gets an initial port in place to use PCRE2 for this code. We can eventually move other parts of GtkSourceView over to this implementation as well depending on how complete we need to be.
-
Christian Hergert authored
This creates an ImplRegex intermediate structure that we can use to switch the implementation from GRegex into PCRE2. Doing so will not only be faster, but also allow us to eventually migrate to using a JIT for the regex implementation as well as avoid deprecations from GRegex in future releases of GLib. Other modules will eventually need to be ported to this, but focusing on GtkSourceRegex would result in the largest gain from language specs.
-