Gav Wood
|
1d16e1556f
|
Ready for move to log entries in JS API.
|
10 years ago |
Christoph Jentzsch
|
8c1202c76f
|
bugfix jumps after push
|
10 years ago |
Christoph Jentzsch
|
104adbabcb
|
Update tests to latest protocol changes (PoC7)
|
10 years ago |
Christoph Jentzsch
|
9cd76d43fd
|
Fix ABAcalls OOG bug
|
10 years ago |
Christoph Jentzsch
|
be3ccd3444
|
Clean up and organize tests + state class tests
|
10 years ago |
Gav Wood
|
97df72e810
|
PoC-7: 7. JUMP reform
|
10 years ago |
Gav Wood
|
2770e6ccc7
|
PoC-7: Instruction set reform
|
10 years ago |
Gav Wood
|
c663ff6f39
|
Fixed #444
|
10 years ago |
Gav Wood
|
b45701e427
|
For for copying high addresses from CALLDATA/CODE/EXTCODE
|
10 years ago |
Christoph Jentzsch
|
55e77a1bed
|
Clean up FakeExtVM - move to state tests
|
10 years ago |
Marek Kotewicz
|
7d24ae8cf6
|
common changes
|
10 years ago |
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
|
0053ae0520
|
Build fix.
|
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.
Refund gas from zero-resetting SSTOREs.
|
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
|
51a0115fa5
|
Revert u256 to int32_t change for gas fee constants
|
10 years ago |
Paweł Bylica
|
61720f33be
|
Revert "Prevent integer overflow in some gas calculations"
This reverts commit 465e682dc6 .
|
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
|
c87f8daa66
|
Make ExtVMFace::getCode non-virtual
|
10 years ago |
Paweł Bylica
|
ead77c8a4b
|
Add virtual destructor for ExtVMFace, make the class non-copyable.
|
10 years ago |
Paweł Bylica
|
214ab5d519
|
Another round of fixing ExtVM interface
|
10 years ago |
Paweł Bylica
|
d1052acec0
|
Make ExtVMFace polymorphic to give JIT hope for working
|
10 years ago |
Paweł Bylica
|
374031902a
|
Missing include again. I need to start building with GCC.
|
10 years ago |
Paweł Bylica
|
6b4a46dfd9
|
Remove unused stuff
|
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
|
e06c05e9d4
|
Fix missing include of cstdint and GCC warning.
|
10 years ago |
subtly
|
fc14f46a63
|
add headers to cmake
|
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"
This reverts commit ddb6392338 .
|
10 years ago |
Paweł Bylica
|
dea94c669b
|
Throw BadInstruction exception in FeeStructure::getInstructionFee() when instruction code is ivalid
|
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 |
Paweł Bylica
|
3030e8f74f
|
Use compile-time constants instead of runtime-constructed multiprecision objects in FeeStructure.
|
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.
Windows pedantic build fix.
|
10 years ago |
Gav Wood
|
81c16c7290
|
PoC-7 crypto-contracts.
|
10 years ago |
Gav Wood
|
d93cccc463
|
More attempts to fix for the ultra-pedantic clang compiler.
|
10 years ago |