Paweł Bylica
|
25d8873440
|
Merge commit '3dcf30463b961e3fe47b48b2024bbf3d5b5ce675' into evmjit
Conflicts:
evmjit/CMakeLists.txt
evmjit/libevmjit-cpp/CMakeLists.txt
evmjit/libevmjit-cpp/Env.cpp
evmjit/libevmjit-cpp/JitVM.cpp
evmjit/libevmjit/Arith256.cpp
evmjit/libevmjit/BasicBlock.cpp
evmjit/libevmjit/BasicBlock.h
evmjit/libevmjit/CMakeLists.txt
evmjit/libevmjit/Cache.cpp
evmjit/libevmjit/Common.h
evmjit/libevmjit/Compiler.cpp
evmjit/libevmjit/ExecutionEngine.cpp
evmjit/libevmjit/ExecutionEngine.h
evmjit/libevmjit/Ext.cpp
evmjit/libevmjit/Ext.h
evmjit/libevmjit/Runtime.cpp
evmjit/libevmjit/Runtime.h
evmjit/libevmjit/RuntimeData.h
evmjit/libevmjit/Utils.cpp
evmjit/libevmjit/Utils.h
evmjit/libevmjit/interface.cpp
|
10 years ago |
Paweł Bylica
|
a21362a7f8
|
Removing boost dependency from libevmjit
|
10 years ago |
Paweł Bylica
|
683de93578
|
Rename env_getExtCode -> env_extcode according to other renames
|
10 years ago |
Paweł Bylica
|
5b4e1300a8
|
Function rename
|
10 years ago |
Paweł Bylica
|
7b9d4956a5
|
BLOCKHASH instruction
|
10 years ago |
Paweł Bylica
|
5db00adf56
|
New CALL/CREATE depth limit semantics
|
10 years ago |
Paweł Bylica
|
533531bd07
|
Create helper/external functions on demand (env_balance for now)
|
10 years ago |
Paweł Bylica
|
e12fa127f4
|
Suicide rework
|
10 years ago |
Paweł Bylica
|
43e08ea32d
|
Handle create/call depth limit in CREATE instruction
|
10 years ago |
Paweł Bylica
|
b37ce8e972
|
Gas counting for CREATE instruction
|
10 years ago |
Paweł Bylica
|
dd63bb30eb
|
Remove TODO comment
|
10 years ago |
Paweł Bylica
|
70279f8679
|
Changes in setjmps
|
10 years ago |
Paweł Bylica
|
dbf8174fc6
|
Update usage of ExtVMFace
|
10 years ago |
Paweł Bylica
|
dc4bc0e9bf
|
Jit can handle call stack up to 1024
|
10 years ago |
Paweł Bylica
|
6e318f8816
|
Check current call depth
|
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
|
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
|
259d1d2096
|
Old files removed
|
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
|
8672c4b65a
|
Updating Ext interface
|
10 years ago |
Paweł Bylica
|
68648a2fb5
|
Separating EVM JIT from CPP client (WIP)
|
10 years ago |
Artur Zawłocki
|
fdd5275a83
|
fixed bug in implementation of LOG
|
10 years ago |
artur-zawlocki
|
c907c71f8a
|
codegen for LOG instructions [Delivers #81700490]
|
10 years ago |
Paweł Bylica
|
8ee32d9197
|
Coding style: use "o_" prefix for output function arguments
|
10 years ago |
Paweł Bylica
|
e4a77c1f69
|
Increase refund counter if deleting a storage item [Delivers #81575908]
|
10 years ago |
Paweł Bylica
|
22e4d16e1f
|
Remove old code
|
10 years ago |
artur-zawlocki
|
af0530ba3d
|
Got rid of some gcc warnings
|
10 years ago |
Paweł Bylica
|
c03d36a07e
|
Improve Ext code formatting
|
10 years ago |
Paweł Bylica
|
7e3a9f4984
|
Remove done FIXME tasks
|
10 years ago |
Paweł Bylica
|
4684c6f363
|
Using call helper
|
10 years ago |
Paweł Bylica
|
c7ba567f9a
|
Merge branch 'develop' into develop-evmcc
Conflicts:
libevm/ExtVMFace.h
libevm/VM.h
test/vm.cpp
test/vm.h
windows/LibEthereum.vcxproj.filters
|
10 years ago |
Paweł Bylica
|
0da6823484
|
Fix EXTCODECOPY
|
10 years ago |
Paweł Bylica
|
0eb8311aa1
|
Restore correct memory access in Ext functions
|
10 years ago |
Paweł Bylica
|
734dd31587
|
Using RuntimeData pointer in ext functions [#81470252]
|
10 years ago |
Paweł Bylica
|
a076ced3c3
|
Old bswap intrinsic removed
|
10 years ago |
Paweł Bylica
|
3cba47385a
|
Moving CODE data from Ext to Runtime [#81470252]
|
10 years ago |
Paweł Bylica
|
83b24b627d
|
Moving CALLDATA data from Ext to Runtime [#81470252]
|
10 years ago |
Paweł Bylica
|
088a4efa16
|
Moving the rest word-size data from Ext to Runtime [#81470252]
|
10 years ago |
Paweł Bylica
|
bfe1216d91
|
Moving ORIGIN, CALLER & CALLVALUE data from Ext to Runtime [#81470252]
|
10 years ago |
Paweł Bylica
|
399cf2845e
|
Moving ADDRESS data from Ext to Runtime [#81470252]
|
10 years ago |
Paweł Bylica
|
c388a81cff
|
Access memory structure through runtime structure [#81470252]
|
10 years ago |