aboutsummaryrefslogtreecommitdiffstats
path: root/NameAndTypeResolver.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #856 from chriseth/sol_modifiersGav Wood2015-01-271-2/+19
|\
| * Compilation of function modifiers.Christian2015-01-261-2/+1
| * Type resolution for function modifiers.Christian2015-01-261-0/+18
* | Reverse order of inheritance in base list.Christian2015-01-261-4/+5
|/
* Call constructors of base classes.Christian2015-01-201-1/+0
* Constructor arguments for base classes.Christian2015-01-201-5/+6
* Explicit calls to base class function.Christian2015-01-201-7/+9
* Check overrides and provide inherited public interface.Christian2015-01-201-1/+2
* Import inherited members into the contract's scope.Christian2015-01-201-1/+98
* Assertions that throw InternalCompilerErrors.Christian2014-12-171-10/+5
* Fix: Resolve function types of all contracts before checking types inside fun...Christian2014-12-171-6/+7
* Check that constructor does not have "returns" directive.Christian2014-12-151-5/+1
* More const cleanup.Christian2014-12-081-11/+11
* Renamed url to identifier and added some comments.Christian2014-12-051-0/+1
* Multi-source and multi-contract compiler.Christian2014-12-041-1/+11
* Save the scope for every declaration.Christian2014-12-021-10/+9
* Contracts as types and framework for special global variables.Christian2014-11-241-31/+12
* Fix warnings, release errors.Gav Wood2014-11-191-0/+1
* Struct types.Christian2014-11-141-3/+26
* Mapping types.Christian2014-11-141-3/+2
* Converted all asserts to exceptions.Christian2014-11-051-6/+10
* Contract compiler and also add ExpressionStatement to AST.Christian2014-10-301-9/+23
* Removed std:: where it made sense.Christian2014-10-251-3/+5
* Replace BOOST_ASSERT by assert.Christian2014-10-251-6/+5
* Some documentation.Christian2014-10-251-1/+1
* Remove nullptr comparisons.Christian2014-10-241-7/+7
* Use createTypeError everywhere and stream out Location.Christian2014-10-241-2/+1
* Use boost errinfo.Christian2014-10-241-4/+8
* Improved exceptions and reporting exceptions for command-line compiler.Christian2014-10-231-4/+5
* Corrected spacing around colon.Christian2014-10-231-8/+5
* Pointer type cleanup: Use ASTPointer only for AST nodes and shared_ptr for typeChristian2014-10-201-3/+3
* Coding style and cleanupChristian2014-10-171-4/+4
* Corrected coding style.Christian2014-10-161-22/+22
* Some fixes for the type system, should be quite usable now.Christian2014-10-161-135/+133
* Added meaningful exception types.Christian2014-10-161-4/+6
* Type system, not yet complete.Christian2014-10-161-33/+70
* Added copyright blocks.Christian2014-10-131-0/+22
* Name resolution.Christian2014-10-131-0/+142