205 Commits (7c2008b664cb20da231b3ddd78c47208a630ec96)

Author SHA1 Message Date
Paweł Bylica 5586ff5bdc Some changes about final/stop block 10 years ago
Paweł Bylica 3beeb4226e Some changes about final/stop block 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 11bf67b2d8 Eliminating some `using namespace` 10 years ago
Paweł Bylica 91770a2e4d Eliminating some `using namespace` 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 f1ea6c9257 Macros grouping PUSH, DUP and SWAP switch cases 10 years ago
Paweł Bylica c019b0394a Macros grouping PUSH, DUP and SWAP switch cases 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
artur-zawlocki 00a872ec98 * codegen for CODECALL 10 years ago
artur-zawlocki fc9b9f32c9 * codegen for CODECALL 10 years ago
artur-zawlocki 564a593bbe Codegen for EXTCODESIZE & EXTCODECOPY 10 years ago
artur-zawlocki 8e93171d3d Codegen for EXTCODESIZE & EXTCODECOPY 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 c57de781e4 Use longjmp to return OutOfGas code from main function (WIP) 10 years ago
Paweł Bylica 471586cc82 Use longjmp to return OutOfGas code from main function (WIP) 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 04d6ffb178 Some LLVM function attribute fun 10 years ago
Paweł Bylica 1ffdda6705 Some LLVM function attribute fun 10 years ago
Paweł Bylica e11a9bb61b Change a bit the implementation of GAS instruction (fix) 10 years ago
Paweł Bylica 6313300746 Change a bit the implementation of GAS instruction (fix) 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
artur-zawlocki df932921dc Codegen for CODECOPY. 10 years ago
artur-zawlocki 2e3e764fb5 Codegen for CODECOPY. 10 years ago
Paweł Bylica 1c70f3d099 Prealloc memory and count gas for CALL instruction 10 years ago
Paweł Bylica 52d3a3beb0 Prealloc memory and count gas for CALL instruction 10 years ago
Paweł Bylica 7d674765a4 Prealloc memory and count gas for SHA3 and CREATE instructions 10 years ago
Paweł Bylica 8267b453c7 Prealloc memory and count gas for SHA3 and CREATE instructions 10 years ago
artur-zawlocki 42b14ae334 Fixes in CALLDATACOPY 10 years ago
artur-zawlocki 2b383751b4 Fixes in CALLDATACOPY 10 years ago
Paweł Bylica 9d9e1600a3 InsertPointGuard helper class for IRBuilder 10 years ago
Paweł Bylica 54989e071f InsertPointGuard helper class for IRBuilder 10 years ago
artur-zawlocki 0d9740514a Initial implementation for CALLDATACOPY 10 years ago
artur-zawlocki d005896a0b Initial implementation for CALLDATACOPY 10 years ago
Paweł Bylica 82cba7a346 Use mem.require in mload, mstore & mstore8 10 years ago
Paweł Bylica 07882137e3 Use mem.require in mload, mstore & mstore8 10 years ago
Paweł Bylica 0931289287 Convenient Memory::require() overload 10 years ago
Paweł Bylica 59000cd85d Convenient Memory::require() overload 10 years ago
Paweł Bylica ab556c638a Private mem.require function that preallocates memory and counts gas fee 10 years ago
Paweł Bylica f0f5833c4c Private mem.require function that preallocates memory and counts gas fee 10 years ago