GLib grefcount and gatomicrefcount types support in 1.58
GLib 2.58 introduced two new types for reference counting, grefcount
and gatomicrefcount
. Support for them was added in #241 (closed) through !76 (merged).
This was merged in master, which will eventually be released as 1.60 with GNOME 3.32 if I understood the schedule correctly.
However, these types are already in GLib 2.58, which is usually present in distros with gobject-introspection 1.58. As a result, the GLib-2.0.gir
in most distros, as well as in Flatpak SDKs is missing the type names.
Could the patch from !76 (merged) be backported onto the 1.58 branch, with a new version released so that the current gir can be fixed?
As it is, this is making it much harder to build up to date Rust bindings.
Edited by Mathieu Bridon