grin/util/src
Antioch Peverell cba3137338
add segmenter for generating segments from txhashset with consistent rewind ()
* add segmenter for generating segments from txhashset with consistent rewind

* rework segmenter to take a txhashset wrapped in rwlock
rework our rewindable pmmr so we can convert to readonly easily

* placeholder code for rewinding readonly txhashset extension to build a rangeproof segment

* segment creation for outputs/rangeproofs/kernels/bitmaps

* placeholder segment impl

* commit

* rework segmenter to use a cached bitmap (rewind is expensive)

* cache segmenter instance based on current archive header

* integrate the real segment and segment identifier with our segmenter

* exercise the segmenter code on chain init

* wrap accumulator in an arc, no need to clone each time
2020-11-23 19:07:07 +00:00
..
file.rs Less cloning and additional pattern simplifications () 2020-02-12 19:35:33 +01:00
hex.rs Pass byte slice to to_hex () 2020-04-24 11:18:26 +02:00
lib.rs add segmenter for generating segments from txhashset with consistent rewind () 2020-11-23 19:07:07 +00:00
logger.rs servers, util: fix deadlock caused by conflicting lock order () 2020-06-08 16:59:17 -04:00
macros.rs Update License to 2020 () 2020-01-20 11:40:58 +00:00
rate_counter.rs Less cloning and pattern simplifications () 2020-02-05 11:02:07 -05:00
secp_static.rs Update License to 2020 () 2020-01-20 11:40:58 +00:00
types.rs Update License to 2020 () 2020-01-20 11:40:58 +00:00
zip.rs Less cloning and pattern simplifications () 2020-02-05 11:02:07 -05:00