Federico Bond 
							
						 
					 
					
						
						
						
						
							
						
						
							a0771691ff 
							
						 
					 
					
						
						
							
							Improve error message for wrong struct initialization ( #3359 )  
						
						 
						
						
						
					 
					
						2018-01-04 11:24:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							48c7ba72f3 
							
						 
					 
					
						
						
							
							Simplify ConstantEvaluator.  
						
						 
						
						
						
					 
					
						2017-12-12 09:44:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							7ff9a85592 
							
						 
					 
					
						
						
							
							Reduce the types of errors outputted by ConstantEvaluator  
						
						 
						
						
						
					 
					
						2017-12-12 09:40:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							5226d54ed1 
							
						 
					 
					
						
						
							
							Improve error message for constant evaluator  
						
						 
						
						
						
					 
					
						2017-12-12 09:39:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							b32d7a84fc 
							
						 
					 
					
						
						
							
							Move some struct tests to require ABIEncoderV2  
						
						 
						
						
						
					 
					
						2017-12-11 02:42:09 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea18bed319 
							
						 
					 
					
						
						
							
							Merge pull request  #3235  from ethereum/explicit-tests  
						
						 
						
						... 
						
						
						
						Improve expected test errors for some old cases 
						
					 
					
						2017-11-22 17:05:01 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							4c50d3f8e1 
							
						 
					 
					
						
						
							
							Improve expected test errors for some old cases  
						
						 
						
						
						
					 
					
						2017-11-22 15:41:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwang Yul Seo 
							
						 
					 
					
						
						
						
						
							
						
						
							4876c58f91 
							
						 
					 
					
						
						
							
							success(text) -> CHECK_SUCCESS(text)  
						
						 
						
						... 
						
						
						
						success(text) does not assert the result. Use CHECK_SUCCESS macro. 
						
					 
					
						2017-11-22 23:07:42 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							455e51a608 
							
						 
					 
					
						
						
							
							Improve cyclic constant error message  
						
						 
						
						
						
					 
					
						2017-11-22 02:11:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Balajiganapathi S 
							
						 
					 
					
						
						
						
						
							
						
						
							d102deaec9 
							
						 
					 
					
						
						
							
							Detect cyclic constant definitions  
						
						 
						
						
						
					 
					
						2017-11-22 02:07:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Balajiganapathi S 
							
						 
					 
					
						
						
						
						
							
						
						
							c0b4969451 
							
						 
					 
					
						
						
							
							Add more tests for constant var as array lengths  
						
						 
						
						
						
					 
					
						2017-11-22 01:41:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Balajiganapathi S 
							
						 
					 
					
						
						
						
						
							
						
						
							165857b1d4 
							
						 
					 
					
						
						
							
							Allow constant integer variables as array lengths.  
						
						 
						
						
						
					 
					
						2017-11-22 01:41:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							f7249abe28 
							
						 
					 
					
						
						
							
							Extend address checksum tests  
						
						 
						
						
						
					 
					
						2017-11-17 00:46:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Federico Bond 
							
						 
					 
					
						
						
						
						
							
						
						
							3cd6ac418a 
							
						 
					 
					
						
						
							
							Add missing name resolver tests  
						
						 
						
						
						
					 
					
						2017-10-26 14:13:33 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							3a8324266f 
							
						 
					 
					
						
						
							
							More detailed errors for invalid array lengths (such as division by zero).  
						
						 
						
						
						
					 
					
						2017-10-20 11:59:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							10677125ae 
							
						 
					 
					
						
						
							
							Turn usage of callcode into an error as experimental 0.5.0 feature  
						
						 
						
						
						
					 
					
						2017-10-19 02:20:30 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							8a8a71de84 
							
						 
					 
					
						
						
							
							Only check tuples for valid rational numbers if they have more than one element.  
						
						 
						
						
						
					 
					
						2017-10-17 19:14:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							c99d2aae04 
							
						 
					 
					
						
						
							
							Validate each tuple literal  
						
						 
						
						
						
					 
					
						2017-10-17 18:59:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							c45e55675c 
							
						 
					 
					
						
						
							
							Force interface functions as external (0.5.0)  
						
						 
						
						
						
					 
					
						2017-10-06 13:48:38 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							094012dbb0 
							
						 
					 
					
						
						
							
							Merge pull request  #3036  from ethereum/constant-eval-refactor  
						
						 
						
						... 
						
						
						
						Refactor error reporting in ConstantEvaluator 
						
					 
					
						2017-10-06 13:50:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							c28ed2a619 
							
						 
					 
					
						
						
							
							Add tests for ConstantEvaluator  
						
						 
						
						
						
					 
					
						2017-10-05 20:08:12 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							b8be060b30 
							
						 
					 
					
						
						
							
							Ensure unused variables are not warned for in interfaces/abstract contracts  
						
						 
						
						
						
					 
					
						2017-10-05 19:31:53 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							81519845bc 
							
						 
					 
					
						
						
							
							Require location keyword for local variables (0.5.0)  
						
						 
						
						
						
					 
					
						2017-10-05 19:02:30 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							09276cb9d3 
							
						 
					 
					
						
						
							
							Do not add members of address to contracts in experimental 0.5.0  
						
						 
						
						
						
					 
					
						2017-10-05 11:42:34 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Federico Bond 
							
						 
					 
					
						
						
						
						
							
						
						
							76d3d24842 
							
						 
					 
					
						
						
							
							Do not consider shadowing in variable names inside event declarations  
						
						 
						
						
						
					 
					
						2017-10-04 13:30:26 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wadeAlexC 
							
						 
					 
					
						
						
						
						
							
						
						
							73f17876e9 
							
						 
					 
					
						
						
							
							Better error message when using fractional number as array size expressions  
						
						 
						
						
						
					 
					
						2017-10-03 22:01:58 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Federico Bond 
							
						 
					 
					
						
						
						
						
							
						
						
							2b82352692 
							
						 
					 
					
						
						
							
							Disallow non-pure constant state variables in 0.5.0  
						
						 
						
						
						
					 
					
						2017-10-03 15:30:16 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Federico Bond 
							
						 
					 
					
						
						
						
						
							
						
						
							6d95447955 
							
						 
					 
					
						
						
							
							Emit error when declaring event with same name and arguments twice  
						
						 
						
						
						
					 
					
						2017-09-29 19:17:31 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rhett Aultman 
							
						 
					 
					
						
						
						
						
							
						
						
							e434437eb7 
							
						 
					 
					
						
						
							
							Unary + now a synax error (experimental 0.5.0)  
						
						 
						
						... 
						
						
						
						The unary + was deprecated with a warning, but will be elevated to an
error in 0.5.0.  This adds the syntax error for the 0.5.0 pragma, and
for a true 0.5.0 release we should consider removing the operator from
the parser. 
						
					 
					
						2017-09-29 17:50:25 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							b1741b7735 
							
						 
					 
					
						
						
							
							Validate array length in type checker  
						
						 
						
						
						
					 
					
						2017-09-29 16:44:00 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							7cb4d714c7 
							
						 
					 
					
						
						
							
							Fix overload resolution when conflict is with members of address (balance, transfer, etc)  
						
						 
						
						
						
					 
					
						2017-09-28 13:57:19 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							ed1fd49ab0 
							
						 
					 
					
						
						
							
							Warn about obsolete sha3/suicide calls  
						
						 
						
						
						
					 
					
						2017-09-19 11:11:19 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							ada68bcee6 
							
						 
					 
					
						
						
							
							Add tests for constant bytes/strings  
						
						 
						
						
						
					 
					
						2017-09-18 22:25:50 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							3a9a9db6d6 
							
						 
					 
					
						
						
							
							Merge pull request  #2910  from ethereum/fallback-restrict-external  
						
						 
						
						... 
						
						
						
						Force fallback to be external (experimental 0.5.0 change) 
						
					 
					
						2017-09-18 16:38:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							a3380ea8d0 
							
						 
					 
					
						
						
							
							Force fallback to be external (experimental 0.5.0 change)  
						
						 
						
						
						
					 
					
						2017-09-18 11:58:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c001903cdc 
							
						 
					 
					
						
						
							
							Fixed tests with mappings in structs and added some more.  
						
						 
						
						
						
					 
					
						2017-09-16 12:31:13 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c5063d3155 
							
						 
					 
					
						
						
							
							Use "tuple" for struct types in ABI JSON.  
						
						 
						
						... 
						
						
						
						Only use tuple as a type in the ABI (and remove all "anonymous struct" references too) 
						
					 
					
						2017-09-16 12:31:12 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							6385641f6e 
							
						 
					 
					
						
						
							
							Fix tests.  
						
						 
						
						
						
					 
					
						2017-09-16 12:31:12 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							36a90289e6 
							
						 
					 
					
						
						
							
							Fix interface type conversion internal to structs.  
						
						 
						
						
						
					 
					
						2017-09-16 12:12:43 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							823e67bf40 
							
						 
					 
					
						
						
							
							Tests for external signatures.  
						
						 
						
						
						
					 
					
						2017-09-16 12:12:43 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							080be885f8 
							
						 
					 
					
						
						
							
							Function signatures containing structs.  
						
						 
						
						
						
					 
					
						2017-09-16 12:12:43 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							22f85d5af3 
							
						 
					 
					
						
						
							
							Update tests and error messages.  
						
						 
						
						
						
					 
					
						2017-09-16 12:12:43 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							2e72bd163a 
							
						 
					 
					
						
						
							
							Allow structs as part of function interfaces.  
						
						 
						
						
						
					 
					
						2017-09-16 12:12:43 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							df8380193b 
							
						 
					 
					
						
						
							
							Update type tests to contain mandatory visibility specifiers  
						
						 
						
						
						
					 
					
						2017-09-14 16:29:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							71118e99fe 
							
						 
					 
					
						
						
							
							Fix view/pure warnings on selector tests  
						
						 
						
						
						
					 
					
						2017-09-13 18:48:21 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							5c9dbd5083 
							
						 
					 
					
						
						
							
							Merge pull request  #2473  from ethereum/functiontype-sig  
						
						 
						
						... 
						
						
						
						Add .selector member on function types 
						
					 
					
						2017-09-13 17:35:48 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							3f3bcc4f8a 
							
						 
					 
					
						
						
							
							Merge pull request  #2848  from ethereum/checkViewPure  
						
						 
						
						... 
						
						
						
						Enforce view and pure. 
						
					 
					
						2017-09-13 18:29:13 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							fd1f8ab38b 
							
						 
					 
					
						
						
							
							Rename .sig to .selector on function types  
						
						 
						
						
						
					 
					
						2017-09-13 11:40:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							88946f9f03 
							
						 
					 
					
						
						
							
							Add tests for function type sigs  
						
						 
						
						
						
					 
					
						2017-09-13 11:40:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Suman 
							
						 
					 
					
						
						
						
						
							
						
						
							10d290cb9b 
							
						 
					 
					
						
						
							
							Display helpful warning for unused function arguments/return parameters  
						
						 
						
						
						
					 
					
						2017-09-12 15:35:03 +01:00