Paweł Bylica
|
c0a7d82b21
|
Always commit cost blocks
[#79942174]
|
10 years ago |
Paweł Bylica
|
f6eef07d37
|
Use external counter for gas (external linkage global variable)
[#79942174]
|
10 years ago |
Paweł Bylica
|
a03d47083e
|
Fix block cost counting (counter not reset)
|
10 years ago |
Paweł Bylica
|
48710b5e5c
|
Count gas for additional memory
[#79942174]
|
10 years ago |
Paweł Bylica
|
e1112c11c9
|
MSIZE test
|
10 years ago |
Paweł Bylica
|
7c157f68f6
|
Wrong resize condition fixed
[Delivers #80191662]
|
10 years ago |
Paweł Bylica
|
48ed393fb3
|
mload function added as implementation of MLOAD
[#80191662]
|
10 years ago |
Paweł Bylica
|
0400b47357
|
store8 function added as implementation of MSTORE8
[#80191662]
|
10 years ago |
Paweł Bylica
|
2df83af3be
|
Use mem.store as implementation of MSTORE
[#80191662]
|
10 years ago |
Paweł Bylica
|
4a1511309c
|
Generate mem.store function and dependencies (currently unused)
[#80191662]
|
10 years ago |
Paweł Bylica
|
35605271f1
|
Fix for finding jumpTableBlock
|
10 years ago |
Paweł Bylica
|
4b8d51e23e
|
Renames & comments
|
10 years ago |
artur-zawlocki
|
b3e5c7ef03
|
Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc
|
10 years ago |
artur-zawlocki
|
40e73d035c
|
Indirect jump: jump table generated in separate bblock.
|
10 years ago |
Paweł Bylica
|
a5e264d385
|
Fix stack swap or dup not generating PHI nodes
|
10 years ago |
Paweł Bylica
|
03870ecc78
|
Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc
|
10 years ago |
artur-zawlocki
|
85606447d8
|
test cases for jumps
|
10 years ago |
Paweł Bylica
|
a3e0a809bd
|
Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc
|
10 years ago |
Paweł Bylica
|
936aeab43c
|
Group gas counting into block of instructions called cost-block.
[#79942174]
|
10 years ago |
artur-zawlocki
|
590e58fcc3
|
Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc
Conflicts:
evmcc/Compiler.cpp
|
10 years ago |
artur-zawlocki
|
209640c1f3
|
test cases for JUMP
|
10 years ago |
artur-zawlocki
|
e915379539
|
Implementing JUMP/JUMPDEST (work in progress)
|
10 years ago |
Paweł Bylica
|
dd3ae798b4
|
Disable gas checking for now (does not work and makes IR code hard to read)
[#79942174]
|
10 years ago |
Paweł Bylica
|
b63b28b098
|
Generate gas checking function
|
10 years ago |
Paweł Bylica
|
6c7de9fa0b
|
Cleanup LLVM types usage
|
10 years ago |
Paweł Bylica
|
f8813b2843
|
Cleanup LLVM types usage
|
10 years ago |
Paweł Bylica
|
989afa9406
|
Decrement global gas value by instruction step cost
[#79942174]
|
10 years ago |
Paweł Bylica
|
5e3113e49e
|
Introducing GasMeter
|
10 years ago |
Paweł Bylica
|
1a4cbdabef
|
EXP instruction.
[Delivers #79736422]
|
10 years ago |
Paweł Bylica
|
aa716d4600
|
Merge branch 'develop' into develop-evmcc
|
10 years ago |
Paweł Bylica
|
1fac4812f5
|
LibEthereum.vcxproj updated: missing Exceptions.cpp file added
|
10 years ago |
Paweł Bylica
|
32a7f34922
|
Merge branch 'develop' of https://github.com/ethereum/cpp-ethereum into develop
|
10 years ago |
Paweł Bylica
|
0ec77d681c
|
Make the Stack an integral part of BasicBlock
|
10 years ago |
Gav Wood
|
9577e141f8
|
Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop
|
10 years ago |
Gav Wood
|
e491090e7c
|
PoC-7 JUMPDEST done the intended way.
Windows pedantic build fix.
|
10 years ago |
Paweł Bylica
|
66123e8b35
|
JUMP test in assembly
|
10 years ago |
subtly
|
9f832c659d
|
fix for clang builds
|
10 years ago |
Gav Wood
|
0cadc14cce
|
Blacklist version.
|
10 years ago |
Gav Wood
|
f2e178108c
|
Version bump
|
10 years ago |
Gav Wood
|
d489ef3357
|
Actually use NewBlock
|
10 years ago |
Gav Wood
|
a37d214ecb
|
Undefine clogS for windows builds.
|
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 |
Gav Wood
|
8bf5251d5a
|
Can grab block info from JS. Stephan will be pleased.
|
10 years ago |
Gav Wood
|
c9582e490c
|
Windows build fix.
|
10 years ago |
Gav Wood
|
f1228c461a
|
Predeclare all the stream operators.
|
10 years ago |
Gav Wood
|
cad19f652f
|
p2p protocol version bump.
|
10 years ago |
Gav Wood
|
784ea95f27
|
PoC-7: IPv6.
|
10 years ago |
Gav Wood
|
72449d349a
|
PoC-7: Dynamic message IDs.
|
10 years ago |
Paweł Bylica
|
bec3e0fb36
|
Cleanup Compiler
|
10 years ago |