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.
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.