Commit Graph

45 Commits (05d21438debbb6a4edf2c14cfbe7db5b868f9162)

Author SHA1 Message Date
Péter Szilágyi 434dd5bc00
cmd, core, eth, light, trie: add trie read caching layer 6 years ago
gary rong 7beccb29be all: get rid of error when creating memory database (#16716) 7 years ago
Péter Szilágyi 55599ee95d core, trie: intermediate mempool between trie and database (#15857) 7 years ago
Péter Szilágyi a5fcaa55ac
trie: make hasher benchmark meaningful post-caches 7 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 f1534f5797 trie, whisper/whisperv5: use math/rand Read function 8 years ago
Felix Lange b9b3efb09f all: fix ineffectual assignments and remove uses of crypto.Sha3 8 years ago
Felix Lange 8d56bf5ceb trie: ensure dirty flag is unset for embedded child nodes 8 years ago
Felix Lange 177cab5fe7 trie: ensure resolved nodes stay loaded 8 years ago
Felix Lange 40cdcf1183 trie, core/state: improve memory usage and performance (#3135) 8 years ago
Felix Lange c3a77d6268 trie: fix delete bug for values contained in fullNode 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 9 years ago
Felix Lange 6fdd0893c3 all: fix go vet warnings 9 years ago
Péter Szilágyi e90958cd29 cmd, eth, ethdb, node: prioritise chaindata for resources, bump cache 9 years ago
zsfelfoldi 52904ae32f trie: added error handling 9 years ago
Felix Lange 565d9f2306 core, trie: new trie 9 years ago
Felix Lange 6b91a4abe5 trie: improve benchmarks 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
Jeffrey Wilcke 0a1ff68c11 trie: dirty tracking 9 years ago
obscuren a40a91d60f trie: fixed tests 10 years ago
obscuren d7ab716eea Fixed mkdnode & added some tests 10 years ago
obscuren 0dd9ac375b undo 10 years ago
obscuren d338650089 compilable trie (tests fail) 10 years ago
obscuren b523441361 Moved ethutil => common 10 years ago
obscuren 357d17ae58 Start at 0 10 years ago
obscuren bf5365b317 Delet => Delete 10 years ago
obscuren ae45a39dc1 Secure trie 10 years ago
obscuren 99ebb869bf Fixed iterator 10 years ago
obscuren db4aaedcbd Moved ptrie => trie. Removed old trie 10 years ago
obscuren fed3e6a808 Refactored ethutil.Config.Db out 10 years ago
obscuren 93e693be72 Fixed tests for 'types' 10 years ago
obscuren 62cd9946ee j => i 10 years ago
obscuren e08aba5dd9 added output test 10 years ago
obscuren 3220a32ff0 Added some comparison tests for the new ptrie 10 years ago
Taylor Gerring ddca18638f update imports order per goimports 10 years ago
Taylor Gerring 2a9fc7baa9 Merge branch 'develop' of https://github.com/tgerring/go-ethereum 10 years ago
Taylor Gerring 00878e5b6e Convert trie tests to gocheck 10 years ago
obscuren 60cdb1148c Transaction execution fixes 10 years ago
obscuren af34749a6b ethtrie => trie 10 years ago
obscuren e02c0fa808 Added generic big to 256 method. Implemented new iterator 10 years ago
obscuren 3debeb7236 ethtrie.NewTrie => ethtrie.New 10 years ago
obscuren ed3424ff75 Trie fixes 10 years ago
obscuren 09bade6466 Fixed an issue where the trie might crash on missmatching lengths 10 years ago
zelig 707d413761 refactor ethutil/trie to ethtrie 11 years ago
obscuren c4af1340fa Updated test 11 years ago