Christoph Jentzsch
6051c707c2
Merge remote-tracking branch 'upstream/develop' into stateTests
Conflicts:
libethereum/AddressState.h
test/vm.cpp
10 years ago
Christoph Jentzsch
55e77a1bed
Clean up FakeExtVM - move to state tests
10 years ago
Paweł Bylica
cfb98606f5
Remove Memory::require(size) interface [ #81773288 ]
10 years ago
Paweł Bylica
4164895935
Deprecate Memory::require(size) function. Risk of unsigned integer overflow.
10 years ago
Gav Wood
d6cded89c1
Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop
Conflicts:
libethereum/Executive.cpp
10 years ago
Christian
4d654d4e78
Function selector and variable (un)packing.
10 years ago
Christian
6f3afc8583
Renamed file.
10 years ago
Paweł Bylica
1728f58cba
Use readPushData() in basic block analysis
10 years ago
Paweł Bylica
01b6974a18
Use readPushData() in instruction compilation
10 years ago
Paweł Bylica
20277e8b0b
Create dedicated function for pushdata reading
10 years ago
Paweł Bylica
c376cda830
Fix u256 to APInt conversion
10 years ago
artur-zawlocki
46fc1a396e
removed accidentally added *.orig file
10 years ago
artur-zawlocki
de7f0ac7b3
New performance tests [Delivers #81578852 ]
10 years ago
artur-zawlocki
0398bcefe2
Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc
10 years ago
artur-zawlocki
feaa976c88
Cleaning up warnings and build dependencies [ #81588646 ]
10 years ago
artur-zawlocki
2503741803
CMakeLists updated, should now build without LLVM when EVMJIT is not enabled [ #81588646 ]
10 years ago
Paweł Bylica
1dc5bece05
Fix MSIZE and memory resize step [Delivers #81777708 ]
10 years ago
Marek Kotewicz
0d353deed9
fixed libjsqrc cmake
10 years ago
Paweł Bylica
c118675532
Improve PUSH compilation
10 years ago
Paweł Bylica
9040050bf4
Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc
10 years ago
Paweł Bylica
c32e1e05b3
Fix case where JUMPI is the last instruction
10 years ago
Marek Kotewicz
5688ae4f10
fixed jsqrc cmake
10 years ago
Marek Kotewicz
eb12c3ce9a
javascript resources moved to separate target
10 years ago
artur-zawlocki
9fffec2206
Codegen for SIGNEXTEND [Delivers #81700414 ]
10 years ago
Gav Wood
1d0e7ee10a
Minor comments.
10 years ago
Gav Wood
8b54fc0db0
Full documentation for Account class.
10 years ago
artur-zawlocki
f8feca9dfc
SIGEXTEND: first try [ #81700414 ]
10 years ago
Gav Wood
9987248907
Fix for Trie roots.
AddressState -> Account.
10 years ago
Marek Kotewicz
53edf6d3f9
make identity from alethzero
10 years ago
Marek Kotewicz
cab4784dba
common changes
10 years ago
Marek Kotewicz
f4af551548
newkey signal
10 years ago
Paweł Bylica
cd8727a1e4
Merge branch 'develop' into develop-evmcc
Conflicts:
libevm/VM.h
test/vm.cpp
10 years ago
Paweł Bylica
4c27c26af9
Fix BNOT instruction [Delivers #81700198 ]
10 years ago
Marek Kotewicz
f5a9c9aa8c
Merge branch 'develop' into mk_jsonrpc
10 years ago
Paweł Bylica
8cfe2ee454
BNOT instruction [Delivers #81700198 ]
10 years ago
Paweł Bylica
e3ccbf8d49
Increase refund counter if deleting a storage item [Delivers #81575908 ]
10 years ago
Paweł Bylica
4f5959ed64
Remove old code
10 years ago
Christoph Jentzsch
5f451a38d3
Merge remote-tracking branch 'upstream/develop' into stateTests
10 years ago
subtly
9faa42dfda
h256 to EmtpryTrie when creating contract
10 years ago
subtly
456e4b585e
Merge branch 'develop' into crypto
10 years ago
Christian
146b43330e
Merge remote-tracking branch 'ethereum/develop' into sol_contractCompiler
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
Christian
9ae4efd311
Bugfix: Allow empty return statements without type checking.
10 years ago
artur-zawlocki
236361044c
Got rid of some gcc warnings
10 years ago
Christoph Jentzsch
602c4115ff
Clean up
10 years ago
Christoph Jentzsch
4d30a898ee
style fix
10 years ago
Christoph Jentzsch
1f5b6059af
Update tests to new definition
10 years ago
Christoph Jentzsch
00b64587fd
clean up PR
10 years ago
Christoph Jentzsch
54a5c58081
style fix
Conflicts:
libserpent/opcodes.h
10 years ago
Christoph Jentzsch
ec0bc599e0
Update SIGNEXTEND definition and tests
Conflicts:
libevm/VM.h
test/vmBitwiseLogicOperationTestFiller.json
10 years ago