ledgerwatch
|
dca36e8b29
|
Restore the functionality CalcTrieRoots (compute trie root without modifying the trie) (#327)
* Trace first block
* Fixes for CalcTrieRoots
* Timings of the CalcTrieRoot
* Fix lint
* Add memory profiling
* Reduce allocations in StreamHash
* Fix
* Fix
* Fix
* Optimise allocations
* Reuse streams
* Fixes
* Fix
* Unit test fix
* Fix lint
* Reuse hashbuilder
* No loop
* Reuse resolver
* Fixed tests
* Fix test
* Fix test
* Fix test
* Fix witness threshold
* Optimise allocations in RLP transform
* Optimise allocations in RLP transform
* Optimise branchHash
* 100 times again
* Replace ToStream with Iterator
* StreamMergeIterator
* No streams
* Amplification
* Minimise the use of hashOnly
* 100 times
* Reduce stack operations
* Reduce appends
* More optimisations
* More optimisations
* More optimisations
* local hex
* Small fix
* Remove test
* Fix lint
* Fix lint
* Fix lint
* Add test for empty
* Fix lint
* More tests
* Fix lint
* Add measurement of stateless exec
|
2020-01-30 13:16:12 +00:00 |
|
Igor Mandrigin
|
2053d5c64f
|
add incarnation to HashBuilder (#318)
|
2020-01-15 15:12:33 +01:00 |
|
Igor Mandrigin
|
b7710ff7fa
|
New Witness Format (and remove the rest of the tapes) (#317)
|
2020-01-15 14:56:50 +01:00 |
|
Igor Mandrigin
|
0ab530a614
|
Remote tapes from GenStructStep (#260)
|
2019-12-12 18:17:13 +01:00 |
|
Igor Mandrigin
|
422b154fb1
|
Remove tapes from HashBuilder (#238)
|
2019-12-09 15:59:30 +01:00 |
|
ledgerwatch
|
244d70fb9c
|
Further fixes for the no-mod-root (#186)
* Further fixes
* Repace 1000 with a symbol
|
2019-11-21 15:56:39 +00:00 |
|
ledgerwatch
|
c187d80152
|
Preparations for computing root without modifying the trie (#172)
Preparations for computing root without modifying the trie
|
2019-11-15 22:48:49 +00:00 |
|
Igor Mandrigin
|
7fd4b0431b
|
refactor trie package a bit (#171)
* Refactor `structural*` files.
* some refactor
* dry hashbuilder a bit
* rename constants back to the magic rlp values
|
2019-11-15 17:50:16 +01:00 |
|