aboutsummaryrefslogtreecommitdiffstats
path: root/test/libsolidity/syntaxTests
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #3941 from ethereum/bytes-contractchriseth2018-04-191-0/+7
|\
| * Disallow explicit conversion of bytesXX to contractAlex Beregszaszi2018-04-191-0/+7
* | Improve error message for failed member lookup.chriseth2018-04-193-0/+24
* | Extract tests.chriseth2018-04-191-0/+10
|/
* Warn about functions named "constructor".chriseth2018-04-191-0/+5
* Fix name clashes between constructor and fallback function.chriseth2018-04-183-1/+14
* Extract tests.chriseth2018-04-1825-0/+197
* Merge pull request #3793 from ethereum/rationalNumberLimitchriseth2018-04-168-0/+113
|\
| * Limits rational numbers to 4096 bits.Erik Kundt2018-04-168-0/+113
* | Merge pull request #3875 from ethereum/constructorSelfRefchriseth2018-04-143-0/+50
|\ \ | |/ |/|
| * Stricter check for member access to "this" in constructor.Daniel Kirchner2018-04-133-0/+50
* | Merge pull request #2980 from ethereum/abi-apichriseth2018-04-139-5/+148
|\ \
| * | Allow struct encoding with new encoder.chriseth2018-04-124-5/+55
| * | Check partial function parameters if rest is arbitrary.chriseth2018-04-121-0/+13
| * | Tests for view and pure.chriseth2018-04-122-0/+44
| * | Tests.chriseth2018-04-122-0/+36
* | | Add additional test for ``var`` for storage variables.Daniel Kirchner2018-04-123-7/+36
* | | Fix internal compiler error when parsing ``var`` declaration without identifier.Daniel Kirchner2018-04-122-0/+26
| |/ |/|
* | Merge pull request #3848 from ethereum/constantDivisionByZerochriseth2018-04-1212-0/+92
|\ \ | |/ |/|
| * Add test to check ConstantEvaluator for pure non-rational functions.Daniel Kirchner2018-04-121-0/+11
| * Add tests for literal operations as well.Daniel Kirchner2018-04-124-0/+20
| * Error on invalid arithmetic with constant expressions.Daniel Kirchner2018-04-127-0/+61
* | Properly cope with constructor headers.chriseth2018-04-122-0/+15
* | Update expectations.chriseth2018-04-1210-17/+18
* | Extract modifier tests.chriseth2018-04-1214-0/+73
* | Warn if modifiers are applied to functions without implementation.chriseth2018-04-122-0/+23
* | New tests for function state variables.chriseth2018-04-126-0/+61
* | Add expectations.chriseth2018-04-1224-9/+53
* | Extract function type tests.chriseth2018-04-1225-0/+132
|/
* Fix ConstantEvaluator to correctly handle single element tuples.Daniel Kirchner2018-04-123-0/+35
* Syntax Tests: extract array_length_* tests.Daniel Kirchner2018-04-1219-0/+117
* Fix line numbers for errors.chriseth2018-04-112-512/+512
* Merge pull request #3309 from ethereum/limit-errorschriseth2018-04-112-0/+1048
|\
| * Limit the number of errors output in a single run to 256Alex Beregszaszi2018-04-062-0/+1048
* | Fix bug in typechecking when comparing rational literalsJason Cobb2018-04-111-0/+7
* | Add source locations to syntax test expectations.Daniel Kirchner2018-04-1050-78/+77
* | Error when using no parentheses in modifier-style constructor calls.Daniel Kirchner2018-04-102-2/+5
* | Move constructor argument override check to TypeChecker and reuse annotations...Daniel Kirchner2018-04-098-7/+19
* | Allow duplicated constructor calls, if no arguments; support for multiple inh...Daniel Kirchner2018-04-098-5/+38
* | Error on duplicated super constructor callsFederico Bond2018-04-092-0/+8
|/
* Merge pull request #3824 from ethereum/baseArgumentsEmptyParenthesisDaniel Kirchner2018-04-053-1/+16
|\
| * Error when using empty parenthesis for base class constructors that require a...Daniel Kirchner2018-04-053-1/+16
* | Merge pull request #3745 from ethereum/fixRecursionAlex Beregszaszi2018-04-0513-0/+115
|\ \
| * | Extract constant cycle tests.chriseth2018-04-034-0/+32
| * | Fix detection of recursive structs.chriseth2018-04-032-0/+30
| * | Extract recursive struct tests.chriseth2018-04-037-0/+53
* | | Merge pull request #3808 from ethereum/parserTestschriseth2018-04-042-0/+9
|\ \ \ | |_|/ |/| |
| * | Adds parsing sub-directory in syntaxTests and moves two example tests from So...Daniel Kirchner2018-04-042-0/+9
| |/
* / Constructors are defined using the ``constructor`` keyword.Daniel Kirchner2018-04-042-3/+3
|/
* Merge pull request #3699 from ethereum/interfaceExternalVisibilityAlex Beregszaszi2018-04-037-0/+39
|\
| * Makes visibility warning more concise.Erik Kundt2018-04-031-1/+1
| * Moves all interface function visibility related tests.Erik Kundt2018-04-035-0/+26
| * Defaults to external visibility for interfaces.bitshift2018-04-032-0/+13
* | Fix: Treat empty base constructor argument list as not provided.chriseth2018-04-032-0/+16
* | Update tests for empty structsAlex Beregszaszi2018-03-312-0/+2
* | Merge pull request #3790 from ethereum/empty-structschriseth2018-03-302-0/+11
|\ \
| * | Still allow empty structs for non-0.5.0 modeAlex Beregszaszi2018-03-272-1/+7
| * | Disallow empty structsAlex Beregszaszi2018-03-271-0/+5
| |/
* / Prevent encoding of weird types and support packed encoding of external funct...chriseth2018-03-295-0/+62
|/
* Extract scoping tests.chriseth2018-03-1616-0/+130
* Merge branch 'develop' into externalFunctionsInLibrarieschriseth2018-03-152-0/+20
|\
| * Merge pull request #3722 from ethereum/fixModsAlex Beregszaszi2018-03-151-0/+14
| |\
| | * Changelog entry.chriseth2018-03-131-0/+14
| * | DocStringParser: Add Changelog entry and test case for empty descriptions.Daniel Kirchner2018-03-141-0/+6
| |/
* / Make external library functions accessible.chriseth2018-03-141-0/+14
|/
* Infrastructure for extracting syntax tests in separate test files.Daniel Kirchner2018-03-134-0/+31