133 Commits (b039d7ee8e98aa22e9693e52d5ad3090b25000f9)

Author SHA1 Message Date
Paweł Bylica b039d7ee8e Use common builder in GasMeter and Memory 10 years ago
Paweł Bylica 5dc0a266c4 Empty lines removal 10 years ago
Paweł Bylica d555d4af8f Handle unsigned integer overflow in Memory::require() [Delivers #81773288] 10 years ago
Paweł Bylica 340d9ea678 Change Constant::get to support negative values 10 years ago
Paweł Bylica cfb98606f5 Remove Memory::require(size) interface [#81773288] 10 years ago
Paweł Bylica 4164895935 Deprecate Memory::require(size) function. Risk of unsigned integer overflow. 10 years ago
Paweł Bylica 1728f58cba Use readPushData() in basic block analysis 10 years ago
Paweł Bylica 01b6974a18 Use readPushData() in instruction compilation 10 years ago
Paweł Bylica 20277e8b0b Create dedicated function for pushdata reading 10 years ago
Paweł Bylica c376cda830 Fix u256 to APInt conversion 10 years ago
artur-zawlocki 46fc1a396e removed accidentally added *.orig file 10 years ago
artur-zawlocki feaa976c88 Cleaning up warnings and build dependencies [#81588646] 10 years ago
artur-zawlocki 2503741803 CMakeLists updated, should now build without LLVM when EVMJIT is not enabled [#81588646] 10 years ago
Paweł Bylica 1dc5bece05 Fix MSIZE and memory resize step [Delivers #81777708] 10 years ago
Paweł Bylica c118675532 Improve PUSH compilation 10 years ago
Paweł Bylica c32e1e05b3 Fix case where JUMPI is the last instruction 10 years ago
artur-zawlocki f8feca9dfc SIGEXTEND: first try [#81700414] 10 years ago
Paweł Bylica 4c27c26af9 Fix BNOT instruction [Delivers #81700198] 10 years ago
Paweł Bylica 8cfe2ee454 BNOT instruction [Delivers #81700198] 10 years ago
Paweł Bylica e3ccbf8d49 Increase refund counter if deleting a storage item [Delivers #81575908] 10 years ago
Paweł Bylica 4f5959ed64 Remove old code 10 years ago
artur-zawlocki 236361044c Got rid of some gcc warnings 10 years ago
Paweł Bylica 3f50913d95 Fix u256 to APInt conversion 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 91dd7122c2 Improve Compiler code formatting 10 years ago
Paweł Bylica fd351c84fb Improve VM code formatting 10 years ago
Paweł Bylica d9ce724f55 Improve Ext code formatting 10 years ago
Paweł Bylica 715c60000d Improve GasMeter code formatting 10 years ago
Paweł Bylica 1f6d12a55c Improve ExecutionEngine code formatting 10 years ago
Paweł Bylica 3e948d963b Improve BasicBlock code formatting 10 years ago
Paweł Bylica 3216898b49 Improve Memory code formatting 10 years ago
Paweł Bylica 31ccf59bd0 Improve code formatting 10 years ago
Paweł Bylica 57c6eb8ba3 Improve Arith256 code formatting 10 years ago
Paweł Bylica de76284186 Change #include setjmp 10 years ago
Paweł Bylica 16868c7222 Improve Stack code formatting 10 years ago
Paweł Bylica 68829e87b9 Remove done FIXME tasks 10 years ago
artur-zawlocki 865cfe4a72 turned on stack optimization by default in jit compiler 10 years ago
Paweł Bylica be6a02a446 Use clog for JIT logs 10 years ago
artur-zawlocki 0432706b2f added inlcude of setjmp.h required for jmp_buf type 10 years ago
artur-zawlocki 732c40b57a MULMOD/ADDMOD implemented in separate functions [FIXES #80566276] 10 years ago
Paweł Bylica 57fd3e1458 Remove global Runtime pointer 10 years ago
artur-zawlocki 017bfd9d7a Changed semantics of JUMPDEST so that *the next* instruction is a jump destination 10 years ago
Paweł Bylica 2ae0fa25d6 Using call helper 10 years ago
Paweł Bylica 1b2e51432a Call helper 10 years ago
Paweł Bylica 6ae263f986 Handle bad instructions (BadInstruction exception) [#81563132] 10 years ago
Paweł Bylica 6541b0db8a Add raiseException helper to RuntimeManager [#81563132] 10 years ago
Paweł Bylica f1451174e3 Ignore opOp callback silently 10 years ago
Paweł Bylica df4267e6f8 Ignore opOp callback silently 10 years ago
Paweł Bylica a0204f8e50 Fix EXTCODECOPY 10 years ago