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
{{ message }}
This repository was archived by the owner on Feb 15, 2026. It is now read-only.
In Crystal every class must be defined after all of its base classes, but #83 now permits certain class hierarchies that cannot be realized by the current Bindgen generators, because they require reopening a namespace:
# `N::A` is not defined hereclassB < N::AendmoduleNclassAendclassC < Bendend
moduleNclassAend# `B` is not defined hereclassC < BendendclassB < N::Aend
This rarely occurs in real code; a full fix might require a complete rewrite of Graph::Container and friends, since they impose similar restrictions on the node visitation order.
In Crystal every class must be defined after all of its base classes, but #83 now permits certain class hierarchies that cannot be realized by the current Bindgen generators, because they require reopening a namespace:
This rarely occurs in real code; a full fix might require a complete rewrite of
Graph::Containerand friends, since they impose similar restrictions on the node visitation order.