go-ethereum/common
Martin Holst Swende 7504dbd6eb 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()
2019-03-12 11:40:05 +02:00
..
bitutil all: remove the duplicate 'the' in annotations (#17509) 2018-08-27 11:49:29 +03:00
compiler common/compiler: fixed testSource (#18978) 2019-02-03 12:41:38 +01:00
fdlimit common/fdlimit: fix macos file descriptors for Go 1.12 2019-02-27 14:21:02 +02:00
hexutil GraphQL master FF for review (#18445) 2019-01-21 15:38:13 +01:00
math common: all golint warnings removed (#16852) 2018-06-14 12:52:50 +03:00
mclock les: implement client connection logic (#16899) 2018-08-14 22:44:46 +02:00
prque les: implement client connection logic (#16899) 2018-08-14 22:44:46 +02:00
big.go core, vm, common: define constantinople fork + shift (#16045) 2018-02-23 12:32:57 +02:00
bytes_test.go common: improve IsHexAddress and add tests (#15551) 2017-12-04 19:34:15 +01:00
bytes.go EIP-1186 eth_getProof (#17737) 2018-10-18 21:41:22 +02:00
debug.go core: added basic chain configuration 2016-04-01 01:01:10 +02:00
format.go common, core, light: add block age into info logs 2018-09-20 12:56:35 +03:00
main_test.go all: fix license headers one more time 2015-07-23 18:35:11 +02:00
path.go common: improve documentation comments (#16701) 2018-05-29 12:42:21 +02:00
size_test.go cmd/utils, eth: relinquish GC cache to read cache in archive mode 2019-02-07 14:36:25 +02:00
size.go cmd/utils, eth: relinquish GC cache to read cache in archive mode 2019-02-07 14:36:25 +02:00
test_utils.go all: fix license headers one more time 2015-07-23 18:35:11 +02:00
types_test.go core/vm: 64 bit memory and gas calculations (#19210) 2019-03-12 11:40:05 +02:00
types.go core/vm: 64 bit memory and gas calculations (#19210) 2019-03-12 11:40:05 +02:00