aboutsummaryrefslogtreecommitdiffstats
path: root/trie/trie.go
Commit message (Expand)AuthorAgeFilesLines
* trie: make fullnode children hash calculation concurrently (#15131)gary rong2017-11-271-1/+0
* core, eth/downloader: commit block data using batches (#15115)Felix Lange2017-09-101-0/+1
* trie: more node iterator improvements (#14615)Felix Lange2017-06-211-14/+9
* rlp, trie, contracts, compression, consensus: improve comments (#14580)S. Matthew English2017-06-121-3/+3
* trie: add start key to NodeIterator constructorsFelix Lange2017-04-251-3/+4
* trie: clean up iterator constructorsFelix Lange2017-04-251-2/+2
* trie: rework and document key encodingFelix Lange2017-04-251-3/+3
* trie: remove Key in MissingNodeErrorFelix Lange2017-04-181-1/+0
* all: blidly swap out glog to our log15, logs need reworkPéter Szilágyi2017-02-231-8/+7
* trie: remove dependency on ethdbFelix Lange2017-01-061-1/+5
* cmd/geth, trie: report on trie cache unloads, also add debug logPéter Szilágyi2016-10-191-0/+7
* trie: add metric to track cache unloading (#3175)Felix Lange2016-10-191-1/+4
* trie: make the cache miss counter a real metricFelix Lange2016-10-191-7/+5
* Merge pull request #3153 from fjl/trie-unload-fixJeffrey Wilcke2016-10-191-10/+11
|\
| * trie: ensure resolved nodes stay loadedFelix Lange2016-10-181-4/+7
| * trie: avoid loading the root node twiceFelix Lange2016-10-181-6/+4
* | cmd/geth, trie: track and report trie cache missesPéter Szilágyi2016-10-191-0/+14
|/
* trie, core/state: improve memory usage and performance (#3135)Felix Lange2016-10-151-57/+57
* trie: fix delete bug for values contained in fullNodeFelix Lange2016-09-301-0/+3
* trie: remove dependency on package cryptoFelix Lange2016-09-301-3/+6
* core, trie: replace state caches with trie journalFelix Lange2016-09-281-167/+45
* core, core/state, trie: enterprise hand-tuned multi-level cachingPéter Szilágyi2016-05-261-87/+150
* all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}()Ricardo Catalinas Jiménez2016-02-221-1/+1
* light: implemented odr-capable trie and state structureszsfelfoldi2015-12-171-2/+3
* trie: added error handlingzsfelfoldi2015-12-011-58/+146
* eth/downloader: concurrent receipt and state processingPéter Szilágyi2015-10-191-0/+5
* core, trie: new trieFelix Lange2015-09-231-293/+346
* eth, trie: removed key prefixing from state entries & merge db fixJeffrey Wilcke2015-08-141-2/+0
* core, eth, trie, xeth: merged state, chain, extra databases in oneJeffrey Wilcke2015-08-081-0/+2
* faster hex-prefix codec and string -> []byteEthan Buchman2015-08-061-5/+5
* all: fix license headers one more timeFelix Lange2015-07-241-1/+1
* all: update license headers to distiguish GPL/LGPLFelix Lange2015-07-231-4/+4
* all: add some godoc synopsis commentsFelix Lange2015-07-071-0/+1
* all: update license informationFelix Lange2015-07-071-0/+16
* trie: dirty trackingJeffrey Wilcke2015-07-041-8/+29
* fixed testsobscuren2015-03-191-2/+7
* Fixed mkdnode & added some testsobscuren2015-03-191-5/+7
* Moved ethutil => commonobscuren2015-03-161-8/+8
* Fixed a copy issue in the trie which could cause a consensus failureobscuren2015-02-031-5/+16
* Moved ptrie => trie. Removed old trieobscuren2015-01-081-509/+216
* Refactored ethutil.Config.Db outobscuren2015-01-071-9/+5
* Added some comparison tests for the new ptrieobscuren2014-11-181-1/+6
* Transaction execution fixesobscuren2014-11-121-13/+19
* Added storage root to dumpobscuren2014-11-041-1/+1
* ethtrie => trieobscuren2014-10-311-0/+620