aboutsummaryrefslogtreecommitdiffstats
path: root/solidityEndToEndTest.cpp
Commit message (Collapse)AuthorAgeFilesLines
* String types.Christian2014-12-101-0/+56
|
* Variable-size stack elements for expression compiler.Christian2014-12-091-0/+35
|
* Calling functions of other contracts.Christian2014-12-081-4/+131
|
* Global functions.Christian2014-11-261-1/+90
|
* Sending ether.Christian2014-11-261-0/+15
|
* More general function types and references.Christian2014-11-261-0/+20
|
* Access to blockchain data.Christian2014-11-241-0/+13
|
* Another test for struct references.Christian2014-11-241-0/+28
|
* Magic variables.Christian2014-11-241-1/+1
|
* Contracts as types and framework for special global variables.Christian2014-11-241-9/+20
|
* Special handling for constructor.Christian2014-11-191-0/+22
|
* Struct types.Christian2014-11-141-0/+37
|
* Mapping types.Christian2014-11-141-0/+167
|
* Compile fixes.Gav Wood2014-11-141-6/+6
| | | | Version bump.
* Merge pull request #509 from chriseth/sol_jsonInterfaceGav Wood2014-11-141-1/+1
|\ | | | | Provide interface for calls in JSON and some other formatting changes.
| * Provide interface for calls in JSON and some other formatting changes.Christian2014-11-121-1/+1
| |
* | Merge pull request #501 from chriseth/sol_testFrameworkGav Wood2014-11-141-63/+88
|\ \ | | | | | | Tests on ranges of input data.
| * | Working template magic for void function.Christian2014-11-111-19/+22
| | |
| * | Allow void return type.Christian2014-11-111-23/+35
| | |
| * | Tests on ranges of input data.Christian2014-11-101-52/+62
| |/
* / Replace function selector jump table by more resilient linear time check.Christian2014-11-101-0/+16
|/
* Merge pull request #494 from chriseth/sol_stateVariablesGav Wood2014-11-101-0/+25
|\ | | | | State variables for Solidity
| * State variables.Christian2014-11-081-0/+25
| |
* | style fixesLefteris Karapetsas2014-11-091-10/+20
| |
* | solidity endToEnd testing gets equivalent CPP contractsLefteris Karapetsas2014-11-091-33/+130
|/ | | | | | | | - 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.
* Merge remote-tracking branch 'ethereum/develop' into sol_typePromotionChristian2014-11-071-0/+49
|\
| * Ignore break and continue outside of loops.Christian2014-11-061-0/+13
| |
| * Tests for break and continue in nested loops.Christian2014-11-061-0/+36
| |
* | Fixes for test framework (sign the transaction).Christian2014-11-061-62/+49
| |
* | Type promotion fixes and tests.Christian2014-11-061-1/+41
| |
* | Proper type promotion and conversion.Christian2014-11-061-1/+27
|/
* Further framework fix.Christian2014-11-061-10/+12
|
* Fix test framework after change to Transaction.Christian2014-11-061-15/+32
|
* Some tests and bugfixes for the compiler.Christian2014-11-031-0/+210