Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

server/flatpack: Detect and handle cyclic data / share substructure involving all reference types #7

Closed
cpcallen opened this issue May 19, 2017 · 1 comment
Assignees

Comments

@cpcallen
Copy link
Collaborator

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.

@cpcallen cpcallen self-assigned this May 19, 2017
@cpcallen cpcallen added the bug label May 19, 2017
@cpcallen
Copy link
Collaborator Author

Issue moved to flatpack.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant