Commit Graph

26 Commits (af806168b62b6a0e772b73ce25d31d8e61d26043)

Author SHA1 Message Date
s7v7nislands 24c590cbec
core/vm: clean up some dead functions (#24851) 2 years ago
Alex Beregszaszi a0f7771962
core/vm: remove stack.pushN (#24040) 3 years ago
Sina Mahmoodi 401354976b
core,eth: call frame tracing (#23087) 3 years ago
Péter Szilágyi 7834e4a278
core, eth: unship EIP 2315 4 years ago
Martin Holst Swende 295693759e
core/vm: less allocations for various call variants (#21222) 4 years ago
Paweł Bylica cf6674539c
core/vm: use uint256 in EVM implementation (#20787) 4 years ago
Greg Colvin cd57d5cd38
core/vm: EIP-2315, JUMPSUB for the EVM (#20619) 4 years ago
Guillaume Ballet 7b189d6f1f
core: fix staticcheck warnings (#20384) 5 years ago
Guillaume Ballet 598f786aab core/vm: clear linter warnings (#17057) 6 years ago
Jeffrey Wilcke 846d091bd2 core/vm: allocate stack to 1024 7 years ago
Jeffrey Wilcke 10582a97ca core/vm: expose intpool to stack dup method 7 years ago
Jeffrey Wilcke bbc4ea4ae8 core/vm: improved EVM run loop & instruction calling (#3378) 8 years ago
Nick Johnson 781915f183 core/vm: Refactor tracing to make Tracer the main interface 8 years ago
Jeffrey Wilcke b196278044 core/vm: added JIT segmenting / optimisations 9 years ago
Jeffrey Wilcke ac697326a6 core/vm: reduced big int allocations 9 years ago
Jeffrey Wilcke 846f34f78b core/vm, tests: implemented semi-jit vm 9 years ago
Felix Lange bfbcfbe4a9 all: fix license headers one more time 9 years ago
Felix Lange 3f047be5aa all: update license headers to distiguish GPL/LGPL 9 years ago
Felix Lange ea54283b30 all: update license information 9 years ago
obscuren f94c5473ad core/vm: fixed a bug where `Data` ignored the stack ptr 9 years ago
obscuren fc2a061d51 core/vm: unexported stack again. No longer required 9 years ago
obscuren 38c61f6f25 core, core/vm: added structure logging 9 years ago
Gustav Simonsson c26c8d3a44 Read most protocol params from common/params.json 10 years ago
obscuren 8a22cd5e6c Removed defer/panic. #503 10 years ago
obscuren c32bca45ad Stack limit 10 years ago
obscuren 0330077d76 moved state and vm to core 10 years ago
obscuren 31a95151c9 updated rnd vm test => state test 10 years ago
obscuren 9007f2bbdc reworked stack 10 years ago
obscuren 8c7b764d47 updated tests 10 years ago
obscuren 905b8cc82f mem fixes for vm. Changed uncle inclusion tests 10 years ago
obscuren 5c8c0ae04e Fixed size 0 bug 10 years ago
obscuren 4547a05a68 Minor improvements 10 years ago
obscuren 186948da22 changed to unsigned integers 10 years ago
obscuren 3d9a4e7084 Fixed mem error in vm. Fixed logs tests 10 years ago
obscuren f6e55962a8 Fixes for PV41/42 10 years ago
obscuren 272d58662c Implemented LOG. Closes #159 10 years ago
obscuren 20c742e474 Moved ethvm => vm 10 years ago
obscuren 399256b384 VM execution fixes 10 years ago
obscuren a289a77d5d DUP n SWAP n 10 years ago
obscuren c51db4c940 Fixed stack issue 10 years ago
obscuren 1e8b54abfb Refactored state, state object and vm 10 years ago
obscuren 933aa63b7d Length check on get 10 years ago
obscuren d078e9b8c9 Refactoring state transitioning 10 years ago
obscuren 5ceb1620e9 Fixed couple issues 10 years ago
obscuren 16e52327a4 Upped version number 11 years ago
obscuren ca13e3b105 Moved assembler stage processing to it's own file 11 years ago
obscuren 116516158d Renamed 11 years ago
obscuren 25dd46061f Added push20 11 years ago
obscuren 891f725909 Added better address format 11 years ago
obscuren 205e33bc83 Fixed bug in stack to expand beyond expectations. Fixed EQ and NOT opcode 11 years ago