Paweł Bylica
|
2999de9f1a
|
Give back an amount of gas not used by CALL instructions
[#79942174]
|
10 years ago |
Paweł Bylica
|
c5c76cdf99
|
Count gas for CALL instructions
[#79942174]
|
10 years ago |
Christoph Jentzsch
|
10d00f4e54
|
Added random test creater
|
10 years ago |
Gav Wood
|
eeb0c6476e
|
Minor fix.
|
10 years ago |
Gav Wood
|
39e71f3fa1
|
Actuall inline assertAux code.
|
10 years ago |
Gav Wood
|
0a3478bf5f
|
Avoid failing inline.
|
10 years ago |
Gav Wood
|
d8fc0f2a2c
|
Avoid failing inline.
|
10 years ago |
Gav Wood
|
a021107693
|
Version bump.
|
10 years ago |
Gav Wood
|
7e56e88241
|
Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop
|
10 years ago |
Gav Wood
|
2b93dcdc1d
|
Move over to new GetTransactions semantics.
|
10 years ago |
Paweł Bylica
|
ddb6392338
|
Throw bad instruction exception in case instruction is bad
|
10 years ago |
artur-zawlocki
|
f14637c1d0
|
Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc
Conflicts:
evmcc/test/jump/loop1.evm
evmcc/test/jump/loop1.lll
evmcc/test/jump/loop2.evm
evmcc/test/jump/loop2.lll
|
10 years ago |
artur-zawlocki
|
a5c239ffc9
|
Fixes in inline asm in some jump tests.
|
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 |
subtly
|
8447f35608
|
"Fix" for duplicate symbols w libdevcore/Common*
|
10 years ago |
Paweł Bylica
|
3030e8f74f
|
Use compile-time constants instead of runtime-constructed multiprecision objects in FeeStructure.
|
10 years ago |
Gav Wood
|
9600da565e
|
Don't be quite so punitive when peer sontinues sending packets for a
protocol they signed up to.
|
10 years ago |
Gav Wood
|
1faaed3395
|
Make bad protocol disconnects a bit more obvious.
|
10 years ago |
Gav Wood
|
c4fbbd0aa1
|
New assertion styles.
|
10 years ago |
Paweł Bylica
|
05952064dc
|
Use Constant::get() interface to create LLVM constants
|
10 years ago |
Paweł Bylica
|
16023daf0b
|
Allocate memory and count gas for RETURN instruction
[#79942174]
|
10 years ago |
Paweł Bylica
|
f9f08d3223
|
Change the way compiled program returns
|
10 years ago |
Paweł Bylica
|
9c268561bd
|
Define constants and return codes
|
10 years ago |
artur-zawlocki
|
2031240485
|
Implemented ADDMOD, MULMOD and GAS [Delivers #80566276]
|
10 years ago |
artur-zawlocki
|
6eb64ddcda
|
Codegen for GAS
|
10 years ago |
Paweł Bylica
|
b56a815d2c
|
Report error if static-analysed stack is too small
|
10 years ago |
artur-zawlocki
|
ae2d98838c
|
Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc
|
10 years ago |
artur-zawlocki
|
86949720b1
|
test cases for JUMPS/phi nodes
|
10 years ago |
Paweł Bylica
|
9a69eb5c53
|
Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc
|
10 years ago |
Paweł Bylica
|
0c708339e5
|
Do not check gas cost of value 0
[Delivers #80544260]
|
10 years ago |
Paweł Bylica
|
1de697df99
|
Do not commit gas costs on JUMPDEST instruction
[#80544260]
|
10 years ago |
artur-zawlocki
|
7642238c92
|
Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc
|
10 years ago |
Paweł Bylica
|
501bbeec0c
|
Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc
|
10 years ago |
Paweł Bylica
|
3ec44144e5
|
Change basic block linking order to get better results (still not perfect)
|
10 years ago |
artur-zawlocki
|
deb0957087
|
test cases for JUMP
|
10 years ago |
artur-zawlocki
|
6fff5adfa6
|
Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc
Conflicts:
evmcc/Compiler.cpp
|
10 years ago |
artur-zawlocki
|
1afcca2d0b
|
Implemented indirect JUMPI and fixes for JUMPs to invalid PCs
|
10 years ago |
artur-zawlocki
|
c968a3b594
|
test cases for JUMP(I)
|
10 years ago |
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 |
Gav Wood
|
9800277523
|
Merge pull request #367 from sveneh/build_enhancement
CMake modularisation
|
10 years ago |
Paweł Bylica
|
a03d47083e
|
Fix block cost counting (counter not reset)
|
10 years ago |
Gav Wood
|
344e0ecaa9
|
Windows build fix.
Threading fix.
|
10 years ago |
Paweł Bylica
|
48710b5e5c
|
Count gas for additional memory
[#79942174]
|
10 years ago |
Gav Wood
|
0c2aaac471
|
Thread-safety fix for BlockChain.
|
10 years ago |
Gav Wood
|
35e6e895bf
|
Minor crash fix.
|
10 years ago |
Paweł Bylica
|
e1112c11c9
|
MSIZE test
|
10 years ago |
Paweł Bylica
|
7c157f68f6
|
Wrong resize condition fixed
[Delivers #80191662]
|
10 years ago |
sveneh
|
88d4907c5c
|
refactored external library detection
TODO this is not proper CMake way, needs further refactoring
|
10 years ago |