138 Commits (8bc19786d076061c6dc1667d061215ba220841a1)

Author SHA1 Message Date
artur-zawlocki 007641a84b SIGEXTEND: first try [#81700414] 10 years ago
artur-zawlocki f8feca9dfc SIGEXTEND: first try [#81700414] 10 years ago
Paweł Bylica d77864071d Fix BNOT instruction [Delivers #81700198] 10 years ago
Paweł Bylica 4c27c26af9 Fix BNOT instruction [Delivers #81700198] 10 years ago
Paweł Bylica dd75da2d3a BNOT instruction [Delivers #81700198] 10 years ago
Paweł Bylica 8cfe2ee454 BNOT instruction [Delivers #81700198] 10 years ago
Paweł Bylica e24c9c2286 Improve Compiler code formatting 10 years ago
Paweł Bylica 91dd7122c2 Improve Compiler code formatting 10 years ago
artur-zawlocki 4c9fed9623 turned on stack optimization by default in jit compiler 10 years ago
artur-zawlocki 865cfe4a72 turned on stack optimization by default in jit compiler 10 years ago
Paweł Bylica 887bac9524 Use clog for JIT logs 10 years ago
Paweł Bylica be6a02a446 Use clog for JIT logs 10 years ago
artur-zawlocki cecf567426 MULMOD/ADDMOD implemented in separate functions [FIXES #80566276] 10 years ago
artur-zawlocki 732c40b57a MULMOD/ADDMOD implemented in separate functions [FIXES #80566276] 10 years ago
artur-zawlocki 25ccd49acb Changed semantics of JUMPDEST so that *the next* instruction is a jump destination 10 years ago
artur-zawlocki 017bfd9d7a Changed semantics of JUMPDEST so that *the next* instruction is a jump destination 10 years ago
Paweł Bylica 6da6f3dc52 Handle bad instructions (BadInstruction exception) [#81563132] 10 years ago
Paweł Bylica 6ae263f986 Handle bad instructions (BadInstruction exception) [#81563132] 10 years ago
Paweł Bylica c7ba567f9a Merge branch 'develop' into develop-evmcc 10 years ago
artur-zawlocki d5ddbfadbb Added missing changes [#79450108] 10 years ago
artur-zawlocki 2eedd8dfdb Added missing changes [#79450108] 10 years ago
Paweł Bylica e273299a09 Change some runtime names 10 years ago
Paweł Bylica 66a7834e95 Change some runtime names 10 years ago
Paweł Bylica fd7b6da606 Move return data reference to Runtime [#81470252] 10 years ago
Paweł Bylica 33246126f2 Move return data reference to Runtime [#81470252] 10 years ago
artur-zawlocki a90ebe63dc Print compilation/execution times 10 years ago
artur-zawlocki 2fec309a55 Print compilation/execution times 10 years ago
Paweł Bylica 3cba47385a Moving CODE data from Ext to Runtime [#81470252] 10 years ago
Paweł Bylica 13fb431c54 Moving CODE data from Ext to Runtime [#81470252] 10 years ago
Paweł Bylica 83b24b627d Moving CALLDATA data from Ext to Runtime [#81470252] 10 years ago
Paweł Bylica f12620d6d8 Moving CALLDATA data from Ext to Runtime [#81470252] 10 years ago
Paweł Bylica 916f5abaae Group instructions that access runtime data [#81470252] 10 years ago
Paweł Bylica 356f6609d5 Group instructions that access runtime data [#81470252] 10 years ago
Paweł Bylica 088a4efa16 Moving the rest word-size data from Ext to Runtime [#81470252] 10 years ago
Paweł Bylica 6facdd0df6 Moving the rest word-size data from Ext to Runtime [#81470252] 10 years ago
Paweł Bylica bfe1216d91 Moving ORIGIN, CALLER & CALLVALUE data from Ext to Runtime [#81470252] 10 years ago
Paweł Bylica ae89279c1a Moving ORIGIN, CALLER & CALLVALUE data from Ext to Runtime [#81470252] 10 years ago
Paweł Bylica 399cf2845e Moving ADDRESS data from Ext to Runtime [#81470252] 10 years ago
Paweł Bylica c7ccf546fc Moving ADDRESS data from Ext to Runtime [#81470252] 10 years ago
Paweł Bylica 9ca2663297 Use Type::RuntimePtr instead of RuntimeData::getType->getPointerTo() 10 years ago
Paweł Bylica 5d3afa1756 Use Type::RuntimePtr instead of RuntimeData::getType->getPointerTo() 10 years ago
Paweł Bylica 3670e328ba Access stack structure through runtime structure [#81470252] 10 years ago
Paweł Bylica 0d4ca779ff Access stack structure through runtime structure [#81470252] 10 years ago
Paweł Bylica c388a81cff Access memory structure through runtime structure [#81470252] 10 years ago
Paweł Bylica 9ec1ea526a Access memory structure through runtime structure [#81470252] 10 years ago
Paweł Bylica b579c70643 Place current gas counter value in RuntimeData 10 years ago
Paweł Bylica fcf5400c3a Place current gas counter value in RuntimeData 10 years ago
Paweł Bylica 8da55ff8c0 Export runtime data to global variable in main function 10 years ago
Paweł Bylica c87717aa78 Export runtime data to global variable in main function 10 years ago
artur-zawlocki 547ca3870d Propagation of values between basic blocks' local stacks [#80895676] 10 years ago