aboutsummaryrefslogtreecommitdiffstats
path: root/test/libsolidity/syntaxTests/nameAndTypeResolution
Commit message (Collapse)AuthorAgeFilesLines
* Add return data to bare calls.Daniel Kirchner2018-09-041-3/+3
|
* Fixes #4718: High CPU usage when using large variable namesbakaoh2018-08-152-0/+14
|
* Update tests.chriseth2018-08-1510-26/+20
|
* New test cases.mingchuan2018-08-151-0/+8
|
* Adds support for structs in interfaces.Christian Parpart2018-08-141-3/+0
| | | | Closes #4733.
* Merge pull request #4777 from ethereum/typeConversionMemorychriseth2018-08-142-2/+2
|\ | | | | Defaul data location for type conversions is memory.
| * Defaul data location for type conversions is memory.chriseth2018-08-132-2/+2
| |
* | Disallow ambiguous conversions between number literals and bytesXX types.Daniel Kirchner2018-08-133-11/+0
|/
* Update and extend tests for return expressions.Daniel Kirchner2018-08-081-7/+0
|
* Allow enums in interfacesAlex Beregszaszi2018-08-071-1/+0
|
* Merge pull request #4689 from ethereum/cleanup-050-testschriseth2018-08-0615-64/+9
|\ | | | | Cleanup 0.5.0 test cases
| * Cleanup 0.5.0 test casesAlex Beregszaszi2018-08-0615-64/+9
| |
* | Merge pull request #4671 from ethereum/mappingTupleAssignmentchriseth2018-08-061-12/+0
|\ \ | |/ |/| Disallow assignments to mappings within tuple assignments; allow for local variables.
| * Disallow assignments to mappings within tuple assignments.Daniel Kirchner2018-08-031-12/+0
| |
* | Update tests to remove support for loose assemblyChristian Parpart2018-08-023-4/+4
| |
* | Disallow loos assembly in Solidity by permanently setting it to SyntaxError ↵Christian Parpart2018-08-0210-44/+9
|/ | | | (from Warning)
* Do not exclude public state variables when looking for conflicting declarations.Daniel Kirchner2018-08-011-0/+1
|
* Fix crash when FunctionType has undeclared type as parameterLeonardo Alt2018-07-317-11/+36
|
* Merge pull request #4527 from ethereum/mappingEnforceStorageAlex Beregszaszi2018-07-245-9/+9
|\ | | | | Enforces explicit data location for mappings
| * Enforces data location of local mappings to storage.Erik Kundt2018-07-245-9/+9
| |
* | Merge pull request #4439 from ethereum/address_memberschriseth2018-07-1923-118/+13
|\ \ | |/ |/| [BREAKING] Enforce address members not accessible by contract instance
| * Removing tests that are not useful anymoreLeonardo Alt2018-07-183-43/+0
| |
| * Add suggestion to error messageLeonardo Alt2018-07-1712-12/+12
| |
| * Address members not accessible by contract instanceLeonardo Alt2018-07-1723-78/+16
| |
* | Removes obsolete syntax tests.Erik Kundt2018-07-181-6/+0
| |
* | Suggests external for fallback and interface functions.chriseth2018-07-181-1/+1
|/
* Add missing period in the end of error messagesLeonardo Alt2018-07-1627-27/+27
|
* Deprecate the throw statementAlex Beregszaszi2018-07-162-9/+1
|
* enforce interface-functions to be external-declaredChristian Parpart2018-07-162-5/+3
| | | | | | | | - libsolidity: Enforce interface-functions must be external-declared. - Changelog adapted to reflect changes wrt. functions in interfaces. - test: Adjustments according to prior interface-function changes. - tests: Adapting SolidityEndToEndTest to interface-function change. - docs: Adapted documentation to interface-function change.
* Update tests.Daniel Kirchner2018-07-138-69/+3
|
* Merge pull request #4437 from ethereum/report-empty-var-declschriseth2018-07-132-0/+3
|\ | | | | [BREAKING] Report empty var tuple decls
| * Generates a syntax error when declaring a variable declaration's LHS has no ↵Christian Parpart2018-07-122-0/+3
| | | | | | | | named components
* | Update test wrt requiring storage locations.Daniel Kirchner2018-07-127-33/+21
|/
* Added default data locations to parameters for syntax tests.Chase McDermott2018-07-1226-52/+52
|
* Merge pull request #4454 from ethereum/constructorArgCountchriseth2018-07-111-1/+1
|\ | | | | [BREAKING] Wrong argument count in constructor call
| * Improves error with suggestion to remove parantheses.Erik Kundt2018-07-111-1/+1
| |
* | test: Fix typos.Cryptomental2018-07-111-2/+2
|/ | | | | | Fix typos using codespell. Refs: #4442
* Merge pull request #4376 from ethereum/fallbackExternalchriseth2018-07-117-22/+3
|\ | | | | Fallback functions have to be external
| * Update tests.chriseth2018-07-047-22/+3
| |
* | Merge pull request #4466 from ethereum/tupleNotEmptychriseth2018-07-111-4/+4
|\ \ | | | | | | Disallow empty tuple components.
| * | Update tests.Daniel Kirchner2018-07-101-4/+4
| | |
* | | defaulting to v0.5.0 behaviour of unary + operator (disallow); also adapting ↵Christian Parpart2018-07-104-28/+1
| | | | | | | | | | | | all tests to it
* | | Update tests.Daniel Kirchner2018-07-105-28/+6
|/ /
* | Merge pull request #4403 from ethereum/syntaxTestsVisibilitychriseth2018-07-0912-22/+22
|\ \ | | | | | | Specify default visibility in syntax tests (pt. 2)
| * | Adds default visibility specifier to syntax tests.Erik Kundt2018-07-0412-22/+22
| |/
* | Merge pull request #4418 from ethereum/initialConstantschriseth2018-07-051-1/+1
|\ \ | | | | | | Only allow compile-time constants for constant state variables.
| * | Only allow compile-time constants for constant state variables.chriseth2018-07-041-1/+1
| |/
* / Enforcing error on msg.gas and block.blockhash()Leonardo Alt2018-07-044-14/+2
|/
* Updates syntax tests to specify default visibility.Erik Kundt2018-06-299-42/+22
|
* Updates syntax tests to new constructor syntax.Erik Kundt2018-06-2915-41/+26
|
* Fallback function has to be external: backwards-compatible changes.chriseth2018-06-2925-57/+69
|
* Merge pull request #4097 from ethereum/noPackedExceptForPackedchriseth2018-06-289-15/+13
|\ | | | | [BREAKING] call only takes a single argument and does not pad
| * Adjust tests.chriseth2018-06-259-15/+13
| |
* | Remove non-0.5.0 warning for emit keyword (make it mandatory)Alex Beregszaszi2018-06-274-7/+4
| |
* | test: Adapted to the change of the var-keyword elimination.Christian Parpart2018-06-2643-247/+87
| |
* | test: drop obsoleted syntaxTest(s)Christian Parpart2018-06-261-11/+0
|/
* Keep the 'if it not used as an address' helper message for all cases of ↵Alex Beregszaszi2018-06-254-4/+4
| | | | address related warnings
* Update tests for strict address literalsJason Cobb2018-06-254-5/+4
|
* C99 scoping rules by defaultLeonardo Alt2018-06-202-7/+1
|
* Disallow raw callcode (was deprecated in 0.4.12)Alex Beregszaszi2018-06-205-15/+4
|
* Enforce disallowing empty structsChristian Parpart2018-06-142-7/+7
| | | | | | | | This patch enfoces an error when it encounters an empty struct, effectively eliminating the deprecation warning. Also adjust 419_interface_structs to explicitely test for (non-empty) structs, as this behaviour "may" change in the future.
* Show named argument name in errorAlex Beregszaszi2018-06-061-1/+1
|
* Move "create2_as_variable" back to non-isoltest tests.chriseth2018-06-051-6/+0
|
* Split out SolidityNameAndTypeResolution tests into SyntaxTestsAlex Beregszaszi2018-05-31551-0/+4244