7 Commits (2e1c90f828e83b249476c2be0bc1221af4fb719c)

Author SHA1 Message Date
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. 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