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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							d7e63f23de 
							
						 
					 
					
						
						
							
							Fix UTF-8 validation for high codepoints (>10000)  
						
						 
						
						
						
					 
					
						2017-06-16 16:41:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f008ddf836 
							
						 
					 
					
						
						
							
							Merge pull request  #2381  from ethereum/fixcrash  
						
						 
						
						... 
						
						
						
						Fix a crash about a non-callable expression. 
						
					 
					
						2017-06-14 18:35:38 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							2b3b00776e 
							
						 
					 
					
						
						
							
							Additional test.  
						
						 
						
						
						
					 
					
						2017-06-14 16:06:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							07cc84fade 
							
						 
					 
					
						
						
							
							Fix a crash about a non-callable expression.  
						
						 
						
						
						
					 
					
						2017-06-14 14:26:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8775e77305 
							
						 
					 
					
						
						
							
							Add a warning about a varialbe of the name of an instruction  
						
						 
						
						
						
					 
					
						2017-06-13 16:57:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7241df4b7 
							
						 
					 
					
						
						
							
							Add a failing test as suggested in  
						
						 
						
						... 
						
						
						
						https://github.com/ethereum/solidity/pull/2275#discussion_r121438333  
						
					 
					
						2017-06-13 16:57:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0f8c94dad 
							
						 
					 
					
						
						
							
							Add a test about checking a warning  
						
						 
						
						
						
					 
					
						2017-06-13 16:57:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							64ddb176bb 
							
						 
					 
					
						
						
							
							Test for accessing outer inline assembly scope.  
						
						 
						
						
						
					 
					
						2017-06-08 15:52:45 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							97cc968a13 
							
						 
					 
					
						
						
							
							Initial EVM1.5 assembly implementation.  
						
						 
						
						
						
					 
					
						2017-06-08 15:52:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							d4a57d81ba 
							
						 
					 
					
						
						
							
							Merge pull request  #2317  from ethereum/keccak256  
						
						 
						
						... 
						
						
						
						Use keccak256 in tests and replace the SHA3 instruction in assembly 
						
					 
					
						2017-05-30 19:34:28 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rhett Aultman 
							
						 
					 
					
						
						
						
						
							
						
						
							89b60ffbd4 
							
						 
					 
					
						
						
							
							Refactor error reporting  
						
						 
						
						... 
						
						
						
						This commit introduces ErrorReporter, a utility class which consolidates
all of the error logging functionality into a common set of functions.
It also replaces all direct interactions with an ErrorList with calls to
an ErrorReporter.
This commit resolves issue #2209  
						
					 
					
						2017-05-30 07:28:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							9e1c509cf5 
							
						 
					 
					
						
						
							
							Use keccak256() in tests (and not sha3())  
						
						 
						
						
						
					 
					
						2017-05-30 12:33:04 +01:00