Commit Graph

261 Commits (master)
 

Author SHA1 Message Date
Kris Nuttycombe 75cd519646
Merge pull request #77 from zcash/release-incrementalmerkletree-v0.4.0 4 days ago
Kris Nuttycombe e8dcfe5b4c Update changelog for bridgetree-v0.3.0 release 4 days ago
Kris Nuttycombe 4c79a7d065 Release incrementalmerkletree-v0.4.0 and bridgetree-v0.3.0 5 days ago
Kris Nuttycombe 66cf091b97 Merge branch 'release-bridgetree-v0.2.1' into HEAD 5 days ago
Kris Nuttycombe b2077aa105
Merge pull request #76 from nuttycom/narrow_hashable_constraint 5 days ago
Kris Nuttycombe a1dec495de Release of `bridgetree` v0.2.1 5 days ago
Kris Nuttycombe 87007ec69b Remove the `Debug` bound from `Hashable` 5 days ago
Kris Nuttycombe 69c9690bb6
Merge pull request #74 from nuttycom/docfix 2 weeks ago
Kris Nuttycombe 2f65d483ee
Update shardtree/src/lib.rs 2 weeks ago
Kris Nuttycombe 51c3997ee6 Fix incorrect documentation and `cargo doc` issues. 2 weeks ago
Kris Nuttycombe 62f0c9039b
Merge pull request #73 from nuttycom/frontier_witness 2 weeks ago
Kris Nuttycombe beb6ead57f
Merge pull request #72 from nuttycom/no_initial_checkpoint 2 weeks ago
Kris Nuttycombe b43902f0e6 Add the ability to compute a `MerklePath` from a Frontier 2 weeks ago
Kris Nuttycombe 2b8e2d62fa Address comments from code review. 2 weeks ago
Kris Nuttycombe 4efe39eaa6 Remove initial checkpoints. 3 weeks ago
Kris Nuttycombe a26844a451
Merge pull request #71 from nuttycom/shardstore_return_owned_types 3 weeks ago
Kris Nuttycombe 5691b70947 Restore the relevant part of a deleted comment. 3 weeks ago
Kris Nuttycombe e2fa0a44c7 Make all `ShardStore` methods return `Result` 3 weeks ago
Kris Nuttycombe f292a271ac Return owned types from `ShardStore` getter methods. 3 weeks ago
Kris Nuttycombe 15623973e4
Merge pull request #67 from nuttycom/shardstore_checkpoint_api 1 month ago
Kris Nuttycombe dbb2a8f9c5 Make hash and checkpoint ID type parameters associated types of `ShardStore` 1 month ago
Kris Nuttycombe 666e72482a Address Clippy lints. 1 month ago
Kris Nuttycombe 247b38f336 Invert the relationship between shardtree errors and storage errors. 1 month ago
Kris Nuttycombe 0e502e3832 Add `Display` impl for `shardtree::InsertionError` 1 month ago
Kris Nuttycombe 10e5ee59a4 Distinguish between creating a new empty tree and loading data for an existing tree. 1 month ago
Kris Nuttycombe e15440bd37 Add checkpoint management APIs to `ShardStore`. 1 month ago
Kris Nuttycombe ed78bc2e56 Add dedicated `MemoryShardStore` type. 1 month ago
Kris Nuttycombe 62acf235a7
Merge pull request #68 from nuttycom/u64_positions 1 month ago
Kris Nuttycombe 951d61b27b
Merge pull request #66 from nuttycom/shardstore_blanket_mut_impl 1 month ago
Kris Nuttycombe 34d9aa25bc Use `u64` for the internal state of `Position` and `Address::index` 1 month ago
Kris Nuttycombe 465f2ff0d8 Add a blanket implementation of ShardStore for mutable references to ShardStores. 1 month ago
Kris Nuttycombe b4bebd497e
Merge pull request #65 from nuttycom/improve_enumerate 1 month ago
Kris Nuttycombe 667c57a835 Avoid a few usize-u8 comparisons. 1 month ago
Kris Nuttycombe ea1686e8f8
Merge pull request #64 from nuttycom/typed_merkle_path 2 months ago
Kris Nuttycombe 69d444c439 Apply suggestions from code review 2 months ago
Kris Nuttycombe 873a72ff98 Return `MerklePath` from `ShardTree::witness` 2 months ago
Kris Nuttycombe d2d945edcb Expose `MerklePath` type without a feature flag. 2 months ago
Kris Nuttycombe be81d67cef
Merge pull request #62 from nuttycom/add_librustzcash_types 2 months ago
Kris Nuttycombe ebbd2e3d2d Apply suggestions from code review. 2 months ago
Kris Nuttycombe 9c0c9aa245 Merge remote-tracking branch 'upstream/master' into add_librustzcash_types 2 months ago
Kris Nuttycombe 02341ece26 Ensure that `BridgeTree` state is checkpointed when constructing from a frontier. 3 months ago
Kris Nuttycombe 739441a892
Merge pull request #63 from nuttycom/bridgetree_checkpoint_id 3 months ago
Kris Nuttycombe f7931ec31f Apply suggestions from code review. 3 months ago
Kris Nuttycombe 0d1c3e6512
Merge pull request #59 from nuttycom/fix_premature_tracking 3 months ago
Kris Nuttycombe 978da59c67 Merge branch 'bridgetree_checkpoint_id' into add_librustzcash_types 3 months ago
Kris Nuttycombe 650edd0fc7 Make `bridgetree` polymorphic in checkpoint identifier type. 3 months ago
Kris Nuttycombe 53139f4f9c
Merge pull request #50 from nuttycom/shardtree 3 months ago
Kris Nuttycombe 30a1b7b62b Fix clippy complaints. 3 months ago
Kris Nuttycombe 71557cc0e3 Expose operations on `legacy-api` types required for serialization & testing. 3 months ago
Kris Nuttycombe 7cb2bdcc8f Add legacy `CommitmentTree` and `IncrementalWitness` types. 3 months ago