1 Commits (a4416e563db3088b591ac6206cfe3f239fdbb22a)

Author SHA1 Message Date
Paweł Bylica 7df24fad4a Move JIT compiler project to library 10 years ago
Paweł Bylica 8eea4752b2 Get IR module from IR builder on demand 10 years ago
Paweł Bylica c83739e9dc Get IR module from IR builder 10 years ago
Paweł Bylica 5e13d593be Introducing CompilerHelper - a base class for... compiler helper classes like Memory, GasMeter, etc. 10 years ago
Paweł Bylica 07f6bbffe5 Removing unnecessary `dev` name prefixes 10 years ago
Paweł Bylica a2da7c91c8 Change namespace from `evmcc` to `dev::eth::jit` 10 years ago
artur-zawlocki 564a593bbe Codegen for EXTCODESIZE & EXTCODECOPY 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 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 7a89751433 Change the way compiled program returns 10 years ago
Paweł Bylica 5470faf9ec Count gas for additional memory 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 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 10 years ago
artur-zawlocki 1d17da1e5f Added Module* constructor argument to Memory and Ext. 10 years ago
Paweł Bylica edf192b52d Print returned memory to standard output 10 years ago
artur-zawlocki 00f993929f Implemented MLOAD, MSTORE, MSTORE8 and MSIZE 10 years ago
artur-zawlocki 68f15f91a0 initial implementation of memory 10 years ago