- 04 Apr, 2023 1 commit
-
-
joohhnnn authored
-
- 03 Jun, 2022 1 commit
-
-
Paweł Bylica authored
core/vm: optimize PUSH opcode discrimination
-
- 17 Dec, 2021 1 commit
-
-
Paweł Bylica authored
* core/vm: reverse bit order in bytes of code bitmap This bit order is more natural for bit manipulation operations and we can eliminate some small number of CPU instructions. * core/vm: drop lookup table
-
- 24 Aug, 2021 1 commit
-
-
Martin Holst Swende authored
* core/vm: more detailed benchmark for jumpdest analysis * core/vm: make jd analysis benchmark alloc free * core/vm: improve jumpdest analysis * core/vm: improve worst-case * core/vm: further improvements in analysis * core/vm: improve jumpdest analysis >PUSH15 * core/vm: make jd analysis ref by value * core/vm: fix misspell * core/vm: improve set8 and set16 a bit * core/vm: reduce amount of code * core/vm: optimize byte copying
-
- 04 Oct, 2018 1 commit
-
-
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
-
- 10 Sep, 2017 1 commit
-
-
Felix Lange authored
-
- 08 Sep, 2017 1 commit
-
-
Martin Holst Swende authored
-
- 24 Aug, 2017 1 commit
-
-
Felix Lange authored
-
- 14 Aug, 2017 1 commit
-
-
Martin Holst Swende authored
-
- 05 Jun, 2017 1 commit
-
-
Martin Holst Swende authored
-
- 01 Jun, 2017 1 commit
-
-
Nick Johnson authored
t push --force
-
- 23 Jul, 2015 1 commit
-
-
Felix Lange authored
I forgot to update one instance of "go-ethereum" in commit 3f047be5.
-
- 22 Jul, 2015 1 commit
-
-
Felix Lange authored
All code outside of cmd/ is licensed as LGPL. The headers now reflect this by calling the whole work "the go-ethereum library".
-
- 07 Jul, 2015 1 commit
-
-
Felix Lange authored
-
- 03 Jun, 2015 1 commit
-
-
Felix Lange authored
* JUMPDEST analysis is faster because less type conversions are performed. * The map of JUMPDEST locations is now created lazily at the first JUMP. * The result of the analysis is kept around for recursive invocations through CALL/CALLCODE. Fixes #1147
-
- 28 Mar, 2015 1 commit
-
-
obscuren authored
* CALLDATA use getData * removed old context get range value * removed casting big => int for some cases * pc now big int #457
-
- 23 Mar, 2015 1 commit
-
-
obscuren authored
-
- 02 Jan, 2015 2 commits
- 04 Dec, 2014 1 commit
-
-
obscuren authored
* Renamed a couple more chain => core * Updated VM `pc` to be uint64 rather than big int * XEth interface cleanup
-
- 04 Nov, 2014 3 commits