aboutsummaryrefslogtreecommitdiffstats
path: root/Types.cpp
Commit message (Expand)AuthorAgeFilesLines
* Adjustments to Solidity compiler code for Function HashLefteris Karapetsas2015-01-091-3/+2
* merging developLefteris Karapetsas2015-01-091-10/+42
|\
| * Merge pull request #738 from LefterisJP/sol_abiFunctionHashGav Wood2015-01-071-0/+10
| |\
| * | Clarified binary operator checking for integer types.Christian2014-12-281-10/+10
| * | Possibility for binary operators to yield types different from their operands'.Christian2014-12-191-10/+42
* | | Compiler EVM generation now takes into account for the new function hashLefteris Karapetsas2015-01-091-6/+3
* | | Solidity getInterfaceFunctions is now a map of hash to FunctionLefteris Karapetsas2015-01-071-4/+6
| |/ |/|
* | Small issues with Canonical Function SignatureLefteris Karapetsas2015-01-071-5/+4
* | FunctionType also gets CanonicalSignatureLefteris Karapetsas2015-01-071-0/+11
|/
* Assertions that throw InternalCompilerErrors.Christian2014-12-171-7/+6
* Stylistic changes.Christian2014-12-161-3/+3
* Create contracts.Christian2014-12-151-0/+13
* Correctly check for string prefix plus indentation change.Christian2014-12-151-8/+12
* Calls to bare contracts.Christian2014-12-131-0/+7
* Support empty strings.Christian2014-12-111-4/+4
* Merge remote-tracking branch 'ethereum/develop' into sol_stringsChristian2014-12-111-18/+18
|\
| * Merge pull request #577 from chriseth/sol_constCleanupchriseth2014-12-111-18/+18
| |\
| | * Clear separation between ASTVisitor and ASTConstVisitor and more const specif...Christian2014-12-081-18/+18
* | | String types.Christian2014-12-101-1/+42
|/ /
* / Calling functions of other contracts.Christian2014-12-081-3/+30
|/
* Fix: Storage offset of first struct member should be zero.Christian2014-12-031-1/+1
* Minor changes to magic variables.Christian2014-11-281-1/+1
* Sending ether.Christian2014-11-261-1/+15
* More general function types and references.Christian2014-11-261-3/+38
* Access to blockchain data.Christian2014-11-241-0/+50
* Magic variables.Christian2014-11-241-0/+2
* Contracts as types and framework for special global variables.Christian2014-11-241-3/+27
* Convenience class for type members.Christian2014-11-241-25/+24
* We only care about member types.Christian2014-11-241-4/+4
* Fix warnings, release errors.Gav Wood2014-11-191-1/+1
* Struct types.Christian2014-11-141-1/+54
* Mapping types.Christian2014-11-141-2/+4
* Do not return after throw.Christian2014-11-101-2/+0
* State variables.Christian2014-11-081-0/+16
* Bugfix: Bit width of address types.Christian2014-11-081-2/+2
* Support for negative literals.Christian2014-11-061-3/+5
* Keywords for all integer types.Christian2014-11-061-10/+8
* Detect integer length from literals and remove "std::".Christian2014-11-061-18/+23
* Converted all asserts to exceptions.Christian2014-11-051-5/+9
* Merge remote-tracking branch 'ethereum/develop' into sol_contractCompilerChristian2014-11-011-8/+8
|\
| * Fixed placements of const.Christian2014-10-301-8/+8
| * Merge remote-tracking branch 'ethereum/develop' into sol_expressionCompilerChristian2014-10-291-0/+1
| |\
* | | Contract compiler and also add ExpressionStatement to AST.Christian2014-10-301-10/+8
* | | Merge remote-tracking branch 'ethereum/develop' into sol_contractCompilerChristian2014-10-291-0/+1
|\ \ \ | |/ / |/| / | |/
| * Warnings fixes.Gav Wood2014-10-261-0/+1
* | Replace BOOST_ASSERT by assert.Christian2014-10-251-3/+4
* | Expression compiler.Christian2014-10-251-12/+73
|/
* Merge pull request #410 from chriseth/sol_exceptionsGav Wood2014-10-251-1/+1
|\
| * Improved exceptions and reporting exceptions for command-line compiler.Christian2014-10-231-1/+1
* | Sorted include directives.Christian2014-10-241-1/+1
* | Type information for AST printer.Christian2014-10-231-0/+9
|/
* Corrected spacing around colon.Christian2014-10-231-2/+2
* Pointer type cleanup: Use ASTPointer only for AST nodes and shared_ptr for typeChristian2014-10-201-8/+8
* Coding style cleanup: const and vecptr.Christian2014-10-201-7/+7
* Corrected coding style.Christian2014-10-161-30/+34
* Some fixes for the type system, should be quite usable now.Christian2014-10-161-10/+18
* Type system, not yet complete.Christian2014-10-161-0/+152