419 Commits (5c6463a4e4a527460e4bcce291a63fdeaee6267a)

Author SHA1 Message Date
Paweł Bylica b1765749f5 Remove usage of boost::lexical_cast 10 years ago
Paweł Bylica 5f4c1c7466 Fix evmcc compilation - provide fake runtime data 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 51f4383287 Removing moved evmjit code 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 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 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 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 dc82664ede C Interface draft 1 10 years ago
Paweł Bylica 965af120d6 C Interface draft 1 10 years ago
Artur Zawłocki 72b9da5712 correct calculation of LOG cost 10 years ago
Artur Zawłocki 94e41d815b correct calculation of LOG cost 10 years ago
Artur Zawłocki 0a8fb84ce7 fixed bug in implementation of LOG 10 years ago
Artur Zawłocki fdd5275a83 fixed bug in implementation of LOG 10 years ago
Artur Zawłocki f72cceda58 resolved circular dependency between libevm and libevmjit 10 years ago
Artur Zawłocki 312e05ab49 resolved circular dependency between libevm and libevmjit 10 years ago
Artur Zawłocki 3517bfc6d0 fixed libevmjit dependencies in cmake files 10 years ago
Artur Zawłocki 63c8a8384c fixed libevmjit dependencies in cmake files 10 years ago
Paweł Bylica f7d6554ad6 Move mock of ExtVMFace to evmcc tool 10 years ago
Paweł Bylica 0389030674 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 d088957f08 made _ext a mandatory arg of Runtime::run() 10 years ago
artur-zawlocki aa7fc79206 libevmface -> libevmcore: updated cmake files 10 years ago
artur-zawlocki 3d501db9da libevmface -> libevmcore: updated cmake files 10 years ago
Paweł Bylica 86334f5eff Handle bytecode as bytes 10 years ago
Paweł Bylica 078b208b04 Handle bytecode as bytes 10 years ago
Paweł Bylica 2bd4d6cd07 Update Instruction.h location 10 years ago
Paweł Bylica bb6d39f7cc Update Instruction.h location 10 years ago
artur-zawlocki c907c71f8a codegen for LOG instructions [Delivers #81700490] 10 years ago
artur-zawlocki a09c3a404d codegen for LOG instructions [Delivers #81700490] 10 years ago
artur-zawlocki cdcbb6be12 removed references to Memory::dump() 10 years ago
artur-zawlocki b43f66ab01 removed references to Memory::dump() 10 years ago