Christian
c956e2510b
Re-enable MSVC warning 4307.
10 years ago
Christian
de3e6a09db
Specify value for contract creation.
10 years ago
Christian
1b36ff453b
Modify gas and value for external function call.
10 years ago
arkpar
72628e8f32
fixed warnings for msvc build
10 years ago
Christian
1e3929d5ad
Coding style: Prefix for const variables.
10 years ago
Christian
08f556cd5a
Contracts are Addresses.
10 years ago
Christian
d9334abe89
Correct type conversions.
10 years ago
Christian
de77918d05
Padding for ABI types.
10 years ago
Christian
8ad6951f38
Some changes to the log functions.
10 years ago
Christian
8e84acb98b
Buildfix after semantical merge conflict.
10 years ago
Gav Wood
2a21a544ce
Documentation update.
10 years ago
Gav Wood
406d3e6aba
Unit testing for log in Solidity.
10 years ago
Lefteris Karapetsas
299305548f
Adjustments to Solidity compiler code for Function Hash
10 years ago
Lefteris Karapetsas
9fff09af6b
Compiler EVM generation now takes into account for the new function hash
identifier
- Changed tests to comply with the new function hash identifier
- Changed the function index offset to 4, and made it a constant for
easy adjustment in the future
10 years ago
Christian
e427a0a2ca
Bugfix: Additional swap for compound assignment.
10 years ago
Lefteris Karapetsas
8edb5b8b54
Solidity Tests names are now more consistent
- File names and Boost Test Suite have the same name now for
every solidity Test, so that there is no need to guess or check
when you want to run a specific suite from the command line
10 years ago
ethdev
2daf84f1bd
initializer-list fix
10 years ago
ethdev
edb6072cc9
windows fix for initializer-list cannot convert to dev::bytes
10 years ago
Lefteris Karapetsas
82117dc7da
Solidity: More tests for the ForStatement
10 years ago
Lefteris Karapetsas
3c6e966160
Solidity ForStatement Compiler part
- Work in progress
10 years ago
Christian
4e83ba5ae1
Add functions needed by constructor.
10 years ago
Christian
7801b87ddb
Packing and unpacking of constructor arguments.
10 years ago
Gav Wood
4a0ac1f4c2
Silly windows fix.
10 years ago
Gav Wood
37c93e0458
Fixes for windows?
10 years ago
Gav Wood
efa6fd99b2
Windows fix?
10 years ago
Christian
31cb9bb310
Some (few) tests for the optimizer.
10 years ago
Christian
37a15d96ea
Support empty strings.
10 years ago
Christian
781d58d705
String types.
10 years ago
debris
5071446c68
msvc changes in tests, but tests not yet working there
10 years ago
Christian
f8c78bafb5
Variable-size stack elements for expression compiler.
10 years ago
Christian
e8c39062f8
Calling functions of other contracts.
10 years ago
Christian
68acfc0544
Global functions.
10 years ago
Christian
898f989aa1
Sending ether.
10 years ago
Christian
d759075528
More general function types and references.
10 years ago
Christian
b185a748a5
Access to blockchain data.
10 years ago
Christian
60a62708c4
Another test for struct references.
10 years ago
Christian
27d20cd849
Magic variables.
10 years ago
Christian
638960f22f
Contracts as types and framework for special global variables.
10 years ago
Christian
c7972ba850
Special handling for constructor.
10 years ago
Christian
bbc3a1b37e
Struct types.
10 years ago
Christian
ec2b010047
Mapping types.
10 years ago
Gav Wood
cbf22e3ce6
Compile fixes.
Version bump.
10 years ago
Christian
104dd11456
Provide interface for calls in JSON and some other formatting changes.
10 years ago
Christian
4664544894
Working template magic for void function.
10 years ago
Christian
423598e510
Allow void return type.
10 years ago
Christian
f7c4db7675
Tests on ranges of input data.
10 years ago
Christian
f5730edddb
Replace function selector jump table by more resilient linear time check.
10 years ago
Lefteris Karapetsas
4a578ed917
style fixes
10 years ago
Lefteris Karapetsas
57dab7bcb5
solidity endToEnd testing gets equivalent CPP contracts
- Just testing the waters of our codebase by introducing C++
version of the contract functions in the end to end solidity tests
- This way there is no need to check for some specific output but
instead strive for consistency between the C++ and solidity code.
10 years ago
Christian
a5542ba2de
State variables.
10 years ago