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
refactor(identities): improve implementation #120
Merged
faustbrian
merged 14 commits into
ArkEcosystemArchive:develop
from
sleepdefic1t:refactor(identities)/improve-implementation
Aug 8, 2019
Merged
refactor(identities): improve implementation #120
faustbrian
merged 14 commits into
ArkEcosystemArchive:develop
from
sleepdefic1t:refactor(identities)/improve-implementation
Aug 8, 2019
Commits on Jul 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 3b7df4c - Browse repository at this point
Copy the full SHA 3b7df4cView commit details
Commits on Jul 22, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ff9126d - Browse repository at this point
Copy the full SHA ff9126dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f02c6d2 - Browse repository at this point
Copy the full SHA f02c6d2View commit details
Commits on Jul 31, 2019
-
refactor(identities): improve implementation
This PR is mostly centered around improving the Identities implementation. Use of std::array replaces std::vector in many instances to avoid dynamic allocation. The result is a ~4x-6x gain in execution speed of relevant functions, and a reduced memory footprint overall. Specifically, this PR does the following: - refactors Identities classes. - adds hash class. - adds curve class. - adds str helpers. - adds base58 class. - moves hex helpers. - updates other classes to match changes. - adds relevant tests. - updates scrips, examples, documentation, and changelog.
Configuration menu - View commit details
-
Copy full SHA for a591b58 - Browse repository at this point
Copy the full SHA a591b58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76692ce - Browse repository at this point
Copy the full SHA 76692ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81ce428 - Browse repository at this point
Copy the full SHA 81ce428View commit details -
codacy incorrectly analyzing header struct member as unused. Not at all the case.
Configuration menu - View commit details
-
Copy full SHA for 7d38c54 - Browse repository at this point
Copy the full SHA 7d38c54View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba08eb5 - Browse repository at this point
Copy the full SHA ba08eb5View commit details
Commits on Aug 1, 2019
-
Configuration menu - View commit details
-
Copy full SHA for b0ddf8d - Browse repository at this point
Copy the full SHA b0ddf8dView commit details
Commits on Aug 2, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 025323b - Browse repository at this point
Copy the full SHA 025323bView commit details
Commits on Aug 6, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a08e2e4 - Browse repository at this point
Copy the full SHA a08e2e4View commit details
Commits on Aug 7, 2019
-
Merge remote-tracking branch 'upstream/develop' into refactor(identit…
…ies)/improve-implementation
Configuration menu - View commit details
-
Copy full SHA for 65d93e6 - Browse repository at this point
Copy the full SHA 65d93e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa6f1ec - Browse repository at this point
Copy the full SHA aa6f1ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ae8656 - Browse repository at this point
Copy the full SHA 9ae8656View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.