Commit Graph

48 Commits (c8b36e2fd3765f829be6efbfdc367075a546e4ea)

Author SHA1 Message Date
Roy Crihfield 68c0ec0815
trie: iterate values pre-order and fix seek behavior (#27838) 4 months ago
Martin Holst Swende 5bf8769fb0
ethdb/memorydb, trie: reduced allocations (#28473) 10 months ago
rjl493456442 bbcb5ea37b
core, trie: rework trie database (#26813) 1 year ago
rjl493456442 fe01a2f63b
all: use unified emptyRootHash and emptyCodeHash (#26718) 2 years ago
rjl493456442 9842301376
all: remove database commit callback, rework noderesolver (#26637) 2 years ago
rjl493456442 bff84a99fe
cmd, core, eth, les, light: track deleted nodes (#25757) 2 years ago
rjl493456442 8b53b92eb4
core, trie: rework trie committer (#25320) 2 years ago
rjl493456442 fb2ae8e995
trie: fix two issues in trie iterator (#24539) 3 years ago
Qian Bin 65ed1a6871
rlp, trie: faster trie node encoding (#24126) 3 years ago
Gary Rong 55430b6ea2 trie: implement NodeBlob API for trie iterator 3 years ago
Darioush Jalali 2c58e6b62d
trie: use keyvalue reader for non-mutating methods (#24221) 3 years ago
Taeik Lim 85064ed09b
all: fix 'the the' in comments (#24036) 3 years ago
Martin Holst Swende 49281ab84f
core/state/snapshot, true: reuse dirty data instead of hitting disk when generating (#22667) 3 years ago
Martin Holst Swende 4b783c0064
trie: improve the node iterator seek operation (#22470) 3 years ago
Alex Prut 810f9e057d
all: remove redundant conversions and import names (#21903) 4 years ago
Péter Szilágyi 351a5903b0
core/rawdb, core/state/snapshot: runtime snapshot generation 5 years ago
Péter Szilágyi 542df8898e
core: initial version of state snapshots 5 years ago
Martin Holst Swende a1313b5b1e
trie: make hasher parallel when number of changes are large (#20488) 5 years ago
Martin Holst Swende 5a9c96454e
trie: separate hashes and committer, collapse on commit 5 years ago
gary rong df6c08a485 core, trie: decode the value for storage dump (#19943) 5 years ago
Péter Szilágyi 91eec1251c
cmd, core, eth, trie: get rid of trie cache generations (#19262) 6 years ago
Łukasz Kurowski 68be45e5f8 trie: return hasher to pool (#18116) 6 years ago
Péter Szilágyi c934c06cc1
trie: support proof generation from the iterator 6 years ago
kiel barry 0fe47e98c4 trie: fixes to comply with golint (#16771) 6 years ago
Eli 4a8d5d2b1e trie: golint iterator fixes (#16639) 6 years ago
Felix Lange 693d9ccbfb trie: more node iterator improvements (#14615) 7 years ago
Felix Lange 4047ccad2f trie: add start key to NodeIterator constructors 8 years ago
Felix Lange a13e920af0 trie: clean up iterator constructors 8 years ago
Felix Lange f958d7d482 trie: rework and document key encoding 8 years ago
Nick Johnson b35aa21f9f trie: implement unionIterator (#14312) 8 years ago
Péter Szilágyi 09777952ee core, consensus: pluggable consensus engines (#3817) 8 years ago
Nick Johnson 555273495b trie: add difference iterator (#3637) 8 years ago
Felix Lange 40cdcf1183 trie, core/state: improve memory usage and performance (#3135) 8 years ago
Felix Lange cd791bd855 core, trie: replace state caches with trie journal 8 years ago
Péter Szilágyi 748d1c171d core, core/state, trie: enterprise hand-tuned multi-level caching 8 years ago
Péter Szilágyi b8d59d9c98 core/state, trie: switch iterator panics to error fields 9 years ago
Péter Szilágyi 151c7bef41 core/state, trie: node iterator reports parent hashes too 9 years ago
Péter Szilágyi 5a057a8ded core/state, trie: surface iterator entry hashes 9 years ago
Péter Szilágyi 7e29b0b5b4 core/state, trie: add node iterator, test state/trie sync consistency 9 years ago
zsfelfoldi 52904ae32f trie: added error handling 9 years ago
Felix Lange 565d9f2306 core, trie: new trie 9 years ago
Ethan Buchman c1d516546d faster hex-prefix codec and string -> []byte 9 years ago
Felix Lange bfbcfbe4a9 all: fix license headers one more time 9 years ago
Felix Lange 3f047be5aa all: update license headers to distiguish GPL/LGPL 9 years ago
Felix Lange ea54283b30 all: update license information 9 years ago
obscuren 0dd9ac375b undo 10 years ago
obscuren d338650089 compilable trie (tests fail) 10 years ago
= a6fe92194f Fixed iterator bug which skips the 0x000...000 key 10 years ago
obscuren 99ebb869bf Fixed iterator 10 years ago
obscuren db4aaedcbd Moved ptrie => trie. Removed old trie 10 years ago