|
1d8f611c94
|
smt: add from_raw_parts() to trait interface
|
2024-11-13 12:34:18 -07:00 |
|
|
ebe9916edc
|
implement test_multithreaded_subtree
|
2024-11-13 12:34:18 -07:00 |
|
|
08abde6c0d
|
convert test_singlethreaded_subtree to use SubtreeLeavesIter
|
2024-11-13 12:34:18 -07:00 |
|
|
7fa3f6fc51
|
smt: make with_entries() a trait method
|
2024-11-13 12:34:18 -07:00 |
|
|
d4f2a583da
|
SubtreeLeaf::from_smt_leaf() was only used in tests
|
2024-11-13 12:34:18 -07:00 |
|
|
1d4ec06b40
|
cleanup test_singlethreaded_subtrees a bit
|
2024-11-13 12:34:18 -07:00 |
|
|
3df4654207
|
rename PrecomputedSubtrees -> PairComputations
|
2024-11-13 12:34:18 -07:00 |
|
|
6ec2ae3dba
|
add SubtreeLeavesIter
|
2024-11-13 12:34:18 -07:00 |
|
|
ea451ab348
|
separate out add SubtreeLeavesIter commit
|
2024-11-13 12:32:34 -07:00 |
|
|
4cdacd76ac
|
add a parallel subtree criterion benchmark
|
2024-11-13 12:32:22 -07:00 |
|
|
f59c0b6073
|
smt: add build_subtrees() to coordinate subtree building
|
2024-11-13 12:32:22 -07:00 |
|
|
2e650f4cf0
|
add a parallel construction benchmark to src/main.rs
|
2024-11-13 12:32:22 -07:00 |
|
|
093138a00a
|
improve docs for build_subtree()
|
2024-11-13 12:32:22 -07:00 |
|
|
72ebb1525c
|
smt: add from_raw_parts() to trait interface
|
2024-11-13 12:32:22 -07:00 |
|
|
b356e05763
|
implement test_multithreaded_subtree
|
2024-11-13 12:32:22 -07:00 |
|
|
074c7a667e
|
convert test_singlethreaded_subtree to use an iterator adapter instead of state mutation
|
2024-11-13 12:32:22 -07:00 |
|
|
cc33820b29
|
add SubtreeLeavesIter
|
2024-11-13 12:32:22 -07:00 |
|
|
1d7b35d086
|
separate out pairs_to_leaf() commit
|
2024-11-13 12:29:19 -07:00 |
|
|
d6a908eeea
|
factor out subtree-append logic
|
2024-11-13 12:29:10 -07:00 |
|
|
e3ea69d33f
|
smt: make with_entries() a trait method
|
2024-11-13 12:29:10 -07:00 |
|
|
d1342c1096
|
add a parallel subtree criterion benchmark
|
2024-11-13 12:29:10 -07:00 |
|
|
71d44dec3a
|
make PrecomputedSubtrees more generic
|
2024-11-13 12:29:10 -07:00 |
|
|
d70e7088e2
|
SubtreeLeaf::from_smt_leaf() was only used in tests
|
2024-11-13 12:29:10 -07:00 |
|
|
00f9d13d17
|
smt: add build_subtrees() to coordinate subtree building
|
2024-11-13 12:29:10 -07:00 |
|
|
ef3490d975
|
working test_singlethreaded_subtrees()
|
2024-11-13 12:29:10 -07:00 |
|
|
2799b4436c
|
cleanup test_singlethreaded_subtrees a bit
|
2024-11-13 12:29:10 -07:00 |
|
|
518703371f
|
add a parallel construction benchmark to src/main.rs
|
2024-11-13 12:29:10 -07:00 |
|
|
885facd47f
|
refactor sorted_pairs_to_leaves() to also group subtrees
|
2024-11-13 12:29:10 -07:00 |
|
|
b2a2bdb8f3
|
rename PrecomputedSubtrees -> PairComputations
|
2024-11-13 12:29:10 -07:00 |
|
|
396ae21dc7
|
improve docs for build_subtree()
|
2024-11-13 12:29:10 -07:00 |
|
|
9f57225f28
|
add test_two_subtrees() test
|
2024-11-13 12:29:10 -07:00 |
|
|
e7e6733a65
|
smt: add from_raw_parts() to trait interface
|
2024-11-13 12:29:10 -07:00 |
|
|
be1ec6a90f
|
merkle: add a benchmark for constructing 256-leaf balanced trees
|
2024-11-13 12:29:10 -07:00 |
|
|
8261fad74d
|
implement test_multithreaded_subtree
|
2024-11-13 12:29:10 -07:00 |
|
|
063208f61c
|
refactor test_build_subtree_from_leaves()
|
2024-11-13 12:29:10 -07:00 |
|
|
9e3cded571
|
convert test_singlethreaded_subtree to use an iterator adapter instead of state mutation
|
2024-11-13 12:29:10 -07:00 |
|
|
0089409d2c
|
add sorted_pairs_to_leaves() and test for it
|
2024-11-13 12:29:10 -07:00 |
|
|
9619bd4b3d
|
smt: add pairs_to_leaf() to trait
|
2024-11-13 12:29:10 -07:00 |
|
|
f5695bc2d5
|
move test_build_subtree_from_leaves() closer to where it goes
|
2024-11-13 12:28:00 -07:00 |
|
|
7163209d52
|
add a parallel subtree criterion benchmark
|
2024-11-13 12:25:57 -07:00 |
|
|
e731897bcd
|
smt: add build_subtrees() to coordinate subtree building
|
2024-11-13 12:25:57 -07:00 |
|
|
124d14e132
|
add a parallel construction benchmark to src/main.rs
|
2024-11-13 12:25:57 -07:00 |
|
|
cdad9b57db
|
improve docs for build_subtree()
|
2024-11-13 12:25:57 -07:00 |
|
|
0e9787c268
|
smt: add from_raw_parts() to trait interface
|
2024-11-13 12:25:57 -07:00 |
|
|
acef91ef32
|
implement test_multithreaded_subtree
|
2024-11-13 12:25:57 -07:00 |
|
|
b06334a46b
|
convert test_singlethreaded_subtree to use an iterator adapter instead of state mutation
|
2024-11-13 12:25:57 -07:00 |
|
|
308fdf1a1c
|
smt: make with_entries() a trait method
|
2024-11-13 12:25:57 -07:00 |
|
|
30223403cd
|
SubtreeLeaf::from_smt_leaf() was only used in tests
|
2024-11-13 12:25:57 -07:00 |
|
|
1039bb7cf5
|
cleanup test_singlethreaded_subtrees a bit
|
2024-11-13 12:25:57 -07:00 |
|
|
26a5cc52ac
|
rename PrecomputedSubtrees -> PairComputations
|
2024-11-13 12:25:57 -07:00 |
|