Liana Husikyan
77e1d116ca
one more test to test the call of non-existed function
Conflicts:
test/libsolidity/SolidityEndToEndTest.cpp
10 years ago
Liana Husikyan
74549bd60f
added test to check evm exception
10 years ago
Liana Husikyan
10fe1b4cfe
added error jump instead of STOP instraction in case of exception
10 years ago
chriseth
b6f9d51cd6
Re-introduce string type.
10 years ago
chriseth
ba6efaf408
Allow duplicate code removal for loops.
10 years ago
Paweł Bylica
a10f7d5dd2
Rename Executive::setResultRef -> collectResult.
10 years ago
Paweł Bylica
72856a8af6
Change the way execution results are collected.
Changes handling ExecutionResult by Executive. From now execution results are collected on if a storage for results (ExecutionResult) is provided to an Executiove instance up front. This change allow better output management for calls - VM interface improved.
10 years ago
chriseth
c58d5bb7dd
Removed redundant std.
10 years ago
chriseth
9e2e73da3a
Functional gas estimator.
10 years ago
chriseth
02717e8b0c
Path gas meter.
10 years ago
Paweł Bylica
33dd3f2e2b
Fix code duplication in Executive::call overloadings.
10 years ago
Liana Husikyan
378341ce60
Update SolidityEndToEndTest.cpp
10 years ago
Liana Husikyan
050883805b
Update SolidityEndToEndTest.cpp
10 years ago
Liana Husikyan
f3b89a9677
style fix
10 years ago
Liana Husikyan
4268174af7
Update SolidityEndToEndTest.cpp
10 years ago
Liana Husikyan
c16ee526d5
added tests to check references to struct type.
10 years ago
chriseth
31c6ee40f6
Gas estimation taking known state into account.
10 years ago
Gav Wood
05ea9941c9
Move non-cryptopp dependent stuff into devcore.
10 years ago
Gav Wood
9adde95145
SHA3, RIPEMD160 and SHA256 are now not cryptopp impls.
10 years ago
chriseth
4c69ecf16b
Bare callcode for addresses and contracts.
10 years ago
chriseth
ca7df0afa3
Store copied assembly items in test. Fixes OSX issues.
10 years ago
chriseth
32f57c6c25
Disable test.
10 years ago
chriseth
09bc520f7b
Known state: store tags on stack as unions.
10 years ago
chriseth
18e223e945
Reverse if and else body.
10 years ago
chriseth
212a01136b
Unify blocks with shared code.
10 years ago
Liana Husikyan
d3e0b74f0c
Update SolidityABIJSON.cpp
10 years ago
Liana Husikyan
6cc7bb915a
updated unit test
10 years ago
Liana Husikyan
ef6c158805
bug in abi. fixed external type for return parameters
10 years ago
chriseth
579d6f4e32
Compute state intersection.
10 years ago
chriseth
12f3446bf9
Tests.
10 years ago
Liana Husikyan
ce64ea610c
added one more test
10 years ago
Liana Husikyan
71c2c7da45
fixed the test
10 years ago
Liana Husikyan
260125a5d3
added test
10 years ago
chriseth
37440f3a01
New ABI encoding for dynamic types.
10 years ago
chriseth
1933aa5c2c
CFG returns vector of blocks instead of assembly items.
10 years ago
chriseth
e768959342
Common subexpression elimination ready for using pre-known state.
10 years ago
chriseth
30c832e358
Split known state from common subexpression eliminator.
10 years ago
chriseth
1e6ff441fe
Fix for broken continue in for loop.
Fixes #1789 .
10 years ago
chriseth
2111cd4894
Move assembly related files to libevmasm and Params.h/.cpp to libevmcore.
10 years ago
chriseth
7a5d5b3af3
Fix for deleting byte array elements.
Fixes #1759 .
10 years ago
chriseth
220fc130bd
Removed visit functions for abstract AST nodes.
10 years ago
Liana Husikyan
e612ddeafe
changed the test so constructor will have input parameters
10 years ago
Liana Husikyan
8fe9d0a335
changed the implementation
10 years ago
Liana Husikyan
f2502b01f7
fixed the output of the test
10 years ago
Liana Husikyan
39b4ec7ab7
test for resalts
10 years ago
chriseth
a30da8b41b
Try to keep source location during optimization.
10 years ago
chriseth
cdc38ab28a
Use non-implemented functions for solidity interface output.
10 years ago
chriseth
0a95634543
Fix regarding memory overwrite during sha3 computation.
10 years ago
chriseth
e480c7012c
bytes parameters for events and sha3.
10 years ago
chriseth
3146a7aeb7
Fix for Contract and Enum types as external function arguments.
10 years ago