- Nov 12, 2019
-
-
Jaynti Kanani authored
-
- Mar 27, 2019
-
-
Péter Szilágyi authored
-
Jonas authored
Fixes #19337
-
- Feb 19, 2019
-
-
Matthew Halpern authored
Simplifies the transaction presense check to use a function to determine if the transaction is present in the block provided to trace, which originally had a redundant parenthesis and used a `exist` flag to dictate control flow.
-
- Feb 01, 2019
-
-
Martin Holst Swende authored
-
- Jan 23, 2019
-
-
Martin Holst Swende authored
-
- Dec 10, 2018
-
-
Péter Szilágyi authored
-
Martin Holst Swende authored
-
- Nov 15, 2018
-
-
Péter Szilágyi authored
-
- Oct 04, 2018
-
-
Martin Holst Swende authored
* core/vm/runtim: benchmark create/create2 * core/vm: do less hashing in CREATE2 * core/vm: avoid storing jumpdest analysis for initcode * core/vm: avoid unneccesary lookups, remove unused fields * core/vm: go formatting tests * core/vm: save jumpdest analysis locally * core/vm: use common.Hash instead of nil, fix review comments * core/vm: removed type destinations * core/vm: correct check for empty hash * eth: more elegant api_tracer * core/vm: address review concerns
-
- Sep 19, 2018
-
-
HackyMiner authored
* swarm: fixed comment typo * eth: fixed comment typo * cmd/puppeth: fixed comment typo
-
- Aug 28, 2018
-
-
Gary Rong authored
* consensus, miner: stale block supporting * consensus, miner: refactor seal signature * cmd, consensus, eth: add miner noverify flag * cmd, consensus, miner: polish
-
- Aug 21, 2018
-
-
Martin Holst Swende authored
-
- Aug 09, 2018
-
-
Péter Szilágyi authored
-
- Jun 21, 2018
-
-
Péter Szilágyi authored
The current trie memory database/cache that we do pruning on stores trie nodes as binary rlp encoded blobs, and also stores the node relationships/references for GC purposes. However, most of the trie nodes (everything apart from a value node) is in essence just a collection of references. This PR switches out the RLP encoded trie blobs with the collapsed-but-not-serialized trie nodes. This permits most of the references to be recovered from within the node data structure, avoiding the need to track them a second time (expensive memory wise).
-
- Jun 04, 2018
-
-
Péter Szilágyi authored
* core, eth, trie: streaming GC for the trie cache * trie: track memcache statistics
-
- May 07, 2018
-
-
Péter Szilágyi authored
-
- Apr 27, 2018
-
-
Péter Szilágyi authored
-
- Feb 05, 2018
-
-
Péter Szilágyi authored
This commit reduces database I/O by not writing every state trie to disk.
-
- Jan 04, 2018
-
-
Péter Szilágyi authored
-
- Jan 03, 2018
-
-
Felix Lange authored
This reverts commits 85a1eda5 (#15792) and c495bca4 (#15787) because they introduce database writes during tracing.
-
Felix Lange authored
* eth: uncaptialize tracer preimage error message * eth: improve very important error message
-
- Jan 02, 2018
-
-
Casey Detrio authored
-
- Dec 21, 2017
-
-
Péter Szilágyi authored
* cmd, core, eth/tracers: support fancier js tracing * eth, internal/web3ext: rework trace API, concurrency, chain tracing * eth/tracers: add three more JavaScript tracers * eth/tracers, vendor: swap ottovm to duktape for tracing * core, eth, internal: finalize call tracer and needed extras * eth, tests: prestate tracer, call test suite, rewinding * vendor: fix windows builds for tracer js engine * vendor: temporary duktape fix * eth/tracers: fix up 4byte and evmdis tracer * vendor: pull in latest duktape with my upstream fixes * eth: fix some review comments * eth: rename rewind to reexec to make it more obvious * core/vm: terminate tracing using defers
-