86 Commits (be6a02a446c7652751df4c8369261d46d4af7757)

Author SHA1 Message Date
Paweł Bylica be6a02a446 Use clog for JIT logs 10 years ago
Paweł Bylica 57fd3e1458 Remove global Runtime pointer 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
Paweł Bylica d74ce85d4a Restore correct memory access in Ext functions 10 years ago
artur-zawlocki 2eedd8dfdb Added missing changes [#79450108] 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 d86d6c689b Fix ReturnData::Index::_size 10 years ago
Paweł Bylica 07a909188a Move jmpbuf to Runtime [#81470252] 10 years ago
artur-zawlocki 0b2c3c0e00 256-bit arithmetic implemented via calls to boost::multiprecision library. 10 years ago
artur-zawlocki 2fec309a55 Print compilation/execution times 10 years ago
Paweł Bylica 18ccc108a0 Using RuntimeData pointer in ext functions [#81470252] 10 years ago
Paweł Bylica df144a7e2e Old bswap intrinsic removed 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 7ec7977fc4 Introducing RuntimeHelper - a compiler helper that depends on runtime data [#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 f81971bae8 Add Type::RuntimePtr predefined LLVM type 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
artur-zawlocki 3fbe03a456 Propagation of values between basic blocks' local stacks [#80895676] 10 years ago
Paweł Bylica 8b47094529 Introducing RuntimeData struct - a data that will be provided to running program 10 years ago
Paweł Bylica 9fa2958d39 Visual Studio build fix 10 years ago
artur-zawlocki cdb49404dd Refactored local stack 10 years ago
Paweł Bylica 900fd04f1e Change the way VMs are created (mostly for tracking where are created) 10 years ago
Paweł Bylica 6ca44a9ada Better assert condition 10 years ago
Paweł Bylica 08cae3947e Try not to use JIT in any interactive mode 10 years ago
Paweł Bylica dfb283097c Implement VMFace with jit::VM 10 years ago
artur-zawlocki 472f9c749f Fixed the order in which phi nodes are created (was incorrect) 10 years ago
artur-zawlocki 15499e68b8 Fixed bug in phi node rewriting 10 years ago
Paweł Bylica daf7d16670 Null gas in case of out-of-gas exception [Delivers #81118624] 10 years ago
Paweł Bylica 17a3006633 Add support for Big Endian architectures [Delivers #79877740] 10 years ago
Paweł Bylica 847d5f9864 Use Endianness in Ext [#79877740] 10 years ago
Paweł Bylica f778b4eba7 Comment: storage uses native endianness [#79877740] 10 years ago
Paweł Bylica 52bc5c6ca9 Handle endianness for CALLDATALOAD correctly [#79877740] 10 years ago
artur-zawlocki 12ccd5d44f added assert in linkBasicBlocks() 10 years ago