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

Refactoring #22

Merged
merged 2 commits into from
Dec 31, 2020
Merged

Refactoring #22

merged 2 commits into from
Dec 31, 2020

Conversation

cobaltine
Copy link
Owner

No description provided.

Breaking changes:
 - Sibling lists, which can become quite sizeable for large json lists,
 are now attached instead as simple hashes of the underlying hash list
 - Empty sibling lists are ignored in the raw flattened json output

Fingerprint creation is now over an order of magnitude faster, from tens
of milliseconds to few milliseconds for the 'testdata' json objects. The
memory footprint is now also significantly lower.

Added also a more detailed step-by-step test extension for verifying the
creation of sibling hashes, and a simple primitive test for 'null'.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant