I want to import those patches but they will be tested
before importing because they changes core mechanism:
[#3012947] Toggle references
Here are two patches to use toggle references to manage
gobjects instead of trying to walk the hierarchy of
containers to discover them all. I think this could be
more efficient and robust and it makes it easier to
implement wrappers for new toolkits. This is similar to
how gjs works as far as I can tell.
Could someone try the patches with your applications and/or
sample programs in Ruby-GNOME2. We need to confirm that
those patches don’t crash your applications and leak memory.
(We also need to confirm efficiency?)