aboutsummaryrefslogtreecommitdiffstats
path: root/NameAndTypeResolver.cpp
Commit message (Expand)AuthorAgeFilesLines
* Distinction between storage pointer and storage ref and type checking for con...chriseth2015-06-151-6/+8
* Ability to specify the storage location of a reference type.chriseth2015-06-051-4/+43
* style changesLiana Husikyan2015-05-081-8/+7
* fixed the testLiana Husikyan2015-05-081-4/+6
* implemented cleanup of duplication in resolverLiana Husikyan2015-05-081-6/+19
* changed the way of resolving declarations. now the cleanup of function duplic...Liana Husikyan2015-05-081-35/+34
* Update NameAndTypeResolver.cppLiana Husikyan2015-05-041-1/+3
* small fixLiana Husikyan2015-05-041-13/+17
* fixed the order of error msgsLiana Husikyan2015-05-041-3/+16
* created secondarySoureLocation error typeLiana Husikyan2015-05-041-2/+10
* Styling.chriseth2015-04-201-6/+12
* Fixed function overloads.chriseth2015-04-151-13/+67
* implement overload resolutionLu Guanqun2015-03-081-17/+22
* Parsing of array types and basic implementation.Christian2015-02-211-3/+3
* Inline member initialisationLiana Husikyan2015-02-211-3/+3
* Bugfix for functions overrideLefteris Karapetsas2015-02-201-1/+7
* "external" visibility specifier.Christian2015-02-171-4/+5
* Some changes to enums.Christian2015-02-141-2/+6
* Enums NameAndTypeResolution - WIPLefteris Karapetsas2015-02-141-0/+15
* Fix scoping of event arguments.Christian2015-01-311-1/+6
* Parsing of events.Christian2015-01-301-0/+8
* 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