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
Flatpack (and in particular the methods flatpack.flatten and .unflatten) correctly handle cyclic data and shared substructure involving pointers, but from reading the source for reflect.DeepEqual it's clear that it's possible to encounter cycles that do not involve pointers.
This may not be a problem at the moment because the interpreter makes extensive use of pointers when dealing with cyclic/shared data, but Flatpack should handle all reference types correctly so that we don't need to worry about it elsewhere.
The text was updated successfully, but these errors were encountered:
Flatpack
(and in particular the methodsflatpack.flatten
and.unflatten
) correctly handle cyclic data and shared substructure involving pointers, but from reading the source forreflect.DeepEqual
it's clear that it's possible to encounter cycles that do not involve pointers.This may not be a problem at the moment because the interpreter makes extensive use of pointers when dealing with cyclic/shared data, but
Flatpack
should handle all reference types correctly so that we don't need to worry about it elsewhere.The text was updated successfully, but these errors were encountered: