14 Commits (48cc6f12d349b2b61017ef285519d75df0c014e0)

Author SHA1 Message Date
Gav Wood 2c6b18f01b Add EVMJIT. 10 years ago
Paweł Bylica 93cb4866fd Includes reordering, GCC conversion warnings enabled 10 years ago
Paweł Bylica 4bcee00be9 #include cleanups 10 years ago
Paweł Bylica 407cae129f Count gas using int64 10 years ago
Marek Kotewicz 29c9178ff4 Squashed 'evmjit/' changes from 334deeb..533531b 10 years ago
Paweł Bylica e3245e140b Remove addtional cost param from commitCostBlock(). Count additional cost manually. [#81461534] 10 years ago
Paweł Bylica 49bd78b404 SHA3 gas cost updated 10 years ago
Paweł Bylica 76d30b8f9f Count additional gas cost for memory copies. Some GasMeter improvments. 10 years ago
Paweł Bylica 077cf7be5d Count additional cost for EXP exponent 10 years ago
Paweł Bylica 51f4383287 Removing moved evmjit code 10 years ago
Paweł Bylica 68648a2fb5 Separating EVM JIT from CPP client (WIP) 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
Paweł Bylica 2bd4d6cd07 Update Instruction.h location 10 years ago
Paweł Bylica bb6d39f7cc Update Instruction.h location 10 years ago
Paweł Bylica b5abb70075 Use common builder in GasMeter and Memory 10 years ago
Paweł Bylica b039d7ee8e Use common builder in GasMeter and Memory 10 years ago
Paweł Bylica ac38bf9ac1 Add raiseException helper to RuntimeManager [#81563132] 10 years ago
Paweł Bylica 6541b0db8a Add raiseException helper to RuntimeManager [#81563132] 10 years ago
Paweł Bylica b579c70643 Place current gas counter value in RuntimeData 10 years ago
Paweł Bylica fcf5400c3a Place current gas counter value in RuntimeData 10 years ago
Paweł Bylica 7df24fad4a Move JIT compiler project to library 10 years ago
Paweł Bylica a6c58c38d8 Move JIT compiler project to library 10 years ago
Paweł Bylica c83739e9dc Get IR module from IR builder 10 years ago
Paweł Bylica cbab654678 Get IR module from IR builder 10 years ago
Paweł Bylica 5e13d593be Introducing CompilerHelper - a base class for... compiler helper classes like Memory, GasMeter, etc. 10 years ago
Paweł Bylica 83642fe9de Introducing CompilerHelper - a base class for... compiler helper classes like Memory, GasMeter, etc. 10 years ago
Paweł Bylica 07f6bbffe5 Removing unnecessary `dev` name prefixes 10 years ago
Paweł Bylica 2c44470e87 Removing unnecessary `dev` name prefixes 10 years ago
Paweł Bylica a2da7c91c8 Change namespace from `evmcc` to `dev::eth::jit` 10 years ago
Paweł Bylica e33be3bbdb Change namespace from `evmcc` to `dev::eth::jit` 10 years ago
Paweł Bylica 67ee0b6113 Unused rt_exit() function removed 10 years ago
Paweł Bylica 5a6d8b3d2f Unused rt_exit() function removed 10 years ago
Paweł Bylica ec2013d5c9 Working longjmp solution 10 years ago
Paweł Bylica 2909cac50e Working longjmp solution 10 years ago
Paweł Bylica 7fcf24d3ac Trying to implement "exceptions" with longjmp (does not work on Windows 64bit at least) 10 years ago
Paweł Bylica 8498ab5695 Trying to implement "exceptions" with longjmp (does not work on Windows 64bit at least) 10 years ago
Paweł Bylica dbb3e81bdf Try to throw an OutOfGas exception when out of gas. The exception cannot be handled. 10 years ago
Paweł Bylica 70ad81dad2 Try to throw an OutOfGas exception when out of gas. The exception cannot be handled. 10 years ago
Paweł Bylica 00e5afc1a5 Change a bit the implementation of GAS instruction 10 years ago
Paweł Bylica 31a07cb1b8 Change a bit the implementation of GAS instruction 10 years ago
Paweł Bylica 0d679f0c73 Count gas cost for SSTORE instruction 10 years ago
Paweł Bylica 01b95883f2 Count gas cost for SSTORE instruction 10 years ago
Paweł Bylica 01ca987093 Give back an amount of gas not used by CALL instructions 10 years ago
Paweł Bylica 2999de9f1a Give back an amount of gas not used by CALL instructions 10 years ago
Paweł Bylica fb87a0b2ab Count gas for CALL instructions 10 years ago
Paweł Bylica c5c76cdf99 Count gas for CALL instructions 10 years ago
artur-zawlocki 6caff31697 Implemented ADDMOD, MULMOD and GAS [Delivers #80566276] 10 years ago
artur-zawlocki 2031240485 Implemented ADDMOD, MULMOD and GAS [Delivers #80566276] 10 years ago
Paweł Bylica d5f7de4a2e Always commit cost blocks 10 years ago