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
							
						 
					 | 
					
						
						
						
						
							
						
						
							a372941a44
							
						
					 | 
					
						
						
							
							Merge pull request #2687 from ethereum/show-unimplemented-funcs
						
						
						
						
						
						
						
						Show unimplemented function if trying to instantiate an abstract class 
						
					 | 
					
						2017-08-04 19:46:09 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							eacc67c430
							
						
					 | 
					
						
						
							
							Three more tests for shadowing.
						
						
						
						
						
					 | 
					
						2017-08-04 19:08:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							32acadf43d
							
						
					 | 
					
						
						
							
							Do not mark overloaded functions as shadowing
						
						
						
						
						
					 | 
					
						2017-08-04 19:06:23 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							ef8c404c45
							
						
					 | 
					
						
						
							
							Fix tests to use unimplementedFunctions
						
						
						
						
						
					 | 
					
						2017-08-04 14:03:37 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							b7642dc8a7
							
						
					 | 
					
						
						
							
							Disallow gas modifier on sha255/ripemd160/ecrecover
						
						
						
						
						
					 | 
					
						2017-08-01 20:55:01 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							990b7364f5
							
						
					 | 
					
						
						
							
							Add test for disallowed gas/value modifiers on builtins
						
						
						
						
						
					 | 
					
						2017-08-01 00:03:25 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							b8fc58850d
							
						
					 | 
					
						
						
							
							Test for assigning to non-lvalue.
						
						
						
						
						
					 | 
					
						2017-07-26 14:32:25 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							e0dc74b895
							
						
					 | 
					
						
						
							
							Warn about shadowing variables.
						
						
						
						
						
					 | 
					
						2017-07-25 16:32:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							72917c4f35
							
						
					 | 
					
						
						
							
							Cleanup fixed point type changes
						
						
						
						
						
					 | 
					
						2017-07-19 22:13:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								VoR0220
							
						 
					 | 
					
						
						
						
						
							
						
						
							78769f3b39
							
						
					 | 
					
						
						
							
							Change fixed point types to have digit count
						
						
						
						
						
						
						
						Signed-off-by: VoR0220 <rj@erisindustries.com> 
						
					 | 
					
						2017-07-19 21:49:01 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							6d6d4f6907
							
						
					 | 
					
						
						
							
							Merge pull request #2334 from ethereum/printMultiError
						
						
						
						
						
						
						
						Print information about types of errors. 
						
					 | 
					
						2017-07-19 21:25:36 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							e506129aee
							
						
					 | 
					
						
						
							
							Add test and changelog
						
						
						
						
						
					 | 
					
						2017-07-19 07:19:01 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							217a4ae7c1
							
						
					 | 
					
						
						
							
							Print information about types of errors.
						
						
						
						
						
					 | 
					
						2017-07-19 12:26:08 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							644de755dc
							
						
					 | 
					
						
						
							
							Mark modifiers as internal
						
						
						
						
						
					 | 
					
						2017-07-18 23:00:17 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							aec3eabdda
							
						
					 | 
					
						
						
							
							Add test for explicit type conversion literal string
						
						
						
						
						
					 | 
					
						2017-07-13 23:16:14 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							4229caaadc
							
						
					 | 
					
						
						
							
							Disable large arrays for memory location too
						
						
						
						
						
					 | 
					
						2017-07-13 22:47:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							e640bb2aed
							
						
					 | 
					
						
						
							
							Add tests for large calldata arrays
						
						
						
						
						
					 | 
					
						2017-07-13 22:47:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							c9b51e71bd
							
						
					 | 
					
						
						
							
							Add another transfer testcase.
						
						
						
						
						
					 | 
					
						2017-07-13 15:10:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Federico Bond
							
						 
					 | 
					
						
						
						
						
							
						
						
							f20b150f38
							
						
					 | 
					
						
						
							
							Add type error when attempting value transfer to a non-payable contract
						
						
						
						
						
					 | 
					
						2017-07-12 23:57:53 -03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							db7ad508f8
							
						
					 | 
					
						
						
							
							Issue proper warning trying to access calldata variables in inline assembly
						
						
						
						
						
					 | 
					
						2017-07-12 10:48:44 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							1682767c6e
							
						
					 | 
					
						
						
							
							Add failing implicit conversion test
						
						
						
						
						
					 | 
					
						2017-07-11 14:51:58 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							883666d2c0
							
						
					 | 
					
						
						
							
							Fix invalid "explicit storage keyword" warning for reference members of structs.
						
						
						
						
						
					 | 
					
						2017-07-10 18:30:41 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							0400e61e28
							
						
					 | 
					
						
						
							
							Deprecate throw.
						
						
						
						
						
					 | 
					
						2017-07-05 21:15:00 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							dd34277ca6
							
						
					 | 
					
						
						
							
							Warn if local storage reference variable does not use "storage" explicitly.
						
						
						
						
						
					 | 
					
						2017-07-05 19:38:00 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							044058276e
							
						
					 | 
					
						
						
							
							Warn about callcode.
						
						
						
						
						
					 | 
					
						2017-06-30 16:37:32 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							c3e5d6b7ef
							
						
					 | 
					
						
						
							
							Give min and max values in warning message.
						
						
						
						
						
					 | 
					
						2017-06-28 15:02:25 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							070a241899
							
						
					 | 
					
						
						
							
							Adjust other tests.
						
						
						
						
						
					 | 
					
						2017-06-28 11:41:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							c73ba612f4
							
						
					 | 
					
						
						
							
							Fix test error reporting if we ignore warnings.
						
						
						
						
						
					 | 
					
						2017-06-28 11:41:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							af7ff3a3ef
							
						
					 | 
					
						
						
							
							Update tests themselves
						
						
						
						
						
					 | 
					
						2017-06-28 11:41:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							73fbaa5a3e
							
						
					 | 
					
						
						
							
							Test for var i = 0;
						
						
						
						
						
					 | 
					
						2017-06-28 11:41:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							708d17d13f
							
						
					 | 
					
						
						
							
							Merge pull request #2464 from federicobond/deprecate-function-type-names
						
						
						
						
						
						
						
						Warn deprecated usage of parameter names in function types 
						
					 | 
					
						2017-06-27 16:32:48 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							bc31d4969c
							
						
					 | 
					
						
						
							
							Merge pull request #2437 from ethereum/warnDoubleCopyStorage
						
						
						
						
						
						
						
						Warn about copies in storage that might overwrite unexpectedly. 
						
					 | 
					
						2017-06-27 10:24:03 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							6b05bbbbb4
							
						
					 | 
					
						
						
							
							Update tests for function type comparison
						
						
						
						
						
					 | 
					
						2017-06-26 22:01:35 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Federico Bond
							
						 
					 | 
					
						
						
						
						
							
						
						
							70fd5c1770
							
						
					 | 
					
						
						
							
							Warn deprecated usage of parameter names in function types
						
						
						
						
						
					 | 
					
						2017-06-26 15:39:01 -03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							336c9e8f32
							
						
					 | 
					
						
						
							
							Some more tests.
						
						
						
						
						
					 | 
					
						2017-06-26 16:42:43 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							d0b6de0b34
							
						
					 | 
					
						
						
							
							Warn about copies in storage that might overwrite unexpectedly.
						
						
						
						
						
					 | 
					
						2017-06-26 16:31:36 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							d2445dfdce
							
						
					 | 
					
						
						
							
							Tests for comparison of non-comparable types.
						
						
						
						
						
					 | 
					
						2017-06-26 16:30:22 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							751ba701bc
							
						
					 | 
					
						
						
							
							Merge pull request #2450 from ethereum/addressstring
						
						
						
						
						
						
						
						Fix for strings treated as addresses. 
						
					 | 
					
						2017-06-26 12:18:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							a0b0df2d98
							
						
					 | 
					
						
						
							
							Merge pull request #2460 from ethereum/disallowMultiModifier
						
						
						
						
						
						
						
						Disallow invoking the same modifier multiple times. 
						
					 | 
					
						2017-06-26 11:51:12 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							f879489291
							
						
					 | 
					
						
						
							
							Merge pull request #2449 from federicobond/warn-bytesxx-decimal
						
						
						
						
						
						
						
						Warn if decimal literals are used in a bytesXX context 
						
					 | 
					
						2017-06-26 09:13:41 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Federico Bond
							
						 
					 | 
					
						
						
						
						
							
						
						
							7a3ea61ffd
							
						
					 | 
					
						
						
							
							Warn if decimal literals are used in a bytesXX context
						
						
						
						
						
						
						
						Fixes #2349 
						
					 | 
					
						2017-06-23 23:21:19 -03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							5a75581f66
							
						
					 | 
					
						
						
							
							Disallow invoking the same modifier multiple times.
						
						
						
						
						
					 | 
					
						2017-06-23 20:12:22 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							b86a4cad57
							
						
					 | 
					
						
						
							
							Check for constness of address constant.
						
						
						
						
						
					 | 
					
						2017-06-23 11:19:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							9eaf26a359
							
						
					 | 
					
						
						
							
							Check for address-like strings being treated as addresses.
						
						
						
						
						
					 | 
					
						2017-06-22 16:48:44 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Federico Bond
							
						 
					 | 
					
						
						
						
						
							
						
						
							0f8ad1d68f
							
						
					 | 
					
						
						
							
							Fix segmentation fault with constant function parameters
						
						
						
						
						
					 | 
					
						2017-06-21 22:46:27 -03:00 | 
					
					
						
						
							
							
							
						
					 |