133 Commits (b6b4f5f639b861ad06b61460740701ffef101bdc)

Author SHA1 Message Date
artur-zawlocki 40561b1270 code cleanup & coding-standardization 10 years ago
Paweł Bylica 72398d2c26 Handle unsigned integer overflow in Memory::require() [Delivers #81773288] 10 years ago
Paweł Bylica 350b004e79 Change Constant::get to support negative values 10 years ago
Paweł Bylica 272c568bfc Remove Memory::require(size) interface [#81773288] 10 years ago
Paweł Bylica 273b0f634f Deprecate Memory::require(size) function. Risk of unsigned integer overflow. 10 years ago
Paweł Bylica 439561a5fa Use readPushData() in basic block analysis 10 years ago
Paweł Bylica bfb96606a2 Use readPushData() in instruction compilation 10 years ago
Paweł Bylica 1008c70a14 Create dedicated function for pushdata reading 10 years ago
Paweł Bylica 4ff7ba015d Fix u256 to APInt conversion 10 years ago
artur-zawlocki 65af01cda8 removed accidentally added *.orig file 10 years ago
artur-zawlocki 7760b31e42 Cleaning up warnings and build dependencies [#81588646] 10 years ago
artur-zawlocki 2d6aa468c6 CMakeLists updated, should now build without LLVM when EVMJIT is not enabled [#81588646] 10 years ago
Paweł Bylica 43093d6559 Fix MSIZE and memory resize step [Delivers #81777708] 10 years ago
Paweł Bylica 85f67a5582 Improve PUSH compilation 10 years ago
Paweł Bylica 3725432bef Fix case where JUMPI is the last instruction 10 years ago
artur-zawlocki 007641a84b SIGEXTEND: first try [#81700414] 10 years ago
Paweł Bylica d77864071d Fix BNOT instruction [Delivers #81700198] 10 years ago
Paweł Bylica dd75da2d3a BNOT instruction [Delivers #81700198] 10 years ago
Paweł Bylica e4a77c1f69 Increase refund counter if deleting a storage item [Delivers #81575908] 10 years ago
Paweł Bylica 22e4d16e1f Remove old code 10 years ago
artur-zawlocki af0530ba3d Got rid of some gcc warnings 10 years ago
Paweł Bylica c6cf723c68 Fix u256 to APInt conversion 10 years ago
Paweł Bylica e6b4761765 Allow creating LLVM constants directly from u256 10 years ago
Paweł Bylica 33f1253bbe Update gas counting for SSTORE, no refunding yet [#81575908] 10 years ago
Paweł Bylica e24c9c2286 Improve Compiler code formatting 10 years ago
Paweł Bylica f06445fcbb Improve VM code formatting 10 years ago
Paweł Bylica c03d36a07e Improve Ext code formatting 10 years ago
Paweł Bylica bc1ef19fe0 Improve GasMeter code formatting 10 years ago
Paweł Bylica 3212b2b139 Improve ExecutionEngine code formatting 10 years ago
Paweł Bylica de67937f2c Improve BasicBlock code formatting 10 years ago
Paweł Bylica 64513d5aaa Improve Memory code formatting 10 years ago
Paweł Bylica 3ee33cc699 Improve code formatting 10 years ago
Paweł Bylica 1e8a091897 Improve Arith256 code formatting 10 years ago
Paweł Bylica 211d3c05e9 Change #include setjmp 10 years ago
Paweł Bylica fa6d4c63dc Improve Stack code formatting 10 years ago
Paweł Bylica 7e3a9f4984 Remove done FIXME tasks 10 years ago
artur-zawlocki 4c9fed9623 turned on stack optimization by default in jit compiler 10 years ago
Paweł Bylica 887bac9524 Use clog for JIT logs 10 years ago
artur-zawlocki 6e8d1ce25c added inlcude of setjmp.h required for jmp_buf type 10 years ago
artur-zawlocki cecf567426 MULMOD/ADDMOD implemented in separate functions [FIXES #80566276] 10 years ago
Paweł Bylica 65eaa13c17 Remove global Runtime pointer 10 years ago
artur-zawlocki 25ccd49acb Changed semantics of JUMPDEST so that *the next* instruction is a jump destination 10 years ago
Paweł Bylica 4684c6f363 Using call helper 10 years ago
Paweł Bylica 2493ef5f9e Call helper 10 years ago
Paweł Bylica 6da6f3dc52 Handle bad instructions (BadInstruction exception) [#81563132] 10 years ago
Paweł Bylica ac38bf9ac1 Add raiseException helper to RuntimeManager [#81563132] 10 years ago
Paweł Bylica 31c9dd3fcf Ignore opOp callback silently 10 years ago
Paweł Bylica 5a923d6356 Ignore opOp callback silently 10 years ago
Paweł Bylica c7ba567f9a Merge branch 'develop' into develop-evmcc 10 years ago
Paweł Bylica 0da6823484 Fix EXTCODECOPY 10 years ago