spk121 / guile-gi

Bindings for GObject Introspection and libgirepository for Guile
GNU General Public License v3.0
58 stars 7 forks source link

avoid using GLib internally #116

Closed spk121 closed 2 years ago

spk121 commented 2 years ago

This is phase one of #96 . It reduces the internal dependence of guile-gi on GLib. Of course, some use of GLib is necessary specifically when marshaling and converting to/from arguments that have GLib types.

The simplistic replacement to the GLib hash table is slower, and much of the functionality in logging has been culled, for now.

But theoretically, nothing else should change as a result of this patchset.

spk121 commented 2 years ago

Bleh, I restarted with a new branch #dev-avoid-glib2 because this one was too messy.