27 Commits (a36a432e5f34742351ec250bda775c87ffe7e11e)

Author SHA1 Message Date
artur-zawlocki 564a593bbe Codegen for EXTCODESIZE & EXTCODECOPY 10 years ago
Paweł Bylica 04d6ffb178 Some LLVM function attribute fun 10 years ago
Paweł Bylica 9d9e1600a3 InsertPointGuard helper class for IRBuilder 10 years ago
artur-zawlocki 0d9740514a Initial implementation for CALLDATACOPY 10 years ago
Paweł Bylica 82cba7a346 Use mem.require in mload, mstore & mstore8 10 years ago
Paweł Bylica 0931289287 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 7494fdba7a Use Constant::get() interface to create LLVM constants 10 years ago
Paweł Bylica f95999c6b3 Allocate memory and count gas for RETURN instruction 10 years ago
Paweł Bylica 7a89751433 Change the way compiled program returns 10 years ago
Paweł Bylica 39ba3ae1d9 Use external counter for gas (external linkage global variable) 10 years ago
Paweł Bylica 5470faf9ec Count gas for additional memory 10 years ago
Paweł Bylica 0128f09065 Wrong resize condition fixed 10 years ago
Paweł Bylica 4f871447a3 mload function added as implementation of MLOAD 10 years ago
Paweł Bylica 5f1ea8f832 store8 function added as implementation of MSTORE8 10 years ago
Paweł Bylica f5a0975b4a Use mem.store as implementation of MSTORE 10 years ago
Paweł Bylica f825a6020f Generate mem.store function and dependencies (currently unused) 10 years ago
Paweł Bylica 7bee86aa4b Runtime class that inits and keeps stack, memory and ExtVM interface 11 years ago
artur-zawlocki 1d17da1e5f Added Module* constructor argument to Memory and Ext. 11 years ago
Paweł Bylica edf192b52d Print returned memory to standard output 11 years ago
Paweł Bylica 748ee0fe8d Implementing RETURN and STOP instructions 11 years ago
artur-zawlocki eea755cfc6 fixed bug in memory handling 11 years ago
artur-zawlocki 00f993929f Implemented MLOAD, MSTORE, MSTORE8 and MSIZE 11 years ago
artur-zawlocki 68f15f91a0 initial implementation of memory 11 years ago