Gav Wood
8cbea38df9
PV46. Minor protocol alterations.
10 years ago
Marek Kotewicz
6cc9e6952e
merge
10 years ago
Christian
dd28c75e78
Pop optimization.
10 years ago
Christian
99882a76a7
Moved instructions and assembly to new libevmcore.
10 years ago
chriseth
628e2048d8
Corrected exception inheritance.
10 years ago
Christian
b813038c3c
assert and exception corrections in solidity-external files.
10 years ago
chriseth
7d25844b9c
Fixed doxygen comment.
10 years ago
Gav Wood
eb5fdb59ea
PoC-7: Instruction set reform redux.
10 years ago
Gav Wood
2770e6ccc7
PoC-7: Instruction set reform
10 years ago
Christian
ea6d58a0d1
Contract compiler and also add ExpressionStatement to AST.
ExpressionStatement functions as glue between Statements and Expressions.
This way it is possible to detect when the border between statements and
expressions is crossed while walking the AST. Note that ExpressionStatement is
not the only border, almost every statement can contains expressions.
10 years ago
Gav Wood
7b1afe3b10
LOG instructions.
10 years ago
Gav Wood
15013a3e88
PoC-7: Reversion of 0-hashes, empty-list hashes and sha3('') -> ''
10 years ago
Christian
7c517e6338
SIGNEXTEND opcode.
10 years ago
Christoph Jentzsch
99e88f5ddd
Random test optimizations
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
81a1f8d949
Added documentation for EVM commands
10 years ago
Gav Wood
515a1c22a9
Split ethcore off into devcrypto ready for Whisper's crypto and repot namespace.
Rename ethential to devcore.
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
be4bea3c11
Better interface for instrInfo.
10 years ago
Gav Wood
0571b637ab
Manage invalid instructions without bombing.
10 years ago
Gav Wood
b902b3e701
POST for PoC-6
10 years ago
Gav Wood
eff34d1ab0
ADDMOD, MULMOD, unsigned->bigint VM fixes.
10 years ago
Gav Wood
2f524f645b
Unambiguous licence.
10 years ago
Gav Wood
46b837d4d0
MEMSIZE -> MSIZE
11 years ago
Gav Wood
25183afd7c
Project refactor. Introduce the Serpent library.
11 years ago
Gav Wood
e8217ea489
Major reorganisation.
New libs (libethsupport, libevm, liblll).
New LLLC binary.
11 years ago