Go to file
Kris Nuttycombe 14bb9c6b1b Modify test infrastructure to allow shardtree testing.
This removes the `mark` function from the `tree` interface, in favor
of always appending nodes as marked, as that's what's needed in
practice, rather than the ability to mutably mark the latest position at
arbitrary states of the tree.

This removal does mean that a few patterns of interleaved mark and
checkpoint operations are no longer being tested in the shared test
suite; however, such interleaving of operations is not something that
we should need to support anyway.
2023-02-16 15:01:53 -07:00
.github/workflows Apply suggestions from code review 2023-02-16 11:02:47 -07:00
bridgetree Modify test infrastructure to allow shardtree testing. 2023-02-16 15:01:53 -07:00
incrementalmerkletree Modify test infrastructure to allow shardtree testing. 2023-02-16 15:01:53 -07:00
.gitignore Initial commit. 2015-12-19 18:37:23 -07:00
COPYING.md Ensure that GitHub's "View license" link points to complete license information. 2022-01-04 17:37:34 +00:00
Cargo.toml Move position & hashable types to incrementalmerkletree root. 2022-12-21 12:52:57 -07:00
LICENSE-APACHE Added stuff for publishing to crates.io 2021-06-24 14:14:30 -06:00
LICENSE-MIT Update copyright year, and change the copyright holder to The Electric Coin Company. 2022-01-04 19:40:02 +00:00
rust-toolchain.toml Update MSRV to 1.60 2023-02-16 10:51:41 -07:00