26 Commits (bb243c4a284b685d96b46d57d160149feb11e1df)

Author SHA1 Message Date
artur-zawlocki f8a5779891 unused var removed 10 years ago
Paweł Bylica c52fd78fb6 Use llvm.longjmp intrinsic for longjmp [Delivers #81792986] 10 years ago
Paweł Bylica 23c7da66fa Rename Type::i256 -> Type::Word 10 years ago
Paweł Bylica 3216898b49 Improve Memory code formatting 10 years ago
Paweł Bylica 57fd3e1458 Remove global Runtime pointer 10 years ago
Paweł Bylica 6541b0db8a Add raiseException helper to RuntimeManager [#81563132] 10 years ago
Paweł Bylica bb67c7587d Get Runtime pointer from main function argument if available 10 years ago
Paweł Bylica 66a7834e95 Change some runtime names 10 years ago
Paweł Bylica 33246126f2 Move return data reference to Runtime [#81470252] 10 years ago
Paweł Bylica 07a909188a Move jmpbuf to Runtime [#81470252] 10 years ago
Paweł Bylica 18ccc108a0 Using RuntimeData pointer in ext functions [#81470252] 10 years ago
Paweł Bylica 13fb431c54 Moving CODE 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 356f6609d5 Group instructions that access runtime data [#81470252] 10 years ago
Paweł Bylica 6facdd0df6 Moving the rest word-size 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 669612cdcf Add name to data indices [#81470252] 10 years ago
Paweł Bylica c7ccf546fc Moving ADDRESS data from Ext to Runtime [#81470252] 10 years ago
Paweł Bylica 5d3afa1756 Use Type::RuntimePtr instead of RuntimeData::getType->getPointerTo() 10 years ago
Paweł Bylica 0d4ca779ff Access stack structure through runtime structure [#81470252] 10 years ago
Paweł Bylica 9ec1ea526a Access memory structure through runtime structure [#81470252] 10 years ago
Paweł Bylica fcf5400c3a Place current gas counter value in RuntimeData 10 years ago
Paweł Bylica c87717aa78 Export runtime data to global variable in main function 10 years ago
Paweł Bylica 8b47094529 Introducing RuntimeData struct - a data that will be provided to running program 10 years ago
Paweł Bylica 23c54b6ee4 Using ExtVM provided by test engine 10 years ago
Paweł Bylica a6c58c38d8 Move JIT compiler project to library 10 years ago
Paweł Bylica 2c44470e87 Removing unnecessary `dev` name prefixes 10 years ago
Paweł Bylica e33be3bbdb Change namespace from `evmcc` to `dev::eth::jit` 10 years ago
Paweł Bylica 5a6d8b3d2f Unused rt_exit() function removed 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 f6eef07d37 Use external counter for gas (external linkage global variable) 10 years ago
Paweł Bylica 24a99ef798 Runtime class that inits and keeps stack, memory and ExtVM interface 10 years ago