Paweł Bylica
|
2fd2446330
|
Simplify ExecutionEngine interface. It is possible to pass raw code instead of LLVM module.
|
10 years ago |
Artur Zawłocki
|
46d19261d3
|
fixed gcc warnings (missing field initializers, unused functions)
|
10 years ago |
Paweł Bylica
|
bd40486c7b
|
Moving ext_calldataload helper function to evmjit library (does not depend on Env)
|
10 years ago |
Paweł Bylica
|
2b9b53024d
|
Cleanups
|
10 years ago |
Paweł Bylica
|
c6fcdbc7d6
|
Arith performace tests
|
10 years ago |
Paweł Bylica
|
adb5a6869f
|
A bit of work in evmcc. Not ready yet.
|
10 years ago |
Paweł Bylica
|
b98725861d
|
A TODO comment
|
10 years ago |
Paweł Bylica
|
5362d5056d
|
SDIV & SMOD fixed
|
10 years ago |
Paweł Bylica
|
58d2bfbd8a
|
External code access in Env reimplemented
|
10 years ago |
Paweł Bylica
|
4366542b63
|
LOGs reimplemented
|
10 years ago |
Paweł Bylica
|
63719d24bc
|
env_call updated
|
10 years ago |
Paweł Bylica
|
69dae9a83a
|
env_create updated
|
10 years ago |
Paweł Bylica
|
6f84f3d1ad
|
Rename sload, sstore & sha3 Env functions
|
10 years ago |
Paweł Bylica
|
408fda8498
|
Old code removed
|
10 years ago |
Paweł Bylica
|
116ce60b1c
|
Remove Env* param from env_sha3 function (not needed)
|
10 years ago |
Paweł Bylica
|
4fc4e76fa5
|
Change the way memory is passed to sha3 Env function
|
10 years ago |
Paweł Bylica
|
cc6bb83fc6
|
Simplify JIT logs
|
10 years ago |
Paweł Bylica
|
259d1d2096
|
Old files removed
|
10 years ago |
Paweł Bylica
|
ddfe85bd33
|
Update VM gas counter after execution
|
10 years ago |
Paweł Bylica
|
2b4430eedf
|
Change Env functions first argument type to opaque Env*
|
10 years ago |
Paweł Bylica
|
969f1b54a3
|
The way runtime data is passed to jit'ed contract changed
|
10 years ago |
Paweł Bylica
|
b8e0ad1fd4
|
Fix exporting Env callback symbols
|
10 years ago |
Paweł Bylica
|
7db676c012
|
Client side Env updated
|
10 years ago |
Paweł Bylica
|
a0d0f85dd0
|
JIT VM updated
|
10 years ago |
Paweł Bylica
|
3298e102af
|
Remove mock declaration
|
10 years ago |
Paweł Bylica
|
49b82cdbac
|
Move EXP implementation from Ext to Arith256
|
10 years ago |
Paweł Bylica
|
8672c4b65a
|
Updating Ext interface
|
10 years ago |
Paweł Bylica
|
bb6e603568
|
Updating ExecutionEngine interface
|
10 years ago |
Paweł Bylica
|
0509b3bddd
|
Changing Runtime interface
|
10 years ago |
Paweł Bylica
|
aa771582a7
|
Separate runtime classes
|
10 years ago |
Paweł Bylica
|
68648a2fb5
|
Separating EVM JIT from CPP client (WIP)
|
10 years ago |
Paweł Bylica
|
99c7113079
|
CMake scripts
|
10 years ago |
Paweł Bylica
|
5f61bdcca0
|
Starting cmake scripts
|
10 years ago |
Paweł Bylica
|
dc82664ede
|
C Interface draft 1
|
10 years ago |
Artur Zawłocki
|
94e41d815b
|
correct calculation of LOG cost
|
10 years ago |
Artur Zawłocki
|
fdd5275a83
|
fixed bug in implementation of LOG
|
10 years ago |
Artur Zawłocki
|
30eea6ea05
|
Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc
|
10 years ago |
Artur Zawłocki
|
f72cceda58
|
resolved circular dependency between libevm and libevmjit
|
10 years ago |
Paweł Bylica
|
c2c96e609f
|
Merge remote-tracking branch 'origin/develop-evmcc' into develop-evmcc
|
10 years ago |
Artur Zawłocki
|
bf6a4d4042
|
output gas updated in vmPerformanceTest.json
|
10 years ago |
artur-zawlocki
|
d77ee403d5
|
EVM code updated in vmPerformanceTests
|
10 years ago |
Artur Zawłocki
|
3517bfc6d0
|
fixed libevmjit dependencies in cmake files
|
10 years ago |
Paweł Bylica
|
f7d6554ad6
|
Move mock of ExtVMFace to evmcc tool
|
10 years ago |
artur-zawlocki
|
89e6d2f3e6
|
made _ext a mandatory arg of Runtime::run()
|
10 years ago |
artur-zawlocki
|
aa7fc79206
|
libevmface -> libevmcore: updated cmake files
|
10 years ago |
Paweł Bylica
|
320bdf5cad
|
Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc
|
10 years ago |
Paweł Bylica
|
86334f5eff
|
Handle bytecode as bytes
|
10 years ago |
Paweł Bylica
|
2bd4d6cd07
|
Update Instruction.h location
|
10 years ago |
artur-zawlocki
|
c907c71f8a
|
codegen for LOG instructions [Delivers #81700490]
|
10 years ago |
artur-zawlocki
|
cdcbb6be12
|
removed references to Memory::dump()
|
10 years ago |