mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-02-03 09:46:17 +01:00
25a3c8720c
The automatic memory management of GBinding is not optimal for high order languages with garbage collectors semantics. If we leave the binding instance inert but still referenced it will be leaked, so one solution that does not throw away the baby of C convenience with the bathwater of language bindability is to have unbind() perform an implicit unref(). Hopefully, C developers will read the documentation and especially the note that says that after calling unbind() the reference count on the GBinding instance is decreased. https://bugzilla.gnome.org/show_bug.cgi?id=698018 |
||
---|---|---|
.. | ||
.gitignore | ||
binding.c | ||
boxed.c | ||
dynamictests.c | ||
enums.c | ||
ifaceproperties.c | ||
Makefile.am | ||
marshalers.list | ||
param.c | ||
properties.c | ||
qdata.c | ||
reference.c | ||
signals.c | ||
testcommon.h | ||
threadtests.c | ||
type.c | ||
valuearray.c |