19 Commits (f0f5833c4ca42ba907f5b9cd86d68a66d2225bfd)

Author SHA1 Message Date
Paweł Bylica f0f5833c4c Private mem.require function that preallocates memory and counts gas fee 10 years ago
Paweł Bylica 05952064dc Use Constant::get() interface to create LLVM constants 10 years ago
Paweł Bylica 16023daf0b Allocate memory and count gas for RETURN instruction 10 years ago
Paweł Bylica f9f08d3223 Change the way compiled program returns 10 years ago
Paweł Bylica f6eef07d37 Use external counter for gas (external linkage global variable) 10 years ago
Paweł Bylica 48710b5e5c Count gas for additional memory 10 years ago
Paweł Bylica 7c157f68f6 Wrong resize condition fixed 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 2df83af3be Use mem.store as implementation of MSTORE 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
Paweł Bylica f41550077a Implementing RETURN and STOP instructions 10 years ago
artur-zawlocki 65908ab5e8 fixed bug in memory handling 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