Commit Graph

  • 7c1b6fc755
    Merge pull request #136 from zcash/fix_beta_ci main Daira-Emma Hopwood 2025-05-01 00:11:47 +0100
  • dad3c95661 Fix beta CI linting errors. Kris Nuttycombe 2025-04-30 11:51:52 -0600
  • a6bfa3dd29 Fix broken beta CI linting. Kris Nuttycombe 2025-04-30 11:50:44 -0600
  • 1ad49c38a4
    Merge 3d8f65e5a3 into 561a6dc29b A L Manning 2025-04-29 09:43:25 +0000
  • 3d8f65e5a3
    shardtree: Fix typo in doc comment for LocatedTree::from_parts A L Manning 2025-04-29 17:43:00 +0800
  • 39e951a65a
    Merge 85e1e10870 into 561a6dc29b Dimitris Apostolou 2025-02-24 14:34:32 +0200
  • 85e1e10870
    deps: avoid duplicate crates Dimitris Apostolou 2025-02-24 14:33:02 +0200
  • 587fe8a12d
    Merge 422889cd5a into 561a6dc29b Kris Nuttycombe 2025-02-19 15:42:40 +0000
  • 422889cd5a Improve documentation of private `extend_to_level` method. checked_prunable_parent_construction Kris Nuttycombe 2025-02-19 08:42:29 -0700
  • 1ad56addf7 Silence Clippy type complexity complaint. Kris Nuttycombe 2025-02-19 08:38:09 -0700
  • 1d7cd427f0 shardtree: make construction of fully-empty Parent nodes an error Kris Nuttycombe 2025-02-17 13:44:22 -0700
  • 561a6dc29b
    Merge pull request #130 from nuttycom/permit_invalid_legacy_witnesses Kris Nuttycombe 2025-02-01 09:39:29 -0700
  • 2e76b90d9a Release incrementalmerkletree version 0.8.2 incrementalmerkletree-v0.8.2 Kris Nuttycombe 2025-01-31 12:58:17 -0700
  • 9edc305fa1 Fix clippy beta lints Kris Nuttycombe 2025-01-31 13:02:25 -0700
  • e7ed4e00ea incrementalmerkletree: Allow test-dependencies construction of invalid legacy incremental witnesses. Kris Nuttycombe 2025-01-31 12:57:36 -0700
  • 61c947bde3
    Merge pull request #129 from zcash/release/shardtree-0.6.1 Kris Nuttycombe 2025-01-31 10:31:31 -0700
  • 8235a536fc Release shardtree-v0.6.1 shardtree-v0.6.1 Kris Nuttycombe 2025-01-30 20:55:04 -0700
  • e21b5b64c2
    Merge pull request #128 from zcash/incrementalmerkletree_testing_3 Kris Nuttycombe 2025-01-30 20:50:35 -0700
  • 44065917a3 Release incrementalmerkletree-testing 0.3 incrementalmerkletree-testing-v0.3.0 Kris Nuttycombe 2025-01-30 16:52:27 -0700
  • 7ceefdecf1
    Merge pull request #127 from zcash/release/shardtree-0.6 Kris Nuttycombe 2025-01-28 17:49:01 -0700
  • 04280c42ab Release shardtree version 0.6 shardtree-v0.6.0 Kris Nuttycombe 2025-01-28 11:04:17 -0700
  • a3eb373c00 Merge remote-tracking branch 'upstream/hotfix/incrementalmerkletree-0.7' into main Kris Nuttycombe 2025-01-28 12:22:47 -0700
  • b822170f2b
    Merge pull request #126 from zcash/incrementalmerkletree_no_std Kris Nuttycombe 2025-01-28 09:57:42 -0700
  • e9fe0de498 Release `incrementalmerkletree` version 0.8.1 incrementalmerkletree-v0.8.1 Kris Nuttycombe 2025-01-27 15:44:44 -0700
  • 65db41c91d incrementalmerkletree: Remove `std` from default features. Kris Nuttycombe 2025-01-27 15:44:44 -0700
  • 32fe37e11c Merge tag 'incrementalmerkletree-v0.7.1' into incrementalmerkletree_no_std-tmp Kris Nuttycombe 2025-01-27 16:13:40 -0700
  • 60e7e18365
    Merge pull request #125 from zcash/incrementalmerkletree-no-std hotfix/incrementalmerkletree-0.7 Kris Nuttycombe 2024-12-16 11:15:39 -0700
  • 507f6775ac Release incrementalmerkletree version 0.7.1 incrementalmerkletree-v0.7.1 Kris Nuttycombe 2024-12-16 10:05:04 -0700
  • 0eecd6dae7 Allow `no_std` use of `incrementalmerkletree` Kris Nuttycombe 2024-12-16 10:00:00 -0700
  • 26e8b47291
    Merge pull request #124 from zcash/merge_shardtree_hotfix Daira-Emma Hopwood 2024-12-12 23:27:13 +0000
  • 353cf3e9ff Update `shardtree` to depend upon `incrementalmerkletree 0.8.0` Kris Nuttycombe 2024-12-11 21:29:45 -0700
  • fb62fb6175 Merge remote-tracking branch 'upstream/hotfix/shardtree-v0.3.x' into merge_shardtree_hotfix Kris Nuttycombe 2024-12-11 14:57:43 -0700
  • 382d915c06
    Merge pull request #123 from zcash/release/incrementalmerkletree-0.8.0 Kris Nuttycombe 2024-12-11 13:09:50 -0700
  • 8a14eaa743 Release `incrementalmerkletree` version 0.8.0 incrementalmerkletree-v0.8.0 Kris Nuttycombe 2024-12-11 10:40:48 -0700
  • 9ea34661fc
    Merge pull request #122 from zcash/release/shardtree-v0.3.2 hotfix/shardtree-v0.3.x Kris Nuttycombe 2024-12-09 22:18:55 -0700
  • 63cbc0a223 Release `shardtree v0.3.2` shardtree-v0.3.2 Kris Nuttycombe 2024-12-09 14:31:55 -0700
  • c8ce5ef0a6
    Merge pull request #121 from zcash/shardtree-justify-unwraps-v0.3.x-backport Kris Nuttycombe 2024-12-09 14:23:25 -0700
  • 766a00eb66 shardtree: Justify `unwraps` due to upheld pre-conditions Jack Grigg 2024-11-23 00:54:32 +0000
  • db4ad58965
    Merge pull request #119 from zcash/shardtree-justify-unwraps Kris Nuttycombe 2024-12-02 10:22:37 -0700
  • 150f5544ba shardtree: Justify `unwrap`s due to an `Infallible` error type Jack Grigg 2024-11-23 00:51:30 +0000
  • b05d9863db
    Merge pull request #120 from zcash/imt-witness-non-empty-tree Kris Nuttycombe 2024-11-24 08:53:26 -0700
  • c05f2fac00 shardtree: Make `BatchInsertionResult.max_insert_position` non-optional Jack Grigg 2024-11-23 04:03:50 +0000
  • 166872e49b shardtree: Ensure `LocatedTree` is correct by construction Jack Grigg 2024-11-23 03:47:35 +0000
  • 1e81f3ca45 shardtree: Justify `unwraps` due to upheld pre-conditions Jack Grigg 2024-11-23 00:54:32 +0000
  • 2edacb0191 incrementalmerkletree: Check `IncrementalWitness` at construction Jack Grigg 2024-11-23 01:27:58 +0000
  • 74410d059f shardtree: Justify `unwrap`s due to an `Infallible` error type Jack Grigg 2024-11-23 00:51:30 +0000
  • c06b836e3f
    Merge pull request #117 from zcash/release/shardtree-0.5.0 Kris Nuttycombe 2024-10-04 08:33:51 -0600
  • 771a933d88 Release shardtree version 0.5.0 shardtree-v0.5.0 Kris Nuttycombe 2024-10-04 08:08:32 -0600
  • ae7178553e Release incrementalmerkletree-testing version 0.2.0 incrementalmerkletree-testing-v0.2.0 Kris Nuttycombe 2024-10-04 08:14:25 -0600
  • 3364521525
    Merge pull request #116 from zcash/stable_incrementalmerkletree_dep Jack Grigg 2024-10-02 20:06:03 +0100
  • 518fa387d7 Use the stable incrementalmerkletree 0.7 dependency in `incrementalmerkletree-testing` and `shardtree` Kris Nuttycombe 2024-10-02 12:51:05 -0600
  • ffe4234788
    Merge pull request #115 from nuttycom/shardtree_rewind_to Kris Nuttycombe 2024-09-27 11:09:22 -0600
  • 3f59900acf Apply documentation suggestions from code review Kris Nuttycombe 2024-09-27 10:54:18 -0600
  • 9a77e51cc4 shardtree: Rework rewind & checkpoint depth handling. Kris Nuttycombe 2024-09-25 13:39:46 -0600
  • 05f23d9763 incrementalmerkletree-testing: Always rewind to a checkpoint. Kris Nuttycombe 2024-09-25 13:39:46 -0600
  • 5bbd832930
    Merge pull request #114 from nuttycom/bridgetree-0.6.0 Kris Nuttycombe 2024-09-25 16:51:29 -0600
  • 13a52fcea4 Release `bridgetree` version 0.6.0. bridgetree-v0.6.0 Kris Nuttycombe 2024-09-25 14:25:40 -0600
  • 771c0858a2
    Merge pull request #113 from nuttycom/incrementalmerketree-testing Kris Nuttycombe 2024-09-25 14:14:13 -0600
  • d663a8f64f Release incrementalmerkletree version 0.7.0, incrementalmerkletree-testing 0.1 incrementalmerkletree-v0.7.0 incrementalmerkletree-testing-v0.1.0 Kris Nuttycombe 2024-09-25 12:59:08 -0600
  • cfc4fcbac8 Extract incrementalmerkletree::testing module to a separate `incrementalmerkletree-testing` crate. Kris Nuttycombe 2024-09-25 12:37:51 -0600
  • 6f6699da21 Use common workspace package stanza & workspace dependencies. Kris Nuttycombe 2024-09-25 12:03:27 -0600
  • 8aa12e4fe3
    Merge pull request #112 from ec2/ec2/for_each_checkpoint Kris Nuttycombe 2024-09-12 12:15:46 -0600
  • 8ccb40d088 CHANGELOG Eric Tu 2024-09-12 11:48:22 -0400
  • 16eff253ad FnMut instead of Fn Eric Tu 2024-09-10 15:57:50 -0400
  • eb3843e0cf for_each_checkpoint Eric Tu 2024-09-10 10:12:30 -0400
  • 0f76ad8009
    Merge pull request #111 from ec2/ec2/expose_max_checkpoint Kris Nuttycombe 2024-09-08 09:33:26 -0600
  • 0e9d4d635a Add max_checkpoints getter Eric Tu 2024-09-06 12:14:28 -0400
  • f3919df8f6
    Merge pull request #110 from nuttycom/release/bridgetree-v0.5.0 Kris Nuttycombe 2024-08-12 12:34:51 -0600
  • c28fcb98ef
    Merge pull request #109 from nuttycom/release/shardtree-v0.4.0 Kris Nuttycombe 2024-08-12 12:24:21 -0600
  • f312ffc118 release `bridgetree` version 0.5.0` bridgtree-v0.5.0 Kris Nuttycombe 2024-08-12 12:03:37 -0600
  • ef7fcde5fa Release shardtree version 0.4.0 shardtree-v0.4.0 Kris Nuttycombe 2024-08-12 10:19:39 -0600
  • 6b7143bf38
    Merge pull request #108 from nuttycom/release/incrementalmerkletree-v0.6.0 Kris Nuttycombe 2024-08-12 10:56:58 -0600
  • 1f86f1259a Release incrementalmerkletree version 0.6.0 incrementalmerkletree-v0.6.0 Kris Nuttycombe 2024-08-12 09:54:03 -0600
  • 337f59179e
    Merge pull request #107 from nuttycom/shardtree/fix_inserted_parents Kris Nuttycombe 2024-06-28 13:30:00 -0600
  • 192cb3ffda shardtree: Remove `Node::Pruned` Kris Nuttycombe 2024-06-27 15:48:20 -0600
  • 88681ae335 shardtree: Reduce dependence upon `LocatedTree::max_position` Kris Nuttycombe 2024-06-26 15:33:00 -0600
  • b38b9d5d62 shardtree: Minor cleanups & documentation improvements. Kris Nuttycombe 2024-06-25 15:04:12 -0600
  • f5adcd5a2c shardtree: Fix pruning of annotated `Parent` nodes with `Nil` children. Kris Nuttycombe 2024-06-25 15:04:12 -0600
  • 08d3e23977
    Merge pull request #106 from zcash/shardtree-node-creation Kris Nuttycombe 2024-06-26 09:23:36 -0600
  • 020a7d76d7 shardtree: Use `Tree` constructors instead of struct creation Jack Grigg 2024-06-26 13:58:06 +0000
  • 8b4b1315d6
    Merge pull request #105 from nuttycom/limitable_pruning Kris Nuttycombe 2024-05-30 08:57:43 -0600
  • 93512976dd
    incrementalmerkletree: Documentation fix for `Checkpoint` retention. Kris Nuttycombe 2024-05-30 08:04:23 -0600
  • d40e178f8d shardtree: Do not unify pruned nodes with empty nodes. Kris Nuttycombe 2024-05-28 19:11:09 -0600
  • 7e48886fd3 shardtree: Add `Pruned` node type Kris Nuttycombe 2024-05-22 13:48:35 -0600
  • ffc087424d shardtree: Discard `REFERENCE` retention in leaf overwrites. Kris Nuttycombe 2024-05-21 17:24:04 -0600
  • e55ff2d7f2 incrementalmerkletree: add `Reference` retention type. Kris Nuttycombe 2024-05-20 11:14:40 -0600
  • 57b6e8999f shardtree: `Nil` nodes cannot replace any other sort of node in the tree. Kris Nuttycombe 2024-05-15 14:36:27 -0600
  • 811d384bd4 shardtree: Improve tracing Kris Nuttycombe 2024-05-15 14:36:27 -0600
  • 33fc3f6013
    Merge pull request #104 from zcash/release-shardtree-v0.3.1 Kris Nuttycombe 2024-04-03 16:07:56 -0600
  • 7c862c16b3 Release shardtree version 0.3.1 shardtree-v0.3.1 Kris Nuttycombe 2024-04-03 13:49:13 -0600
  • a5f5d71991
    Merge pull request #103 from nuttycom/doc-fix Kris Nuttycombe 2024-04-03 13:40:46 -0600
  • 52e956b8ec shardtree: Ensure `test-dependencies` feature enables `incrementalmerkletree/test-dependencies` Kris Nuttycombe 2024-04-03 11:58:35 -0600
  • 13a3c997a3
    Merge pull request #102 from zcash/release-shardtree-v0.3.0 Kris Nuttycombe 2024-03-24 20:24:22 -0600
  • 65b1537a8b
    Merge pull request #101 from zcash/release-incrementalmerkletree-v0.5.1 Kris Nuttycombe 2024-03-24 20:11:33 -0600
  • 17429d08ad Release incrementalmerkletree version 0.5.1 incrementalmerkletree-v0.5.1 Kris Nuttycombe 2024-03-24 18:39:29 -0600
  • 22ee3d8f4e Release shardtree version 0.3.0 shardtree-v0.3.0 Kris Nuttycombe 2024-03-24 18:29:25 -0600
  • ac9ecaca12 shardtree: Add `InsertionError::MarkedRetentionInvalid` Kris Nuttycombe 2024-03-24 18:26:00 -0600
  • e1a7a80212
    Merge pull request #100 from nuttycom/random_frontier Kris Nuttycombe 2024-03-19 14:34:10 -0600
  • 111d843584 incrementalmerkletree: Implement random frontier generation with consistent prior roots. Kris Nuttycombe 2024-03-18 13:58:47 -0600
  • 2411de7cec
    Merge pull request #99 from nuttycom/random_frontier Kris Nuttycombe 2024-03-18 08:54:32 -0600