1870 Commits (a6b9cb7a970f4c232f7f074caa82a4fad5880c61)
 

Author SHA1 Message Date
Paweł Bylica 6ca44a9ada Better assert condition 11 years ago
Paweł Bylica a7dabc897e Use VMFace in some places in Executive 11 years ago
Paweł Bylica 08cae3947e Try not to use JIT in any interactive mode 11 years ago
Paweł Bylica f49612f10c Update VM test engine to use VMFace interface 11 years ago
Paweł Bylica dfb283097c Implement VMFace with jit::VM 11 years ago
Paweł Bylica 4f69964b2a Extract interface of VM into new VMFace class 11 years ago
Paweł Bylica 71426520a1 Add LLVMEnable user macro in LLVM.props (VS property sheet) to allow easily disabling LLVM dependency 11 years ago
artur-zawlocki 472f9c749f Fixed the order in which phi nodes are created (was incorrect) 11 years ago
artur-zawlocki 11902d68e9 Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc 11 years ago
artur-zawlocki 15499e68b8 Fixed bug in phi node rewriting 11 years ago
Paweł Bylica daf7d16670 Null gas in case of out-of-gas exception [Delivers #81118624] 11 years ago
Paweł Bylica 57a8935d87 Fix remaining gas testing [#81118624] 11 years ago
Paweł Bylica cf4a8121fb Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc 11 years ago
Paweł Bylica 17a3006633 Add support for Big Endian architectures [Delivers #79877740] 11 years ago
Paweł Bylica 847d5f9864 Use Endianness in Ext [#79877740] 11 years ago
Paweł Bylica f778b4eba7 Comment: storage uses native endianness [#79877740] 11 years ago
Paweł Bylica 52bc5c6ca9 Handle endianness for CALLDATALOAD correctly [#79877740] 11 years ago
artur-zawlocki 12ccd5d44f added assert in linkBasicBlocks() 11 years ago
artur-zawlocki 8e717a669e Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc 11 years ago
artur-zawlocki baf935b31c Handling pop() from the empty EVM stack. 11 years ago
Paweł Bylica f0e8a8ba83 Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc 11 years ago
Paweł Bylica 5eeb082ae0 Remove unreachable basic blocks before "linking" 11 years ago
Paweł Bylica d8403f4fe7 Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc 11 years ago
artur-zawlocki 9a257917d3 minor changes in the compiler driver 11 years ago
artur-zawlocki 6c702a178d cmake: added dependency on libevmjit to target createRandomTest 11 years ago
Paweł Bylica ca01603388 Remove unreachable basic blocks before "linking" 11 years ago
artur-zawlocki ceb6d86fa3 added missing CMakeLists.txt 11 years ago
artur-zawlocki c90a0a329f Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc 11 years ago
artur-zawlocki 71ccd3f353 Propagation of values between basic blocks (and the stack): initial implementation (probably buggy, but simple cases work). 11 years ago
Paweł Bylica 1479d997c1 Merge branch 'develop' into develop-evmcc 11 years ago
Paweł Bylica c943ea3076 Merge branch 'develop' of https://github.com/ethereum/cpp-ethereum into develop 11 years ago
Paweł Bylica b283a07f76 Fix SHA3 instruction :) 11 years ago
Paweł Bylica 0a84ed39d8 Handle endianness of MSTORE & MLOAD [#79877740] 11 years ago
Paweł Bylica 270cddef8b Enhance VM tests reports 11 years ago
Paweł Bylica 9e8e9af603 Remove dead code 11 years ago
Paweł Bylica 399ba5a855 Updating Visual Studio project files 11 years ago
Paweł Bylica 79f93faa7d Fix compiling empty bytecode 11 years ago
Paweł Bylica 340a84fbf4 Throw exception if EVM program is not jitable instead of terminating to make tests going 11 years ago
Paweł Bylica 448e3141f6 Fixing Visual Studio compilation - these FeeStructure constants are weird 11 years ago
Paweł Bylica af8696e8c8 Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc 11 years ago
Paweł Bylica e193d2d081 Another round of fixing ExtVM interface 11 years ago
Paweł Bylica d173447b97 Another round of fixing ExtVM interface 11 years ago
artur-zawlocki 0abe8ab42e Updated cmake files after moving the jit compiler to a lib. 11 years ago
artur-zawlocki 02ad3be828 Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc 11 years ago
artur-zawlocki 40f23fceb3 Defined dev::eth::FeeStructure::c_memoryGas and two other declared in FeeStructure. 11 years ago
Paweł Bylica c2669fe3a8 Make ExtVMFace polymorphic to give JIT hope for working 11 years ago
Paweł Bylica e34d69aeb0 BYTE reimplementation 11 years ago
Paweł Bylica 86c42ce1fa Endianness handler 11 years ago
Paweł Bylica b8e60e3f42 Check if pushed item is a word 11 years ago
artur-zawlocki e27f48572a Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc 11 years ago