diff options
author | Martin Holst Swende <martin@swende.se> | 2019-03-12 17:40:05 +0800 |
---|---|---|
committer | Péter Szilágyi <peterke@gmail.com> | 2019-03-12 17:40:05 +0800 |
commit | 7504dbd6eb3f62371f86b06b03ffd665690951f2 (patch) | |
tree | d16b8f9989a4f994966d1325de791b698432f8e3 /ethdb/memorydb/memorydb.go | |
parent | da5de012c35c677e2e7a43373951ba18b6749e9b (diff) | |
download | go-tangerine-7504dbd6eb3f62371f86b06b03ffd665690951f2.tar go-tangerine-7504dbd6eb3f62371f86b06b03ffd665690951f2.tar.gz go-tangerine-7504dbd6eb3f62371f86b06b03ffd665690951f2.tar.bz2 go-tangerine-7504dbd6eb3f62371f86b06b03ffd665690951f2.tar.lz go-tangerine-7504dbd6eb3f62371f86b06b03ffd665690951f2.tar.xz go-tangerine-7504dbd6eb3f62371f86b06b03ffd665690951f2.tar.zst go-tangerine-7504dbd6eb3f62371f86b06b03ffd665690951f2.zip |
core/vm: 64 bit memory and gas calculations (#19210)
* core/vm: remove function call for stack validation from evm runloop
* core/vm: separate gas calc into static + dynamic
* core/vm: optimize push1
* core/vm: reuse pooled bigints for ADDRESS, ORIGIN and CALLER
* core/vm: use generic error message for jump/jumpi, to avoid string interpolation
* testdata: fix tests for new error message
* core/vm: use 64-bit memory calculations
* core/vm: fix error in memory calculation
* core/vm: address review concerns
* core/vm: avoid unnecessary use of big.Int:BitLen()
Diffstat (limited to 'ethdb/memorydb/memorydb.go')
0 files changed, 0 insertions, 0 deletions