24 Commits (49015515b29920aeacbe430072b0fd684f7b90b5)

Author SHA1 Message Date
Paweł Bylica cbab654678 Get IR module from IR builder 10 years ago
Paweł Bylica 83642fe9de Introducing CompilerHelper - a base class for... compiler helper classes like Memory, GasMeter, etc. 10 years ago
Paweł Bylica 2c44470e87 Removing unnecessary `dev` name prefixes 10 years ago
Paweł Bylica e33be3bbdb Change namespace from `evmcc` to `dev::eth::jit` 10 years ago
artur-zawlocki fc9b9f32c9 * codegen for CODECALL 10 years ago
artur-zawlocki 8e93171d3d Codegen for EXTCODESIZE & EXTCODECOPY 10 years ago
artur-zawlocki 2e3e764fb5 Codegen for CODECOPY. 10 years ago
artur-zawlocki d005896a0b Initial implementation for CALLDATACOPY 10 years ago
Paweł Bylica 2999de9f1a Give back an amount of gas not used by CALL instructions 10 years ago
Paweł Bylica 1a4cbdabef EXP instruction. 10 years ago
Paweł Bylica fe38de867e SHA3 instruction 10 years ago
Paweł Bylica 1835251b52 SUICIDE instruction 10 years ago
Paweł Bylica a33863d931 CALL instruction. Still needs gas counting and callback support. 10 years ago
Paweł Bylica cdebe9f9f7 CREATE instruction. Still needs some work with ExtVM interface. 10 years ago
Paweł Bylica 9479a70b00 Block Information instructions: PREVHASH, COINBASE, TIMESTAMP, NUMBER, DIFFICULTY, GASLIMIT 10 years ago
Paweł Bylica e5ff13180c BALANCE 10 years ago
artur-zawlocki d11127c94d Added Module* constructor argument to Memory and Ext. 10 years ago
Paweł Bylica 9ee462570b Push call data on stack - CALLDATALOAD 10 years ago
Paweł Bylica 696f6ae62e Accessing Ext static data: CALLER, ORIGIN, CALLVALUE, CALLDATASIZE, GASPRICE 10 years ago
Paweł Bylica 10e5182860 Send Ext static data to running contract. ADDRESS instruction 10 years ago
Paweł Bylica 362acacfa2 Set/get values in Ext store - SSTORE & SLOAD 10 years ago
Paweł Bylica 6eab61a1ae Starting ExtVM binary interface 10 years ago