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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Federico Bond
							
						 
					 | 
					
						
						
						
						
							
						
						
							2b82352692
							
						
					 | 
					
						
						
							
							Disallow non-pure constant state variables in 0.5.0
						
						
						
						
						
					 | 
					
						2017-10-03 15:30:16 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Federico Bond
							
						 
					 | 
					
						
						
						
						
							
						
						
							1e7b6875b7
							
						
					 | 
					
						
						
							
							Extract duplicate function or event finding logic
						
						
						
						
						
					 | 
					
						2017-09-29 19:45:56 -03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Federico Bond
							
						 
					 | 
					
						
						
						
						
							
						
						
							6d95447955
							
						
					 | 
					
						
						
							
							Emit error when declaring event with same name and arguments twice
						
						
						
						
						
					 | 
					
						2017-09-29 19:17:31 -03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							9c62647f19
							
						
					 | 
					
						
						
							
							Merge pull request #2978 from ethereum/infer-location
						
						
						
						
						
						
						
						Report correct location for inferred types in packed encoding 
						
					 | 
					
						2017-09-27 12:13:01 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							dcb61352f6
							
						
					 | 
					
						
						
							
							Report correct location for inferred types in packed encoding
						
						
						
						
						
					 | 
					
						2017-09-27 10:21:24 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							ee65ecfb3b
							
						
					 | 
					
						
						
							
							Ensure that address types are always declared as 160bit
						
						
						
						
						
					 | 
					
						2017-09-26 22:46:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							ed1fd49ab0
							
						
					 | 
					
						
						
							
							Warn about obsolete sha3/suicide calls
						
						
						
						
						
					 | 
					
						2017-09-19 11:11:19 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							ff275e369c
							
						
					 | 
					
						
						
							
							Allow constant byte arrays.
						
						
						
						
						
					 | 
					
						2017-09-18 19:49:27 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							59ea19b3b9
							
						
					 | 
					
						
						
							
							Check for recursive structs.
						
						
						
						
						
					 | 
					
						2017-09-16 12:12:43 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							0259459b21
							
						
					 | 
					
						
						
							
							Limit each duplicate declaration error to 32 references
						
						
						
						
						
					 | 
					
						2017-09-12 21:37:06 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							5ae9b8dab1
							
						
					 | 
					
						
						
							
							Do not report overload conflicts for every line excessively
						
						
						
						
						
					 | 
					
						2017-09-12 14:58:10 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							f2412da800
							
						
					 | 
					
						
						
							
							Merge pull request #2888 from ethereum/same-declaration-error
						
						
						
						
						
						
						
						Use secondary source location as a vector in same declaration errors 
						
					 | 
					
						2017-09-12 14:57:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							da1a53e02a
							
						
					 | 
					
						
						
							
							Use secondary source location as a vector in same declaration errors
						
						
						
						
						
					 | 
					
						2017-09-12 12:06:16 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							a03211f3c9
							
						
					 | 
					
						
						
							
							Show each unimplemented function in secondary source location
						
						
						
						
						
					 | 
					
						2017-09-12 10:59:56 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							a52e0de67c
							
						
					 | 
					
						
						
							
							Do not show the same error multiple times for events
						
						
						
						
						
					 | 
					
						2017-09-12 00:03:35 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							342367d5dc
							
						
					 | 
					
						
						
							
							Store super function.
						
						
						
						
						
					 | 
					
						2017-09-06 13:50:49 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							3326a2282e
							
						
					 | 
					
						
						
							
							Change array too large error message as it is valid for non-calldata too
						
						
						
						
						
					 | 
					
						2017-09-05 22:38:45 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							79e84a8fa4
							
						
					 | 
					
						
						
							
							Swap declaration/statemutability in FunctionType constructor
						
						
						
						
						
					 | 
					
						2017-08-28 19:43:35 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							aa94000a91
							
						
					 | 
					
						
						
							
							Mark all built in functions with appropriate statemutability
						
						
						
						
						
					 | 
					
						2017-08-28 19:43:35 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							f6dba97fe1
							
						
					 | 
					
						
						
							
							Warn on using literals in tight packing
						
						
						
						
						
					 | 
					
						2017-08-25 14:16:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							7b0046a9aa
							
						
					 | 
					
						
						
							
							Check inheritance specifier arguments for interfaces.
						
						
						
						
						
					 | 
					
						2017-08-22 11:39:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							b25f0c52ac
							
						
					 | 
					
						
						
							
							Reject the creation of interface with the new statement
						
						
						
						
						
					 | 
					
						2017-08-21 23:02:18 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							ec82706396
							
						
					 | 
					
						
						
							
							Fix crash related to `using for` without a library.
						
						
						
						
						
					 | 
					
						2017-08-21 16:57:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							fe25bcf350
							
						
					 | 
					
						
						
							
							Library cannot have constructors
						
						
						
						
						
					 | 
					
						2017-08-21 11:03:55 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							a61c88e9fe
							
						
					 | 
					
						
						
							
							Use state mutability in override error messages
						
						
						
						
						
					 | 
					
						2017-08-16 17:23:09 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							a2aaa47ee2
							
						
					 | 
					
						
						
							
							Use state mutability in fallback/constructor check
						
						
						
						
						
					 | 
					
						2017-08-16 17:23:09 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							3d595d4b14
							
						
					 | 
					
						
						
							
							Warn about shift of literals.
						
						
						
						
						
					 | 
					
						2017-08-16 13:54:28 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							b225bf5d53
							
						
					 | 
					
						
						
							
							Remove useless payable & constant typecheck
						
						
						
						
						
					 | 
					
						2017-08-14 14:21:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Federico Bond
							
						 
					 | 
					
						
						
						
						
							
						
						
							3571db6e3f
							
						
					 | 
					
						
						
							
							Avoid duplicate errors due to function overrides
						
						
						
						
						
					 | 
					
						2017-08-11 22:45:26 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Federico Bond
							
						 
					 | 
					
						
						
						
						
							
						
						
							d4997dd9a3
							
						
					 | 
					
						
						
							
							Use a secondary location for function override errors
						
						
						
						
						
					 | 
					
						2017-08-11 22:45:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Federico Bond
							
						 
					 | 
					
						
						
						
						
							
						
						
							a6949851f3
							
						
					 | 
					
						
						
							
							Refactor function override check to remove duplicate logic
						
						
						
						
						
					 | 
					
						2017-08-11 22:45:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Federico Bond
							
						 
					 | 
					
						
						
						
						
							
						
						
							ff5bb54e3c
							
						
					 | 
					
						
						
							
							Use fully qualified name of super in message
						
						
						
						
						
					 | 
					
						2017-08-11 22:45:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Federico Bond
							
						 
					 | 
					
						
						
						
						
							
						
						
							a5ceaac8df
							
						
					 | 
					
						
						
							
							Improve override changes signature error message
						
						
						
						
						
					 | 
					
						2017-08-11 22:45:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							8df89c5d5b
							
						
					 | 
					
						
						
							
							Disable unimplemented library functions instead
						
						
						
						
						
					 | 
					
						2017-08-08 12:42:10 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							1ada48f61e
							
						
					 | 
					
						
						
							
							Raise error when using unimplemented internal library functions.
						
						
						
						
						
					 | 
					
						2017-08-08 11:58:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							bb0eb57c2f
							
						
					 | 
					
						
						
							
							Constructors must be implemented if declared.
						
						
						
						
						
					 | 
					
						2017-08-04 20:38:45 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							2186401479
							
						
					 | 
					
						
						
							
							Remove duplicated check for unimplemented functions
						
						
						
						
						
					 | 
					
						2017-08-04 14:03:38 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							494dea262e
							
						
					 | 
					
						
						
							
							Show unimplemented function if trying to instantiate an abstract class
						
						
						
						
						
					 | 
					
						2017-08-04 14:03:37 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							c835bcec62
							
						
					 | 
					
						
						
							
							Replace isFullyImplemented with unimplementedFunctions in ASTAnnotations
						
						
						
						
						
					 | 
					
						2017-08-04 14:03:37 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							6d37f30d76
							
						
					 | 
					
						
						
							
							Rename Bare to Barecall
						
						
						
						
						
					 | 
					
						2017-08-01 10:47:10 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							9fc6eccc26
							
						
					 | 
					
						
						
							
							Add isFallback() helper
						
						
						
						
						
					 | 
					
						2017-07-27 21:52:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							53f747b7de
							
						
					 | 
					
						
						
							
							Merge pull request #2635 from ethereum/fixCrashOnAssignmentToNonLValue
						
						
						
						
						
						
						
						Fix crash on assignment to non-LValue 
						
					 | 
					
						2017-07-27 13:59:22 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							7c7c2baa82
							
						
					 | 
					
						
						
							
							Re-allow multiple modifiers per function.
						
						
						
						
						
					 | 
					
						2017-07-27 13:45:39 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							cb75e6218b
							
						
					 | 
					
						
						
							
							Fix crash on assignment to non-lvalue.
						
						
						
						
						
					 | 
					
						2017-07-26 14:32:25 +02:00 | 
					
					
						
						
							
							
							
						
					 |