Paweł Bylica
|
5b4e1300a8
|
Function rename
|
10 years ago |
Paweł Bylica
|
7b9d4956a5
|
BLOCKHASH instruction
|
10 years ago |
Paweł Bylica
|
681adc12af
|
Remove PREVHASH 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
|
232f9fee52
|
Refactor cmake files
|
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
|
45fb3f5625
|
Move some data from stack to JitVM object to save stack space.
|
10 years ago |
Paweł Bylica
|
6e318f8816
|
Check current call depth
|
10 years ago |
Artur Zawłocki
|
c9f5694a28
|
CMakeLists.txt cleanup (in progress)
|
10 years ago |
Paweł Bylica
|
5f4c1c7466
|
Fix evmcc compilation - provide fake runtime data
|
10 years ago |
Paweł Bylica
|
e3ccc03fde
|
Fix MSVC warning
|
10 years ago |
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
|
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
|
ddfe85bd33
|
Update VM gas counter after execution
|
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
|
8672c4b65a
|
Updating Ext interface
|
10 years ago |
Paweł Bylica
|
0509b3bddd
|
Changing Runtime interface
|
10 years ago |
Paweł Bylica
|
68648a2fb5
|
Separating EVM JIT from CPP client (WIP)
|
10 years ago |
Paweł Bylica
|
99c7113079
|
CMake scripts
|
10 years ago |