-
Notifications
You must be signed in to change notification settings - Fork 37
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
Implement ordered maps for smart contracts #405
Conversation
2c7d8e2
to
692a51d
Compare
802e4f7
to
5dadfa5
Compare
5dadfa5
to
78352b0
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. I'd like to see clearer documentation of the invariants. Ideally, I'd like to see some randomized testing, especially testing structural invariants (e.g. the ordering of keys and size of nodes), and a relational invariant with respect to a model (e.g. std::collections::BTreeSet
).
I have asked for a review again. |
You can just build a binary now before it is released and download it. We don't want to be building cargo-concordium every time anyhow. |
* Document when to use StateMap and StateBTreeMap * Address review comments
6b5e6b5
to
00c85d4
Compare
00c85d4
to
aeaae93
Compare
a36e9fd
to
5b37788
Compare
5b37788
to
3a9b1c6
Compare
6843d47
to
2bb8764
Compare
2bb8764
to
e3b3d6f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good!
Purpose
Closing #403
Changes
Checklist
hard-to-understand areas.