Christian
31cb9bb310
Some (few) tests for the optimizer.
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
Christian
c87f1c76b4
Ignore break and continue outside of loops.
10 years ago
Christian
8e02768b10
Tests for break and continue in nested loops.
10 years ago
Christian
8b226a7906
Fixes for test framework (sign the transaction).
10 years ago
Christian
6ec55d3d5f
Type promotion fixes and tests.
10 years ago
Christian
ab7d2c8fd1
Proper type promotion and conversion.
10 years ago
Christian
8ee9bcf87a
Further framework fix.
10 years ago
Christian
a6707cfadb
Fix test framework after change to Transaction.
10 years ago
Christian
30e4cda0e9
Some tests and bugfixes for the compiler.
10 years ago