grin/store/src
Antioch Peverell 27c43c42a2
Simplify (and fix) output_pos cleanup during chain compaction (#2609)
* expose leaf pos iterator
use it for various things in txhashset when iterating over outputs

* fix

* cleanup

* rebuild output_pos index (and clear it out first) when compacting the chain

* fixup tests

* refactor to match on (output, proof) tuple

* add comments to compact() to explain what is going on.

* get rid of some boxing around the leaf_set iterator

* cleanup
2019-02-27 21:02:54 +00:00
..
leaf_set.rs Simplify (and fix) output_pos cleanup during chain compaction (#2609) 2019-02-27 21:02:54 +00:00
lib.rs Compiler warnings 20190123 (#2462) 2019-01-25 10:09:32 +00:00
lmdb.rs Simplify (and fix) output_pos cleanup during chain compaction (#2609) 2019-02-27 21:02:54 +00:00
pmmr.rs Simplify (and fix) output_pos cleanup during chain compaction (#2609) 2019-02-27 21:02:54 +00:00
prune_list.rs Optimizing the code and making it more idiomatic (#2269) 2019-01-01 15:29:16 -08:00
types.rs Simplify (and fix) output_pos cleanup during chain compaction (#2609) 2019-02-27 21:02:54 +00:00