aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity/analysis
Commit message (Collapse)AuthorAgeFilesLines
* Simple aliasing during import.chriseth2015-12-182-9/+24
|
* Parse complex import directives.chriseth2015-12-181-1/+1
|
* changed a couple of small nuances, made an attempt at fixing the parsing in ↵RJ Catalano2015-12-171-9/+2
| | | | the inline arrays case (fails), and added test for inline arrays per Chriseth request
* temporary assert addedRJ Catalano2015-12-171-0/+1
|
* still not able to get types resolved, however it is compilingRJ Catalano2015-12-161-2/+9
|
* Merge pull request #288 from chriseth/import_contextschriseth2015-12-155-58/+123
|\ | | | | Do not clutter importee when importing.
| * Style.chriseth2015-12-151-4/+4
| |
| * Relative paths in import directives.chriseth2015-12-101-4/+10
| |
| * Source units are independent scopes.chriseth2015-12-105-43/+96
| |
| * Bugfix concerning pointers to moved data.chriseth2015-12-082-21/+27
| |
* | Merge pull request #289 from chriseth/fix_base_constructor_paramschriseth2015-12-101-0/+3
|\ \ | | | | | | Fix: Type checker crash for wrong number of base constructor arguments.
| * | Fix: Type checker crash for wrong number of base constructor arguments.chriseth2015-12-101-0/+3
| |/
* / Fix: Segfaults connected to paramater types.chriseth2015-12-101-2/+2
|/ | | | parameterTypes does not return by const reference anymore.
* Bugfix for explicit memory types in libraries.chriseth2015-12-011-20/+24
|
* Merge pull request #251 from chriseth/bind2chriseth2015-11-305-86/+89
|\ | | | | Bind library functions to types.
| * Also check the object type for bound functions.chriseth2015-11-291-1/+10
| |
| * Added the `using x for y` directive.chriseth2015-11-273-3/+13
| |
| * Resolve type names using regular AST visit.chriseth2015-11-272-82/+66
| |
* | Introduce selfdestruct alias for suicide.chriseth2015-11-291-1/+3
|/
* Do not store elements of a contract by AST node type.chriseth2015-11-264-50/+24
|
* Make members context-sensitive.chriseth2015-11-265-19/+14
|
* Fix MSVC errors and warnings.chriseth2015-11-262-4/+5
|
* Make some functions const.chriseth2015-11-262-4/+4
|
* Type checking for creating new arrays.chriseth2015-11-263-2/+28
|
* Allow "new expressions" also for general type names.chriseth2015-11-263-26/+44
| | | | | | | Breaking change: If you want to send value with a contract creation, you have to use parentheses now: `(new ContractName).value(2 ether)(arg1, arg2)`
* Addmod and mulmod.chriseth2015-11-191-0/+4
|
* style fixLianaHus2015-11-072-12/+14
|
* style fixesLianaHus2015-11-073-25/+26
|
* fixed test frameworkLianaHus2015-11-072-10/+8
|
* fixLianaHus2015-11-073-35/+60
|
* fixed return valu for resolverLianaHus2015-11-072-5/+5
|
* added SourceLocations to error reporting for ReferenceResolverLianaHus2015-11-072-15/+18
|
* passed SourceLocations instead of nodes to the error reporting functionLianaHus2015-11-075-109/+116
|
* fixed buildLianaHus2015-11-071-3/+4
|
* added errors tu ReferencesResolverLianaHus2015-11-073-55/+78
|
* Allow docstrings for statements.chriseth2015-10-272-12/+30
|
* Fix indent.chriseth2015-10-271-3/+3
|
* Store docstrings in AST annotations.chriseth2015-10-262-0/+181
|
* File reorganisation.chriseth2015-10-2112-0/+2898