aboutsummaryrefslogtreecommitdiffstats
path: root/Types.h
Commit message (Expand)AuthorAgeFilesLines
* Add blockhash to Solidity.Gav Wood2015-01-161-1/+1
* fixed warnings for msvc buildarkpar2015-01-131-1/+1
* Define strings = vector<string>Christian2015-01-121-4/+4
* More convenient function type construction.Christian2015-01-121-0/+6
* Merge pull request #768 from chriseth/sol_contractsAreAddressesGav Wood2015-01-111-2/+7
|\
| * Contracts are Addresses.Christian2015-01-101-2/+7
* | Padding for ABI types.Christian2015-01-101-1/+2
|/
* Arbitrary precision integer constants.Christian2015-01-091-9/+38
* Possibility for unary operators to change type.Christian2015-01-091-5/+11
* Use shared_from_this instead of manually supplying a shared_ptr to this.Christian2015-01-091-50/+19
* Merge pull request #754 from LefterisJP/sol_abiFunctionHashchriseth2015-01-091-1/+1
|\
| * merging developLefteris Karapetsas2015-01-091-11/+51
| |\
| * | Compiler EVM generation now takes into account for the new function hashLefteris Karapetsas2015-01-091-1/+1
* | | Basic logging in Solidity (though no tests yet).Gav Wood2015-01-091-1/+1
| |/ |/|
* | VM skips push data when looking for JUMPDEST.Gav Wood2015-01-081-0/+6
* | Warnings fixes.Gav Wood2015-01-071-0/+3
* | Merge pull request #738 from LefterisJP/sol_abiFunctionHashGav Wood2015-01-071-0/+1
|\|
| * FunctionType also gets CanonicalSignatureLefteris Karapetsas2015-01-071-0/+1
* | Possibility for binary operators to yield types different from their operands'.Christian2014-12-191-11/+42
|/
* Create contracts.Christian2014-12-151-2/+9
* Calls to bare contracts.Christian2014-12-131-1/+2
* Merge pull request #584 from chriseth/sol_stringschriseth2014-12-131-1/+30
|\
| * Merge remote-tracking branch 'ethereum/develop' into sol_stringsChristian2014-12-111-7/+7
| |\
| * | String types.Christian2014-12-101-1/+30
* | | removed explicitMarek Kotewicz2014-12-111-1/+1
* | | user-provided default constructorMarek Kotewicz2014-12-111-0/+1
| |/ |/|
* | Merge pull request #577 from chriseth/sol_constCleanupchriseth2014-12-111-7/+7
|\ \ | |/ |/|
| * Some more consts.Christian2014-12-081-1/+1
| * Clear separation between ASTVisitor and ASTConstVisitor and more const specif...Christian2014-12-081-6/+6
* | Calling functions of other contracts.Christian2014-12-081-1/+8
|/
* Global functions.Christian2014-11-261-1/+1
* Sending ether.Christian2014-11-261-2/+17
* More general function types and references.Christian2014-11-261-15/+23
* Access to blockchain data.Christian2014-11-241-0/+24
* Magic variables.Christian2014-11-241-1/+9
* Contracts as types and framework for special global variables.Christian2014-11-241-13/+19
* Convenience class for type members.Christian2014-11-241-5/+42
* We only care about member types.Christian2014-11-241-1/+1
* Struct types.Christian2014-11-141-5/+11
* Mapping types.Christian2014-11-141-2/+13
* Do not return after throw.Christian2014-11-101-3/+3
* State variables.Christian2014-11-081-6/+10
* Detect integer length from literals and remove "std::".Christian2014-11-061-1/+4
* Converted all asserts to exceptions.Christian2014-11-051-1/+6
* Merge remote-tracking branch 'ethereum/develop' into sol_contractCompilerChristian2014-11-011-11/+29
|\
| * Asterisk-syntax for doxygen class documentation.Christian2014-10-281-11/+29
* | Function selector and variable (un)packing.Christian2014-10-311-0/+8
* | Contract compiler and also add ExpressionStatement to AST.Christian2014-10-301-3/+3
|/
* Replace BOOST_ASSERT by assert.Christian2014-10-251-1/+0
* Some documentation.Christian2014-10-251-2/+16
* Expression compiler.Christian2014-10-251-8/+23
* Type information for AST printer.Christian2014-10-231-7/+24
* Pointer type cleanup: Use ASTPointer only for AST nodes and shared_ptr for typeChristian2014-10-201-21/+14
* Coding style cleanup: const and vecptr.Christian2014-10-201-5/+5
* Coding style and cleanupChristian2014-10-171-13/+13
* Corrected coding style.Christian2014-10-161-21/+37
* Remove unused parameters.Christian2014-10-161-3/+3
* Type system, not yet complete.Christian2014-10-161-0/+171