54 Commits (92f42e98cf97a9f677f87375536b59baa7777331)

Author SHA1 Message Date
Paweł Bylica 3ebef61c5b Fix portability problems 10 years ago
Paweł Bylica cb8fa0a5b2 Fix MSVC build 10 years ago
Paweł Bylica 7b9d4956a5 BLOCKHASH instruction 10 years ago
Paweł Bylica e5d0fb35aa Alloc stack elemnent for external function call argument on demand 10 years ago
Paweł Bylica 4f4fc6349a Alloc stack elemnent for external function call argument on demand 10 years ago
Paweł Bylica b77a975a33 Create helper/external functions on demand 10 years ago
Paweł Bylica 9bf0b75159 Create helper/external functions on demand 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 f8ffdfa30c Remove global privite pointers to runtime instance and runtime data 10 years ago
Paweł Bylica 30f0a7a894 Type usage and other cleanups 10 years ago
Paweł Bylica 75fa67200e Fix compilation with LLVM pre-3.5 (Ubuntu 14.04) (reverted from commit 6094aa30ad) 10 years ago
Paweł Bylica 6094aa30ad Fix compilation with LLVM pre-3.5 (Ubuntu 14.04) 10 years ago
Paweł Bylica b37ce8e972 Gas counting for CREATE instruction 10 years ago
Paweł Bylica 2fd2446330 Simplify ExecutionEngine interface. It is possible to pass raw code instead of LLVM module. 10 years ago
Paweł Bylica bd40486c7b Moving ext_calldataload helper function to evmjit library (does not depend on Env) 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 2b4430eedf Change Env functions first argument type to opaque Env* 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 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 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
Paweł Bylica 075752340a Use Endianness in Ext [#79877740] 10 years ago
Paweł Bylica 920ea2ec7e Comment: storage uses native endianness [#79877740] 10 years ago
Paweł Bylica 05741c2d4e Handle endianness for CALLDATALOAD correctly [#79877740] 10 years ago