9 Commits (965af120d6fd51a09b007c92921855a0d715014b)

Author SHA1 Message Date
Paweł Bylica 23c7da66fa Rename Type::i256 -> Type::Word 10 years ago
Paweł Bylica 340d9ea678 Change Constant::get to support negative values 10 years ago
Paweł Bylica 56bd2c3411 Allow creating LLVM constants directly from u256 10 years ago
Paweł Bylica decf410515 Update gas counting for SSTORE, no refunding yet [#81575908] 10 years ago
Paweł Bylica 6ae263f986 Handle bad instructions (BadInstruction exception) [#81563132] 10 years ago
Paweł Bylica f81971bae8 Add Type::RuntimePtr predefined LLVM type 10 years ago
artur-zawlocki cdb49404dd Refactored local stack 10 years ago
artur-zawlocki baf935b31c Handling pop() from the empty EVM stack. 10 years ago
Paweł Bylica a6c58c38d8 Move JIT compiler project to library 10 years ago
Paweł Bylica 91770a2e4d Eliminating some `using namespace` 10 years ago
Paweł Bylica e33be3bbdb Change namespace from `evmcc` to `dev::eth::jit` 10 years ago
Paweł Bylica 70ad81dad2 Try to throw an OutOfGas exception when out of gas. The exception cannot be handled. 10 years ago
Paweł Bylica 16023daf0b Allocate memory and count gas for RETURN instruction 10 years ago
Paweł Bylica 9c268561bd Define constants and return codes 10 years ago
Paweł Bylica 4a1511309c Generate mem.store function and dependencies (currently unused) 10 years ago
Paweł Bylica b63b28b098 Generate gas checking function 10 years ago
Paweł Bylica 6c7de9fa0b Cleanup LLVM types usage 10 years ago
Paweł Bylica f8813b2843 Cleanup LLVM types usage 10 years ago