/mail/

an>/+1 * Merge pull request #16803 from karalabe/trie-avoid-funccallPéter Szilágyi2018-05-241-2/+2 |\ | * trie: cleaner logic, one less func callPéter Szilágyi2018-05-241-2/+2 * | trie: support proof generation from the iteratorPéter Szilágyi2018-05-232-48/+150 |/ * trie: fixes to comply with golint (#16771)kiel barry2018-05-224-16/+21 * all: get rid of error when creating memory database (#16716)gary rong2018-05-095-38/+25 * trie: golint iterator fixes (#16639)Eli2018-05-021-7/+7 * trie: remove unused `buf` parameter (#16583)xincaosu2018-04-271-4/+4 * eth/downloader: flush state sync data before exit (#16280)gary rong2018-04-091-1/+1 * metrics: pull library and introduce ResettingTimer and InfluxDB reporter (#15...Anton Evangelatov2018-02-231-1/+1 * all: update license information (#16089)Felix Lange2018-02-141-1/+1 * core, trie: intermediate mempool between trie and database (#15857)Péter Szilágyi2018-02-0610-272/+709 * Revert "trie: make fullnode children hash calculation concurrently (#15131)" ...Péter Szilágyi2018-01-153-88/+32 * various: remove redundant parentheses (#15793)Furkan KAMACI2018-01-031-1/+1 * trie: make fullnode children hash calculation concurrently (#15131)gary rong2017-11-273-32/+88 * les, light: LES/2 protocol version (#14970)Felföldi Zsolt2017-10-242-51/+54 * trie: make hasher benchmark meaningful post-cachesPéter Szilágyi2017-10-131-11/+33 * trie: fix typo (#15152)Paul Litvak2017-09-191-1/+1 * core, eth/downloader: commit block data using batches (#15115)Felix Lange2017-09-102-3/+3 * trie: typo in commentPetr Mikusek2017-07-261-1/+1 * core/state: access trie through Database interface, track errors (#14589)Felix Lange2017-06-272-2/+8 * eth/downloader: separate state sync from queue (#14460)Felix Lange2017-06-222-18/+86 * trie: more node iterator improvements (#14615)Felix Lange2017-06-216-165/+288 * rlp, trie, contracts, compression, consensus: improve comments (#14580)S. Matthew English2017-06-124-8/+8 * trie: add start key to NodeIterator constructorsFelix Lange2017-04-256-68/+141 * trie: clean up iterator constructorsFelix Lange2017-04-256-27/+16 * trie: rework and document key encodingFelix Lange2017-04-257-159/+121 * trie: remove Key in MissingNodeErrorFelix Lange2017-04-182-6/+0 * trie: implement unionIterator (#14312)Nick Johnson2017-04-132-36/+199 * core, consensus: pluggable consensus engines (#3817)Péter Szilágyi2017-04-051-0/+1 * trie, whisper/whisperv5: use math/rand Read functionFelix Lange2017-03-231-17/+1 * all: blidly swap out glog to our log15, logs need reworkPéter Szilágyi2017-02-233-21/+18 * trie: add difference iterator (#3637)Nick Johnson2017-02-234-113/+311 * all: fix ineffectual assignments and remove uses of crypto.Sha3Felix Lange2017-01-091-2/+4 * all: fix spelling errorsPéter Szilágyi2017-01-071-1/+1 * all: fix issues reported by honnef.co/go/simple/cmd/gosimpleFelix Lange2017-01-071-1/+1 * all: gofmt -w -sFelix Lange2017-01-063-4/+4 * trie: remove dependency on ethdbFelix Lange2017-01-063-23/+19 * core/state, eth/downloader, trie: reset fast-failure on progressPéter Szilágyi2016-10-312-12/+18 * trie: while fast syncing, don't keep trie nodes in memory (#3186)Péter Szilágyi2016-10-211-19/+13 * 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-192-1/+5 * 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-196-66/+126 |\ | * trie: ensure dirty flag is unset for embedded child nodesFelix Lange2016-10-182-32/+42 | * trie: ensure resolved nodes stay loadedFelix Lange2016-10-186-43/+95 | * 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: fix regression that linked all downloaded nodes togetherFelix Lange2016-10-151-0/+2 * trie, core/state: improve memory usage and performance (#3135)Felix Lange2016-10-1510-131/+235 * trie: fix delete bug for values contained in fullNodeFelix Lange2016-09-302-35/+127 * trie: remove dependency on package cryptoFelix Lange2016-09-301-3/+6 * core, eth, trie: reuse trie journals in all our codePéter Szilágyi2016-09-282-10/+94 * core, trie: replace state caches with trie journalFelix Lange2016-09-289-586/+350 * Merge pull request #2627 from karalabe/concurrent-head-syncPéter Szilágyi2016-05-311-1/+6 |\ | * eth/downloader, trie: pull head state concurrently with chainPéter Szilágyi2016-05-271-1/+6 * | core, core/state, trie: enterprise hand-tuned multi-level cachingPéter Szilágyi2016-05-267-132/+216 |/ * all: fix go vet warningsFelix Lange2016-04-152-2/+2 * all: update license informationFelix Lange2016-04-153-1/+33 * cmd, eth, ethdb, node: prioritise chaindata for resources, bump cachePéter Szilágyi2016-03-091-1/+1 * Merge pull request #2242 from jimenezrick/upstream-cryptoJeffrey Wilcke2016-02-242-2/+2 |\ | * all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}()Ricardo Catalinas Jiménez2016-02-222-2/+2 * | core/state, trie: switch iterator panics to error fieldsPéter Szilágyi2016-02-162-19/+25 * | core/state, trie: node iterator reports parent hashes tooPéter Szilágyi2016-02-161-8/+14 * | core/state, trie: surface iterator entry hashesPéter Szilágyi2016-02-163-13/+47 * | core/state, trie: add node iterator, test state/trie sync consistencyPéter Szilágyi2016-02-162-8/+214 |/ * core/state, ethdb, trie: test intermediate secure key leak, fix memdb bugPéter Szilágyi2016-01-201-2/+4 * core/state, trie: don't leak database writes before commitPéter Szilágyi2016-01-201-5/+44 * light: implemented odr-capable trie and state structureszsfelfoldi2015-12-175-15/+59 * trie: added error handlingzsfelfoldi2015-12-017-68/+343 * core, eth, trie: fix data races and merge/review issuesPéter Szilágyi2015-10-211-1/+1 * eth/downloader: concurrent receipt and state processingPéter Szilágyi2015-10-192-8/+65 * core, eth, trie: direct state trie synchronizationPéter Szilágyi2015-10-192-0/+490 * trie: add merkle proof functionsFelix Lange2015-09-232-0/+261 * core, trie: new trieFelix Lange2015-09-2316-931/+1075 * trie: improve benchmarksFelix Lange2015-09-231-34/+72 * eth, trie: removed key prefixing from state entries & merge db fixJeffrey Wilcke2015-08-142-6/+0 * core, eth, trie, xeth: merged state, chain, extra databases in oneJeffrey Wilcke2015-08-08