plugeth/trie
Nick Johnson 555273495b trie: add difference iterator (#3637)
This PR implements a differenceIterator, which allows iterating over trie nodes
that exist in one trie but not in another. This is a prerequisite for most GC
strategies, in order to find obsolete nodes.
2017-02-22 23:49:34 +01:00
..
encoding_test.go light: implemented odr-capable trie and state structures 2015-12-17 16:07:54 +01:00
encoding.go all: gofmt -w -s 2017-01-06 15:52:03 +01:00
errors.go all: update license information 2016-04-15 09:48:05 +02:00
hasher.go all: fix spelling errors 2017-01-06 19:44:35 +02:00
iterator_test.go trie: add difference iterator (#3637) 2017-02-22 23:49:34 +01:00
iterator.go trie: add difference iterator (#3637) 2017-02-22 23:49:34 +01:00
node_test.go trie, core/state: improve memory usage and performance (#3135) 2016-10-14 19:04:33 +03:00
node.go trie: ensure resolved nodes stay loaded 2016-10-18 04:57:47 +02:00
proof_test.go all: fix go vet warnings 2016-04-15 11:17:27 +02:00
proof.go trie: ensure resolved nodes stay loaded 2016-10-18 04:57:47 +02:00
secure_trie_test.go trie, core/state: improve memory usage and performance (#3135) 2016-10-14 19:04:33 +03:00
secure_trie.go trie: add difference iterator (#3637) 2017-02-22 23:49:34 +01:00
sync_test.go trie: add difference iterator (#3637) 2017-02-22 23:49:34 +01:00
sync.go trie: remove dependency on ethdb 2017-01-06 14:15:22 +01:00
trie_test.go all: fix ineffectual assignments and remove uses of crypto.Sha3 2017-01-09 16:24:42 +01:00
trie.go trie: remove dependency on ethdb 2017-01-06 14:15:22 +01:00