Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							a566825589 
							
						 
					 
					
						
						
							
							Issue error if no visibility is specified (on 0.5.0)  
						
						
						
					 
					
						2018-02-27 16:31:53 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							5c0d82059f 
							
						 
					 
					
						
						
							
							Turn throw into a syntax error for 0.5.0  
						
						
						
					 
					
						2018-02-27 02:10:24 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c182284d28 
							
						 
					 
					
						
						
							
							Do not warn about analysis-only experimental features.  
						
						
						
					 
					
						2018-02-22 14:50:20 +01:00 
						 
				 
			
				
					
						
							
							
								Jimmy Vogel 
							
						 
					 
					
						
						
						
						
							
						
						
							dc5ad899d0 
							
						 
					 
					
						
						
							
							Deprecate the var keyword (and mark it an error as experimental 0.5.0 feature)  
						
						
						
					 
					
						2018-02-12 22:37:26 +00:00 
						 
				 
			
				
					
						
							
							
								Kwang Yul Seo 
							
						 
					 
					
						
						
						
						
							
						
						
							f364529713 
							
						 
					 
					
						
						
							
							Fix a typo  
						
						... 
						
						
						
						A semicolon was mistakenly inserted where a string concatenation
operator was meant. 
						
					 
					
						2017-11-14 21:50:09 +09: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 
							
						 
					 
					
						
						
						
						
							
						
						
							5b5367dc12 
							
						 
					 
					
						
						
							
							Warn if no visibility is specified on contract functions.  
						
						
						
					 
					
						2017-09-14 15:58:04 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							57c2451130 
							
						 
					 
					
						
						
							
							Introduce ExperimentalFeatures header  
						
						
						
					 
					
						2017-08-10 00:15:25 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							690ed37fd4 
							
						 
					 
					
						
						
							
							Reject wildcard and multiple experimental pragmas  
						
						
						
					 
					
						2017-08-09 23:41:46 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							de9e758ef7 
							
						 
					 
					
						
						
							
							Reject unsupported experimental feature names  
						
						
						
					 
					
						2017-08-09 23:41:46 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							e44da40835 
							
						 
					 
					
						
						
							
							Warn if using experimental pragma  
						
						
						
					 
					
						2017-08-09 23:41:46 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							fbcc5f4ee5 
							
						 
					 
					
						
						
							
							Support experimental feature pragma  
						
						
						
					 
					
						2017-08-09 23:41:46 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							0400e61e28 
							
						 
					 
					
						
						
							
							Deprecate throw.  
						
						
						
					 
					
						2017-07-05 21:15:00 +02:00 
						 
				 
			
				
					
						
							
							
								Federico Bond 
							
						 
					 
					
						
						
						
						
							
						
						
							70fd5c1770 
							
						 
					 
					
						
						
							
							Warn deprecated usage of parameter names in function types  
						
						
						
					 
					
						2017-06-26 15:39:01 -03: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 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							96870686a9 
							
						 
					 
					
						
						
							
							Style and stricter tests.  
						
						
						
					 
					
						2017-05-02 15:48:58 +02:00 
						 
				 
			
				
					
						
							
							
								Rhett Aultman 
							
						 
					 
					
						
						
						
						
							
						
						
							e544698ad3 
							
						 
					 
					
						
						
							
							Deprecate use of unary '+'  
						
						... 
						
						
						
						The unary '+' serves no meaningful purpose in Solidity and it makes it
possible to produce typos with dagerous implications (e.g. 'a =+5 '),
so we are deprecating it.  The SyntaxChecker currently issues warnings
on the unary '+' but will still compile it for now. 
						
					 
					
						2017-04-28 17:43:19 -07:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							fc8e50f688 
							
						 
					 
					
						
						
							
							Refactor NameAndTypeResolver and SyntaxChecker to allow other entry points.  
						
						
						
					 
					
						2017-02-14 13:23:44 +01:00 
						 
				 
			
				
					
						
							
							
								VoR0220 
							
						 
					 
					
						
						
						
						
							
						
						
							3f9f725737 
							
						 
					 
					
						
						
							
							Fix licensing headers  
						
						... 
						
						
						
						Signed-off-by: VoR0220 <rj@erisindustries.com> 
						
					 
					
						2016-11-23 12:22:33 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							762f7ac250 
							
						 
					 
					
						
						
							
							Suggest correct version for pragma and complain about pre-release version.  
						
						
						
					 
					
						2016-10-25 13:45:50 +02:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
						
						
							
						
						
							7ae68e1e47 
							
						 
					 
					
						
						
							
							Fix pragma keyword check  
						
						... 
						
						
						
						Fixes  #1192  
					
						2016-10-11 00:00:22 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							d87450b9b2 
							
						 
					 
					
						
						
							
							Use version string (including prerelease) for pragma matching.  
						
						
						
					 
					
						2016-09-01 00:02:51 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							3c412ed2f6 
							
						 
					 
					
						
						
							
							Version pragma.  
						
						
						
					 
					
						2016-09-01 00:02:51 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							6df6728165 
							
						 
					 
					
						
						
							
							Require modifiers to contain "_".  
						
						
						
					 
					
						2016-08-16 14:52:47 +02:00 
						 
				 
			
				
					
						
							
							
								Lu Guanqun 
							
						 
					 
					
						
						
						
						
							
						
						
							df728581ce 
							
						 
					 
					
						
						
							
							add another test case for continue not in loop  
						
						
						
					 
					
						2016-01-19 03:24:58 +00:00 
						 
				 
			
				
					
						
							
							
								Lu Guanqun 
							
						 
					 
					
						
						
						
						
							
						
						
							c8886ed5cf 
							
						 
					 
					
						
						
							
							code changes according to Chris's comments  
						
						
						
					 
					
						2016-01-19 02:16:13 +00:00 
						 
				 
			
				
					
						
							
							
								Lu Guanqun 
							
						 
					 
					
						
						
						
						
							
						
						
							e130bc7e7c 
							
						 
					 
					
						
						
							
							check whether break/continue is in the loop  
						
						
						
					 
					
						2016-01-15 15:12:23 +08:00