artur-zawlocki
|
88fdb50d08
|
Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc
|
10 years ago |
artur-zawlocki
|
0aeb90117d
|
Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc
Conflicts:
evmcc/Compiler.cpp
|
10 years ago |
Paweł Bylica
|
471586cc82
|
Use longjmp to return OutOfGas code from main function (WIP)
[#80660432]
|
10 years ago |
Paweł Bylica
|
70ad81dad2
|
Try to throw an OutOfGas exception when out of gas. The exception cannot be handled.
[#80660432]
|
10 years ago |
subtly
|
329461561f
|
Merge branch 'develop' into crypto
|
10 years ago |
subtly
|
ea059d6d49
|
cryptopp ecdh and ecies
|
10 years ago |
Paweł Bylica
|
1ffdda6705
|
Some LLVM function attribute fun
|
10 years ago |
Paweł Bylica
|
6313300746
|
Change a bit the implementation of GAS instruction (fix)
[Delivers #79942174]
|
10 years ago |
Paweł Bylica
|
31a07cb1b8
|
Change a bit the implementation of GAS instruction
[Delivers #79942174]
|
10 years ago |
Paweł Bylica
|
01b95883f2
|
Count gas cost for SSTORE instruction
[#79942174]
|
10 years ago |
artur-zawlocki
|
2e3e764fb5
|
Codegen for CODECOPY.
[Delivers #80644732]
|
10 years ago |
Paweł Bylica
|
52d3a3beb0
|
Prealloc memory and count gas for CALL instruction
[#79942174]
|
10 years ago |
Paweł Bylica
|
6342d95ef7
|
Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc
|
10 years ago |
Paweł Bylica
|
8267b453c7
|
Prealloc memory and count gas for SHA3 and CREATE instructions
[#79942174]
|
10 years ago |
artur-zawlocki
|
2b383751b4
|
Fixes in CALLDATACOPY
[Delivers #80644732]
|
10 years ago |
Paweł Bylica
|
54989e071f
|
InsertPointGuard helper class for IRBuilder
|
10 years ago |
artur-zawlocki
|
508a99b707
|
Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc
|
10 years ago |
artur-zawlocki
|
d005896a0b
|
Initial implementation for CALLDATACOPY
[Delivers #80644732]
|
10 years ago |
Paweł Bylica
|
07882137e3
|
Use mem.require in mload, mstore & mstore8
|
10 years ago |
Paweł Bylica
|
59000cd85d
|
Convenient Memory::require() overload
|
10 years ago |
Christoph Jentzsch
|
3f73ff5578
|
bug fix
|
10 years ago |
Paweł Bylica
|
f0f5833c4c
|
Private mem.require function that preallocates memory and counts gas fee
|
10 years ago |
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 |
Christian
|
f9ac490498
|
Merge remote-tracking branch 'ethereum/develop' into solidity
|
10 years ago |