1867 Commits (732c40b57a667f04c790e17d2fa31f56c4b42c2e)
 

Author SHA1 Message Date
artur-zawlocki 732c40b57a MULMOD/ADDMOD implemented in separate functions [FIXES #80566276] 10 years ago
artur-zawlocki 017bfd9d7a Changed semantics of JUMPDEST so that *the next* instruction is a jump destination 10 years ago
artur-zawlocki f4202d9144 1. Indenting spaces converted to tabs 10 years ago
artur-zawlocki 2eedd8dfdb Added missing changes [#79450108] 10 years ago
artur-zawlocki 0b2c3c0e00 256-bit arithmetic implemented via calls to boost::multiprecision library. 10 years ago
artur-zawlocki dd357f29c7 Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc 10 years ago
artur-zawlocki 2fec309a55 Print compilation/execution times 10 years ago
Paweł Bylica 18ccc108a0 Using RuntimeData pointer in ext functions [#81470252] 10 years ago
Paweł Bylica df144a7e2e Old bswap intrinsic removed 10 years ago
Paweł Bylica 13fb431c54 Moving CODE data from Ext to Runtime [#81470252] 10 years ago
Paweł Bylica f12620d6d8 Moving CALLDATA data from Ext to Runtime [#81470252] 10 years ago
Paweł Bylica 356f6609d5 Group instructions that access runtime data [#81470252] 10 years ago
Paweł Bylica 6facdd0df6 Moving the rest word-size data from Ext to Runtime [#81470252] 10 years ago
Paweł Bylica ae89279c1a Moving ORIGIN, CALLER & CALLVALUE data from Ext to Runtime [#81470252] 10 years ago
Paweł Bylica 669612cdcf Add name to data indices [#81470252] 10 years ago
Paweł Bylica c7ccf546fc Moving ADDRESS data from Ext to Runtime [#81470252] 10 years ago
Paweł Bylica 7ec7977fc4 Introducing RuntimeHelper - a compiler helper that depends on runtime data [#81470252] 10 years ago
Paweł Bylica 5d3afa1756 Use Type::RuntimePtr instead of RuntimeData::getType->getPointerTo() 10 years ago
Paweł Bylica 0d4ca779ff Access stack structure through runtime structure [#81470252] 10 years ago
Paweł Bylica f81971bae8 Add Type::RuntimePtr predefined LLVM type 10 years ago
Paweł Bylica 9ec1ea526a Access memory structure through runtime structure [#81470252] 10 years ago
Paweł Bylica fcf5400c3a Place current gas counter value in RuntimeData 10 years ago
Paweł Bylica 6855b86812 Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc 10 years ago
Paweł Bylica c87717aa78 Export runtime data to global variable in main function 10 years ago
artur-zawlocki 35369b4256 Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc 10 years ago
artur-zawlocki 3fbe03a456 Propagation of values between basic blocks' local stacks [#80895676] 10 years ago
Paweł Bylica 8b47094529 Introducing RuntimeData struct - a data that will be provided to running program 10 years ago
Paweł Bylica 9fa2958d39 Visual Studio build fix 10 years ago
artur-zawlocki 9ec5ffd7d7 new test cases 10 years ago
artur-zawlocki cdb49404dd Refactored local stack 10 years ago
Paweł Bylica 6ad065bb3e Revert "Expose VM kind setting of State in FakeExtVM" 10 years ago
Paweł Bylica 2d0557e2ee Expose VM kind setting of State in FakeExtVM 10 years ago
Paweł Bylica 7aa2b25220 Add option to set VM kind in State. Interpreter by default. 10 years ago
Paweł Bylica b2f0fddead Add vm.h file to TestEthereum project (Visual Studio) 10 years ago
Paweł Bylica 1dbad21b59 Merge branch 'develop' into develop-evmcc 10 years ago
Paweł Bylica 51a0115fa5 Revert u256 to int32_t change for gas fee constants 10 years ago
Paweł Bylica 61720f33be Revert "Prevent integer overflow in some gas calculations" 10 years ago
Paweł Bylica 4d601dc955 Remove createRandomTest.cpp from TestEthereum project (Visual Studio) 10 years ago
Paweł Bylica 0a14243ca1 Change directory separator in LLVM.props (Visual Studio) 10 years ago
Paweł Bylica eb347cb24c Update createRandomTest.cpp to use new VM construction method 10 years ago
Paweł Bylica c4de0745e2 Fix Visual Studio solution bad build configuration 10 years ago
Paweł Bylica 055097bc1f Add createRandomTest.cpp to TestEhereum Visual Studio project 10 years ago
artur-zawlocki 77e18420db fixes for compiling libevm/VM.cpp with gcc 10 years ago
artur-zawlocki 69b36f01f6 added option to set initial gas 10 years ago
artur-zawlocki fa494bc6a9 update some CMakeLists.txt 10 years ago
Paweł Bylica 0ff7da1c9d Do not skip evmcc build in Visual Studio solution 10 years ago
Paweł Bylica 900fd04f1e Change the way VMs are created (mostly for tracking where are created) 10 years ago
Paweł Bylica 6ca44a9ada Better assert condition 10 years ago
Paweł Bylica a7dabc897e Use VMFace in some places in Executive 10 years ago
Paweł Bylica 08cae3947e Try not to use JIT in any interactive mode 10 years ago