• Martin Holst Swende's avatar
    trie: separate hashes and committer, collapse on commit · 5a9c9645
    Martin Holst Swende authored
    * trie:  make db insert use size instead of full data
    
    * core/state: minor optimization in state onleaf allocation
    
    * trie: implement dedicated committer and hasher
    
    * trie: use dedicated committer/hasher
    
    * trie: linter nitpicks
    
    * core/state, trie: avoid unnecessary storage trie load+commit
    
    * trie: review feedback, mainly docs + minor changes
    
    * trie: start deprecating old hasher
    
    * trie: fix misspell+lint
    
    * trie: deprecate hasher.go, make proof framework use new hasher
    
    * trie: rename pure_committer/hasher to committer/hasher
    
    * trie, core/state: fix review concerns
    
    * trie: more review concerns
    
    * trie: make commit collapse into hashnode, don't touch dirtyness
    
    * trie: goimports fixes
    
    * trie: remove panics
    5a9c9645
Name
Last commit
Last update
..
asm Loading commit data...
bloombits Loading commit data...
forkid Loading commit data...
rawdb Loading commit data...
state Loading commit data...
types Loading commit data...
vm Loading commit data...
.gitignore Loading commit data...
bench_test.go Loading commit data...
block_validator.go Loading commit data...
block_validator_test.go Loading commit data...
blockchain.go Loading commit data...
blockchain_insert.go Loading commit data...
blockchain_test.go Loading commit data...
blocks.go Loading commit data...
chain_indexer.go Loading commit data...
chain_indexer_test.go Loading commit data...
chain_makers.go Loading commit data...
chain_makers_test.go Loading commit data...
dao_test.go Loading commit data...
error.go Loading commit data...
events.go Loading commit data...
evm.go Loading commit data...
gaspool.go Loading commit data...
gen_genesis.go Loading commit data...
gen_genesis_account.go Loading commit data...
genesis.go Loading commit data...
genesis_alloc.go Loading commit data...
genesis_test.go Loading commit data...
headerchain.go Loading commit data...
mkalloc.go Loading commit data...
state_prefetcher.go Loading commit data...
state_processor.go Loading commit data...
state_transition.go Loading commit data...
tx_cacher.go Loading commit data...
tx_journal.go Loading commit data...
tx_list.go Loading commit data...
tx_list_test.go Loading commit data...
tx_noncer.go Loading commit data...
tx_pool.go Loading commit data...
tx_pool_test.go Loading commit data...
types.go Loading commit data...