Commit Graph

25 Commits

Author SHA1 Message Date
Paul Hauner
7132ee59c0 Rename OffsetHandler -> BTreeOverlay 2019-04-15 09:06:19 +10:00
Paul Hauner
ab78a15313 Add mix-in-len to cached tree hash 2019-04-14 21:39:36 +10:00
Paul Hauner
0632a00a48 Fix failing test for shrinking vec of structs 2019-04-14 18:50:12 +10:00
Paul Hauner
da74c4ce74 Add tree shrinking for u64 vec 2019-04-14 16:50:00 +10:00
Paul Hauner
737e6b9a86 Fix failing tree hash test 2019-04-14 13:54:04 +10:00
Paul Hauner
e038bd18b5 Add failing test for grow merkle tree 2019-04-14 10:34:54 +10:00
Paul Hauner
1ce1fce03c Fix failing grow tree test 2019-04-13 17:28:27 +10:00
Paul Hauner
42d6a39832 Refactor TreeHashCache splice method 2019-04-13 13:18:18 +10:00
Paul Hauner
75177837d0 Add first pass of grow cache algo 2019-04-13 09:42:43 +10:00
Paul Hauner
a124042e30 Start implementing grow merkle fn 2019-04-13 09:11:19 +10:00
Paul Hauner
d79616fee6 Fix failing struct vec vectors 2019-04-12 16:52:11 +10:00
Paul Hauner
48cf75e394 Add failing test for extending struct list 2019-04-12 15:05:26 +10:00
Paul Hauner
55ee8e20ae Add more passing tests for vec hash caching 2019-04-11 17:40:11 +10:00
Paul Hauner
0bdd61e564 Fix failing vec hashing test 2019-04-11 17:21:57 +10:00
Paul Hauner
0c0eebd774 Add progress on variable list hashing 2019-04-11 12:57:36 +10:00
Paul Hauner
e5783d43a9 First passing vec modified cache test 2019-04-10 16:59:14 +10:00
Paul Hauner
56fe15625b Allow for building cached vec 2019-04-10 15:47:42 +10:00
Paul Hauner
fc17d5fea4 Fix failing tree hash tests 2019-03-29 14:37:27 +11:00
Paul Hauner
e0104e6199 Move offset_handler construction into self 2019-03-29 13:04:01 +11:00
Paul Hauner
267c978abb Tidy cache hash API 2019-03-29 02:36:34 +11:00
Paul Hauner
40bfd5a6c7 Add offset manager method to cache hash trait 2019-03-28 23:58:27 +11:00
Paul Hauner
49639c40ee Implement failing cache hash test 2019-03-28 19:01:31 +11:00
Paul Hauner
0d8d3385be Pass tree hash caching tests 2019-03-28 14:17:25 +11:00
Paul Hauner
224a967cce Implement basic vec tree hash cache 2019-03-28 13:05:24 +11:00
Paul Hauner
1285f1e9f8 Restructure cached tree hash files, breaks tests 2019-03-28 11:11:20 +11:00