Introspection ABI change in GLib for GRegex.match_full() and friends

As per gregex: Remove "array length" annotations (!5184) · Merge requests · GNOME / GLib · GitLab, the introspection ABI in GLib for several GRegex methods is about to change; we’re dropping the (incorrect) (array length=string_len) annotation from various methods which take a UTF-8 string and a string length (in bytes) as (array length=x) is meant for arrays rather than strings.

Please let us know if you have issues with this and we can do something about it, as we’re still fairly early in the release cycle.

The affected methods are:

  • g_regex_match_full()
  • g_regex_match_all_full()
  • g_regex_split_full()
  • g_regex_replace()
  • g_regex_replace_literal()
  • g_regex_replace_eval()