1. 30 Sep, 2020 2 commits
    • Christian Hergert's avatar
      pcre2: port GtkSourceRegex to PCRE2 · dfcf34ef
      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.
      dfcf34ef
    • Christian Hergert's avatar
      gtksourceregex: wrap GRegex through a shim · 1c6e2ce1
      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.
      1c6e2ce1
  2. 24 Sep, 2020 1 commit
  3. 23 Sep, 2020 2 commits
  4. 22 Sep, 2020 2 commits
  5. 21 Sep, 2020 33 commits