Paweł Bylica
|
45fb3f5625
|
Move some data from stack to JitVM object to save stack space.
|
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
|
2b9b53024d
|
Cleanups
|
10 years ago |
Paweł Bylica
|
6f84f3d1ad
|
Rename sload, sstore & sha3 Env functions
|
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
|
a0d0f85dd0
|
JIT VM updated
|
10 years ago |
Paweł Bylica
|
68648a2fb5
|
Separating EVM JIT from CPP client (WIP)
|
10 years ago |
Artur Zawłocki
|
f72cceda58
|
resolved circular dependency between libevm and libevmjit
|
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 |
Paweł Bylica
|
47e654c06d
|
Merge branch 'develop' into develop-evmcc
|
10 years ago |
artur-zawlocki
|
6f99869d57
|
code cleanup and coding-standardization
|
10 years ago |
artur-zawlocki
|
af0530ba3d
|
Got rid of some gcc warnings
|
10 years ago |
Paweł Bylica
|
f06445fcbb
|
Improve VM code formatting
|
10 years ago |
Paweł Bylica
|
6da6f3dc52
|
Handle bad instructions (BadInstruction exception) [#81563132]
|
10 years ago |
Paweł Bylica
|
31c9dd3fcf
|
Ignore opOp callback silently
|
10 years ago |
Paweł Bylica
|
5a923d6356
|
Ignore opOp callback silently
|
10 years ago |
Paweł Bylica
|
dcb739e445
|
Better assert condition
|
10 years ago |
Paweł Bylica
|
16de530331
|
Try not to use JIT in any interactive mode
|
10 years ago |
Paweł Bylica
|
48108f5433
|
Implement VMFace with jit::VM
|
10 years ago |
artur-zawlocki
|
080cf20f84
|
Handling pop() from the empty EVM stack.
[#80895676]
|
10 years ago |
Paweł Bylica
|
6c3af96a40
|
Limit debug output
|
10 years ago |
Paweł Bylica
|
f31f3bcfc5
|
Using gas provided by test engine and fix for creating fake ExtVMFace.
|
10 years ago |
Paweł Bylica
|
dfac5a0033
|
Using ExtVM provided by test engine
|
10 years ago |
Paweł Bylica
|
0f4c8eb63f
|
VM execution wrapper with similar interface as libevm/VM
|
10 years ago |