40 Commits (67747f8cc57dffb034a586c59183f4d694418317)

Author SHA1 Message Date
Gav Wood 67ed69d59b PoC-7: Latest SIGNEXTEND. 10 years ago
Christian d359afe34b Reverse operators for SIGNEXTEND and bugfix for k > 2**64. 10 years ago
Gav Wood bf493a9199 PoC-7: 6. Illegal to jump into pushdata. 10 years ago
Gav Wood 2c193627ed Draft of new LOG/bloom/headers/block format. 10 years ago
Gav Wood 7b1afe3b10 LOG instructions. 10 years ago
Christian 20ce32d4dc Interpret the second argument as byte number, not bit number. 10 years ago
Gav Wood 52e385905e Move suicides into SubState and include logs and refunds. 10 years ago
Gav Wood 15013a3e88 PoC-7: Reversion of 0-hashes, empty-list hashes and sha3('') -> '' 10 years ago
Gav Wood 721abb8f0f PoC-7 Exception severity uniform. 10 years ago
Christian 7c517e6338 SIGNEXTEND opcode. 10 years ago
Paweł Bylica 61720f33be Revert "Prevent integer overflow in some gas calculations" 10 years ago
Christoph Jentzsch c61131a0c3 Avoid double calling of require() 10 years ago
Christoph Jentzsch 0f353285df group patterns in VM.h 10 years ago
Christoph Jentzsch d07901d32c Changing gas cost to zero at stackunderflow 10 years ago
Paweł Bylica 465e682dc6 Prevent integer overflow in some gas calculations 10 years ago
Paweł Bylica c821c66d20 Revert FeeStructure changes except compile-time constants 10 years ago
Paweł Bylica b01d1ea8a3 Add comment about BadInstruction exception 10 years ago
Paweł Bylica 8080038691 Revert "Throw bad instruction exception in case instruction is bad" 10 years ago
Paweł Bylica ddb6392338 Throw bad instruction exception in case instruction is bad 10 years ago
Paweł Bylica b1ecd3d731 Move basic instruction fee selection to a function in FeeStructure 10 years ago
Paweł Bylica 46e079fb52 Place fee constants inside FeeStructure struct 10 years ago
Gav Wood b7c9bed067 Throw exception for invalid instruction prior to determining gas. 10 years ago
Gav Wood cd5203fa9e PoC-7: Maximum recursion limit 1024. 10 years ago
Gav Wood 8a34dc0c1c JUMPDEST specifies point before which JUMP is allowed. 10 years ago
Gav Wood e491090e7c PoC-7 JUMPDEST done the intended way. 10 years ago
Gav Wood 4c08cda6fd PoC-7: JUMPDEST implemented. 10 years ago
Gav Wood 875b025114 PoC-7: Remove POST, move CALLSTATELESS -> CALLCODE = 0xf3. 10 years ago
Christoph Jentzsch fb876453ca Restructured exceptions. Boost::exception is now used primarily. 10 years ago
Gav Wood e9d839c62d Revert MSIZE. 10 years ago
Gav Wood 45372764f2 Repotting of AES stuff. 10 years ago
Gav Wood c236843225 fix for callstateless. 10 years ago
Gav Wood b72d0717b4 Download view as will be. 10 years ago
Nick Savers f0cc349333 Add memsize calculation for EXTCODECOPY 10 years ago
Gav Wood 515a1c22a9 Split ethcore off into devcrypto ready for Whisper's crypto and repot namespace. 10 years ago
Gav Wood 4cb7993655 Project-wide reorganisation of namespaces. 10 years ago
Gav Wood a37d62f602 EXTCODECOPY/SIZE. 10 years ago
Gav Wood 69126fe1b7 CALL_STATELESS 10 years ago
Gav Wood a3740efebb Repot. 10 years ago
Gav Wood b902b3e701 POST for PoC-6 10 years ago
Gav Wood eff34d1ab0 ADDMOD, MULMOD, unsigned->bigint VM fixes. 11 years ago
Gav Wood 2f524f645b Unambiguous licence. 11 years ago
Giacomo Tazzari e584148ba1 Fixed implementation of EXP opcode (wrong results when exponent >= 2^32) 11 years ago
Gav Wood d91198a335 Proper debugger. 11 years ago
Gav Wood 46b837d4d0 MEMSIZE -> MSIZE 11 years ago
Gav Wood 25183afd7c Project refactor. Introduce the Serpent library. 11 years ago
Gav Wood ea5a838ec4 Fix signed instructions. 11 years ago
Gav Wood 0ba1b7842e += should have been = in VM gas calc. 11 years ago
Gav Wood e8217ea489 Major reorganisation. 11 years ago
Gav Wood 91da196810 New LLL compiler. 11 years ago
Gav Wood 1a899e87a5 Fixed #110 11 years ago