Lazaridis 
							
						 
					 
					
						
						
						
						
							
						
						
							e454737a3c 
							
						 
					 
					
						
						
							
							adapt to latest code changes  
						
						
						
					 
					
						2018-11-23 17:27:52 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Kundt 
							
						 
					 
					
						
						
						
						
							
						
						
							d821cbdff5 
							
						 
					 
					
						
						
							
							Moves length check to reference resolver.  
						
						
						
					 
					
						2018-09-22 00:25:52 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							12aaca1645 
							
						 
					 
					
						
						
							
							Add payable and non-payable state mutability to AddressType.  
						
						
						
					 
					
						2018-09-13 15:15:49 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							1ce3581a52 
							
						 
					 
					
						
						
							
							Accept `address payable` during parsing.  
						
						
						
					 
					
						2018-09-11 14:52:23 +02:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							583e7156ba 
							
						 
					 
					
						
						
							
							Dynamic type as mapping key returns error instead of assertion fail  
						
						
						
					 
					
						2018-08-16 11:59:41 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							13905a2094 
							
						 
					 
					
						
						
							
							Update tests.  
						
						
						
					 
					
						2018-08-14 18:53:06 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9222808f6 
							
						 
					 
					
						
						
							
							Cleanup & polish numbers-with-underscores parsing, also improving tests.  
						
						
						
					 
					
						2018-08-08 13:38:46 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							ce29aac8ad 
							
						 
					 
					
						
						
							
							Add more syntax tests for enums and interfaces/libraries  
						
						
						
					 
					
						2018-08-07 13:39:21 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c8232d9759 
							
						 
					 
					
						
						
							
							Disallow conversion between unrelated contract types.  
						
						
						
					 
					
						2018-08-01 11:04:35 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21888e246b 
							
						 
					 
					
						
						
							
							Merge pull request  #4507  from ethereum/v050-var-keyword-trace-removals  
						
						... 
						
						
						
						Ensures an empty use of var keyword is caught with the proper non-fatal error message 
						
					 
					
						2018-08-01 10:59:26 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7150f85a6 
							
						 
					 
					
						
						
							
							Ensures an empty use of var keyword is caught with the proper error message.  
						
						
						
					 
					
						2018-08-01 09:59:06 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							7b5e912874 
							
						 
					 
					
						
						
							
							Add syntax tests for import statements  
						
						
						
					 
					
						2018-07-25 11:01:41 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							49573bad46 
							
						 
					 
					
						
						
							
							Add syntax test for illegal pragma key  
						
						
						
					 
					
						2018-07-25 11:01:41 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							fa68e0019f 
							
						 
					 
					
						
						
							
							Add syntax test for location specifier redeclarations  
						
						
						
					 
					
						2018-07-25 11:01:41 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							640b8af802 
							
						 
					 
					
						
						
							
							Add syntax tests for assembly block type (evmasm)  
						
						
						
					 
					
						2018-07-25 11:01:41 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							fdfdddd8dc 
							
						 
					 
					
						
						
							
							Add missing period in the end of error messages  
						
						
						
					 
					
						2018-07-16 16:11:39 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							396bf11858 
							
						 
					 
					
						
						
							
							enforce interface-functions to be external-declared  
						
						... 
						
						
						
						- 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. 
						
					 
					
						2018-07-16 12:15:36 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							62645d5302 
							
						 
					 
					
						
						
							
							Update tests.  
						
						
						
					 
					
						2018-07-12 20:33:52 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							8b4b8bdbae 
							
						 
					 
					
						
						
							
							Update test wrt requiring storage locations.  
						
						
						
					 
					
						2018-07-12 12:54:42 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6567cd3e51 
							
						 
					 
					
						
						
							
							Merge pull request  #4466  from ethereum/tupleNotEmpty  
						
						... 
						
						
						
						Disallow empty tuple components. 
						
					 
					
						2018-07-10 21:03:30 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							8ca69ed8d8 
							
						 
					 
					
						
						
							
							defaulting to v0.5.0 behaviour of unary + operator (disallow); also adapting all tests to it  
						
						
						
					 
					
						2018-07-10 16:27:57 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							ad47fe23c1 
							
						 
					 
					
						
						
							
							Update tests.  
						
						
						
					 
					
						2018-07-10 15:28:05 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							46d6454b1f 
							
						 
					 
					
						
						
							
							Update tests.  
						
						
						
					 
					
						2018-07-10 11:38:32 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Kundt 
							
						 
					 
					
						
						
						
						
							
						
						
							2e0d019ef0 
							
						 
					 
					
						
						
							
							Adds default visibility specifier to syntax tests.  
						
						
						
					 
					
						2018-07-04 10:45:59 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							717c70a88f 
							
						 
					 
					
						
						
							
							Update test suite.  
						
						
						
					 
					
						2018-07-03 15:31:34 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Kundt 
							
						 
					 
					
						
						
						
						
							
						
						
							f3ca0685fe 
							
						 
					 
					
						
						
							
							Updates syntax tests to specify default visibility.  
						
						
						
					 
					
						2018-06-29 16:26:18 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Kundt 
							
						 
					 
					
						
						
						
						
							
						
						
							1346b4407f 
							
						 
					 
					
						
						
							
							Updates syntax tests to new constructor syntax.  
						
						
						
					 
					
						2018-06-29 11:27:01 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							eeef82b2d7 
							
						 
					 
					
						
						
							
							Fallback function has to be external: backwards-compatible changes.  
						
						
						
					 
					
						2018-06-29 00:23:52 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							e38139c800 
							
						 
					 
					
						
						
							
							test: Adapted to the change of the var-keyword elimination.  
						
						
						
					 
					
						2018-06-26 10:40:26 +02:00 
						 
				 
			
				
					
						
							
							
								Jason Cobb 
							
						 
					 
					
						
						
						
						
							
						
						
							98c9ca2575 
							
						 
					 
					
						
						
							
							Update tests for strict address literals  
						
						
						
					 
					
						2018-06-25 16:17:50 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0d1047181d 
							
						 
					 
					
						
						
							
							Merge pull request  #4306  from ethereum/remove_050_workaround_scoping  
						
						... 
						
						
						
						[BREAKING] C99 scoping rules by default (remove 050 workaround) 
						
					 
					
						2018-06-21 13:57:59 +02:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							8862b3092b 
							
						 
					 
					
						
						
							
							C99 scoping rules by default  
						
						
						
					 
					
						2018-06-20 12:53:38 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							dbfee87860 
							
						 
					 
					
						
						
							
							Return parameters in function types may not be named.  
						
						
						
					 
					
						2018-06-18 00:05:06 +02:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							ac68710789 
							
						 
					 
					
						
						
							
							Disallow trailing dots that are not followed by a number  
						
						
						
					 
					
						2018-05-30 15:14:53 +01:00 
						 
				 
			
				
					
						
							
							
								mingchuan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b7cafcbdf9 
							
						 
					 
					
						
						
							
							Allow using calldata keyword to specify data location  
						
						
						
					 
					
						2018-05-30 18:05:55 +08:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							31fa6a24df 
							
						 
					 
					
						
						
							
							Move more parser tests to syntax tests  
						
						
						
					 
					
						2018-05-22 13:25:04 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							7fb43fe854 
							
						 
					 
					
						
						
							
							Move couple of parser tests to syntax tests.  
						
						
						
					 
					
						2018-05-16 03:48:37 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							bc47265b3f 
							
						 
					 
					
						
						
							
							Replace constant with view in the tests.  
						
						
						
					 
					
						2018-05-09 15:07:47 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							305fc0626b 
							
						 
					 
					
						
						
							
							Update test expectations.  
						
						
						
					 
					
						2018-05-09 14:08:25 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							840ed1e88a 
							
						 
					 
					
						
						
							
							Update parser test expectations  
						
						
						
					 
					
						2018-05-04 13:31:56 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							ed9f80690b 
							
						 
					 
					
						
						
							
							Simplify expectIdentifierToken by using expectToken  
						
						
						
					 
					
						2018-05-03 22:10:51 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							07e765a2f1 
							
						 
					 
					
						
						
							
							Move some parser tests to syntax tests  
						
						
						
					 
					
						2018-05-02 21:21:11 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95c49b367e 
							
						 
					 
					
						
						
							
							Merge pull request  #3875  from ethereum/constructorSelfRef  
						
						... 
						
						
						
						Stricter check for "this" in constructor. 
						
					 
					
						2018-04-13 18:39:31 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							be37e3a912 
							
						 
					 
					
						
						
							
							Stricter check for member access to "this" in constructor.  
						
						
						
					 
					
						2018-04-13 15:57:13 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							db40bd46af 
							
						 
					 
					
						
						
							
							Add additional test for `var` for storage variables.  
						
						
						
					 
					
						2018-04-12 16:46:35 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							6862f22943 
							
						 
					 
					
						
						
							
							Fix internal compiler error when parsing `var` declaration without identifier.  
						
						
						
					 
					
						2018-04-12 14:57:14 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							f03695731b 
							
						 
					 
					
						
						
							
							Add source locations to syntax test expectations.  
						
						
						
					 
					
						2018-04-10 14:08:22 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							87ad337ae0 
							
						 
					 
					
						
						
							
							Adds parsing sub-directory in syntaxTests and moves two example tests from SolidityParser.cpp to test contracts.  
						
						
						
					 
					
						2018-04-03 19:54:46 +02:00