22 Commits (49015515b29920aeacbe430072b0fd684f7b90b5)

Author SHA1 Message Date
Paweł Bylica 960380b8e5 Get IR module from IR builder on demand 10 years ago
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 8e93171d3d Codegen for EXTCODESIZE & EXTCODECOPY 10 years ago
Paweł Bylica 54989e071f InsertPointGuard helper class for IRBuilder 10 years ago
artur-zawlocki d005896a0b Initial implementation for CALLDATACOPY 10 years ago
Paweł Bylica 59000cd85d Convenient Memory::require() overload 10 years ago
Paweł Bylica f0f5833c4c Private mem.require function that preallocates memory and counts gas fee 10 years ago
Paweł Bylica f9f08d3223 Change the way compiled program returns 10 years ago
Paweł Bylica 48710b5e5c Count gas for additional memory 10 years ago
Paweł Bylica 48ed393fb3 mload function added as implementation of MLOAD 10 years ago
Paweł Bylica 0400b47357 store8 function added as implementation of MSTORE8 10 years ago
Paweł Bylica 4a1511309c Generate mem.store function and dependencies (currently unused) 10 years ago
Paweł Bylica 24a99ef798 Runtime class that inits and keeps stack, memory and ExtVM interface 10 years ago
artur-zawlocki d11127c94d Added Module* constructor argument to Memory and Ext. 10 years ago
Paweł Bylica f6759913e4 Print returned memory to standard output 10 years ago
artur-zawlocki 638bb9390c Implemented MLOAD, MSTORE, MSTORE8 and MSIZE 10 years ago
artur-zawlocki 8a63213b6b initial implementation of memory 10 years ago