You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In order to implement a collision-free method inheritance system in gotk4, a class/interface cache is required, because resolving a tree repeatedly and recursively for every single method is simply not feasible and will blow up generation time to minutes.
The cache would likely have to:
work at the generation level inside iface.Generator
be integrated with the Generator interface to make it not leaky
All code using methods should also rely on the iface.Generator, especially when caching it makes it very cheap to do so.
The text was updated successfully, but these errors were encountered:
In order to implement a collision-free method inheritance system in gotk4, a class/interface cache is required, because resolving a tree repeatedly and recursively for every single method is simply not feasible and will blow up generation time to minutes.
The cache would likely have to:
iface.Generator
Generator
interface to make it not leakyAll code using methods should also rely on the
iface.Generator
, especially when caching it makes it very cheap to do so.The text was updated successfully, but these errors were encountered: