Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
refactor(identities): improve implementation #120
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:
What kind of change does this PR introduce?
Does this PR introduce a breaking change?
Does this PR release a new version?
The PR fulfills these requirements:
@@ Coverage Diff @@ ## develop #120 +/- ## =========================================== - Coverage 91.52% 91.49% -0.03% =========================================== Files 30 34 +4 Lines 861 858 -3 =========================================== - Hits 788 785 -3 Misses 73 73