Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add return data to bare calls. | Daniel Kirchner | 2018-09-04 | 1 | -3/+3 |
| | |||||
* | Fixes #4718: High CPU usage when using large variable names | bakaoh | 2018-08-15 | 2 | -0/+14 |
| | |||||
* | Update tests. | chriseth | 2018-08-15 | 10 | -26/+20 |
| | |||||
* | New test cases. | mingchuan | 2018-08-15 | 1 | -0/+8 |
| | |||||
* | Adds support for structs in interfaces. | Christian Parpart | 2018-08-14 | 1 | -3/+0 |
| | | | | Closes #4733. | ||||
* | Merge pull request #4777 from ethereum/typeConversionMemory | chriseth | 2018-08-14 | 2 | -2/+2 |
|\ | | | | | Defaul data location for type conversions is memory. | ||||
| * | Defaul data location for type conversions is memory. | chriseth | 2018-08-13 | 2 | -2/+2 |
| | | |||||
* | | Disallow ambiguous conversions between number literals and bytesXX types. | Daniel Kirchner | 2018-08-13 | 3 | -11/+0 |
|/ | |||||
* | Update and extend tests for return expressions. | Daniel Kirchner | 2018-08-08 | 1 | -7/+0 |
| | |||||
* | Allow enums in interfaces | Alex Beregszaszi | 2018-08-07 | 1 | -1/+0 |
| | |||||
* | Merge pull request #4689 from ethereum/cleanup-050-tests | chriseth | 2018-08-06 | 15 | -64/+9 |
|\ | | | | | Cleanup 0.5.0 test cases | ||||
| * | Cleanup 0.5.0 test cases | Alex Beregszaszi | 2018-08-06 | 15 | -64/+9 |
| | | |||||
* | | Merge pull request #4671 from ethereum/mappingTupleAssignment | chriseth | 2018-08-06 | 1 | -12/+0 |
|\ \ | |/ |/| | Disallow assignments to mappings within tuple assignments; allow for local variables. | ||||
| * | Disallow assignments to mappings within tuple assignments. | Daniel Kirchner | 2018-08-03 | 1 | -12/+0 |
| | | |||||
* | | Update tests to remove support for loose assembly | Christian Parpart | 2018-08-02 | 3 | -4/+4 |
| | | |||||
* | | Disallow loos assembly in Solidity by permanently setting it to SyntaxError ↵ | Christian Parpart | 2018-08-02 | 10 | -44/+9 |
|/ | | | | (from Warning) | ||||
* | Do not exclude public state variables when looking for conflicting declarations. | Daniel Kirchner | 2018-08-01 | 1 | -0/+1 |
| | |||||
* | Fix crash when FunctionType has undeclared type as parameter | Leonardo Alt | 2018-07-31 | 7 | -11/+36 |
| | |||||
* | Merge pull request #4527 from ethereum/mappingEnforceStorage | Alex Beregszaszi | 2018-07-24 | 5 | -9/+9 |
|\ | | | | | Enforces explicit data location for mappings | ||||
| * | Enforces data location of local mappings to storage. | Erik Kundt | 2018-07-24 | 5 | -9/+9 |
| | | |||||
* | | Merge pull request #4439 from ethereum/address_members | chriseth | 2018-07-19 | 23 | -118/+13 |
|\ \ | |/ |/| | [BREAKING] Enforce address members not accessible by contract instance | ||||
| * | Removing tests that are not useful anymore | Leonardo Alt | 2018-07-18 | 3 | -43/+0 |
| | | |||||
| * | Add suggestion to error message | Leonardo Alt | 2018-07-17 | 12 | -12/+12 |
| | | |||||
| * | Address members not accessible by contract instance | Leonardo Alt | 2018-07-17 | 23 | -78/+16 |
| | | |||||
* | | Removes obsolete syntax tests. | Erik Kundt | 2018-07-18 | 1 | -6/+0 |
| | | |||||
* | | Suggests external for fallback and interface functions. | chriseth | 2018-07-18 | 1 | -1/+1 |
|/ | |||||
* | Add missing period in the end of error messages | Leonardo Alt | 2018-07-16 | 27 | -27/+27 |
| | |||||
* | Deprecate the throw statement | Alex Beregszaszi | 2018-07-16 | 2 | -9/+1 |
| | |||||
* | enforce interface-functions to be external-declared | Christian Parpart | 2018-07-16 | 2 | -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 Kirchner | 2018-07-13 | 8 | -69/+3 |
| | |||||
* | Merge pull request #4437 from ethereum/report-empty-var-decls | chriseth | 2018-07-13 | 2 | -0/+3 |
|\ | | | | | [BREAKING] Report empty var tuple decls | ||||
| * | Generates a syntax error when declaring a variable declaration's LHS has no ↵ | Christian Parpart | 2018-07-12 | 2 | -0/+3 |
| | | | | | | | | named components | ||||
* | | Update test wrt requiring storage locations. | Daniel Kirchner | 2018-07-12 | 7 | -33/+21 |
|/ | |||||
* | Added default data locations to parameters for syntax tests. | Chase McDermott | 2018-07-12 | 26 | -52/+52 |
| | |||||
* | Merge pull request #4454 from ethereum/constructorArgCount | chriseth | 2018-07-11 | 1 | -1/+1 |
|\ | | | | | [BREAKING] Wrong argument count in constructor call | ||||
| * | Improves error with suggestion to remove parantheses. | Erik Kundt | 2018-07-11 | 1 | -1/+1 |
| | | |||||
* | | test: Fix typos. | Cryptomental | 2018-07-11 | 1 | -2/+2 |
|/ | | | | | | Fix typos using codespell. Refs: #4442 | ||||
* | Merge pull request #4376 from ethereum/fallbackExternal | chriseth | 2018-07-11 | 7 | -22/+3 |
|\ | | | | | Fallback functions have to be external | ||||
| * | Update tests. | chriseth | 2018-07-04 | 7 | -22/+3 |
| | | |||||
* | | Merge pull request #4466 from ethereum/tupleNotEmpty | chriseth | 2018-07-11 | 1 | -4/+4 |
|\ \ | | | | | | | Disallow empty tuple components. | ||||
| * | | Update tests. | Daniel Kirchner | 2018-07-10 | 1 | -4/+4 |
| | | | |||||
* | | | defaulting to v0.5.0 behaviour of unary + operator (disallow); also adapting ↵ | Christian Parpart | 2018-07-10 | 4 | -28/+1 |
| | | | | | | | | | | | | all tests to it | ||||
* | | | Update tests. | Daniel Kirchner | 2018-07-10 | 5 | -28/+6 |
|/ / | |||||
* | | Merge pull request #4403 from ethereum/syntaxTestsVisibility | chriseth | 2018-07-09 | 12 | -22/+22 |
|\ \ | | | | | | | Specify default visibility in syntax tests (pt. 2) | ||||
| * | | Adds default visibility specifier to syntax tests. | Erik Kundt | 2018-07-04 | 12 | -22/+22 |
| |/ | |||||
* | | Merge pull request #4418 from ethereum/initialConstants | chriseth | 2018-07-05 | 1 | -1/+1 |
|\ \ | | | | | | | Only allow compile-time constants for constant state variables. | ||||
| * | | Only allow compile-time constants for constant state variables. | chriseth | 2018-07-04 | 1 | -1/+1 |
| |/ | |||||
* / | Enforcing error on msg.gas and block.blockhash() | Leonardo Alt | 2018-07-04 | 4 | -14/+2 |
|/ | |||||
* | Updates syntax tests to specify default visibility. | Erik Kundt | 2018-06-29 | 9 | -42/+22 |
| | |||||
* | Updates syntax tests to new constructor syntax. | Erik Kundt | 2018-06-29 | 15 | -41/+26 |
| | |||||
* | Fallback function has to be external: backwards-compatible changes. | chriseth | 2018-06-29 | 25 | -57/+69 |
| | |||||
* | Merge pull request #4097 from ethereum/noPackedExceptForPacked | chriseth | 2018-06-28 | 9 | -15/+13 |
|\ | | | | | [BREAKING] call only takes a single argument and does not pad | ||||
| * | Adjust tests. | chriseth | 2018-06-25 | 9 | -15/+13 |
| | | |||||
* | | Remove non-0.5.0 warning for emit keyword (make it mandatory) | Alex Beregszaszi | 2018-06-27 | 4 | -7/+4 |
| | | |||||
* | | test: Adapted to the change of the var-keyword elimination. | Christian Parpart | 2018-06-26 | 43 | -247/+87 |
| | | |||||
* | | test: drop obsoleted syntaxTest(s) | Christian Parpart | 2018-06-26 | 1 | -11/+0 |
|/ | |||||
* | Keep the 'if it not used as an address' helper message for all cases of ↵ | Alex Beregszaszi | 2018-06-25 | 4 | -4/+4 |
| | | | | address related warnings | ||||
* | Update tests for strict address literals | Jason Cobb | 2018-06-25 | 4 | -5/+4 |
| | |||||
* | C99 scoping rules by default | Leonardo Alt | 2018-06-20 | 2 | -7/+1 |
| | |||||
* | Disallow raw callcode (was deprecated in 0.4.12) | Alex Beregszaszi | 2018-06-20 | 5 | -15/+4 |
| | |||||
* | Enforce disallowing empty structs | Christian Parpart | 2018-06-14 | 2 | -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 error | Alex Beregszaszi | 2018-06-06 | 1 | -1/+1 |
| | |||||
* | Move "create2_as_variable" back to non-isoltest tests. | chriseth | 2018-06-05 | 1 | -6/+0 |
| | |||||
* | Split out SolidityNameAndTypeResolution tests into SyntaxTests | Alex Beregszaszi | 2018-05-31 | 551 | -0/+4244 |