Martin Holst Swende
|
4871e25f5f
|
core/vm: optimize eq, slt, sgt and iszero + tests (#16047)
* vm: optimize eq, slt, sgt and iszero + tests
* core/vm: fix error in slt/sgt, found by vmtests. Added testcase
* core/vm: make slt/sgt cleaner
|
2018-03-08 14:48:19 +02:00 |
Martin Holst Swende
|
44d40ffce1
|
core, vm, common: define constantinople fork + shift (#16045)
* core, vm, common: define constantinople fork, start implementation of shift instructions
* vm: more testcases
* vm: add tests for intpool erroneous intpool handling
* core, vm, common: fix constantinople review concerns
* vm: add string<->op definitions for new opcodes
|
2018-02-23 12:32:57 +02:00 |
Felix Lange
|
a5c0bbb4f4
|
all: update license information (#16089)
|
2018-02-14 13:49:11 +01:00 |
Martin Holst Swende
|
d8aaa3a215
|
core/vm: benchmarking of metro precompiles
|
2017-08-14 15:37:09 +03:00 |
Péter Szilágyi
|
6131dd55c5
|
core/vm: polish precompile contract code, add tests and benches
* Update modexp gas calculation to new version
* Fix modexp modulo 0 special case to return zero
|
2017-08-14 15:27:44 +03:00 |
Martin Holst Swende
|
6dc32e897a
|
core/vm: add benchmarks for some ops and precompiles (#14641)
|
2017-06-28 11:45:45 +02:00 |
Martin Holst Swende
|
ac9865791a
|
core/vm, common/math: Add doc about Byte, fix format
|
2017-06-08 23:16:05 +02:00 |
Martin Holst Swende
|
3285a0fda3
|
core/vm, common/math: Add fast getByte for bigints, improve opByte
|
2017-06-05 08:44:11 +02:00 |