chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							fb67051467 
							
						 
					 
					
						
						
							
							Revert statement.  
						
						
						
					 
					
						2021-03-30 21:15:46 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							b04b189959 
							
						 
					 
					
						
						
							
							Syntax for custom errors.  
						
						
						
					 
					
						2021-03-30 21:15:18 +02:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							3a8a74cbc7 
							
						 
					 
					
						
						
							
							OverrideSpecifier: Check for null before dereferencing  
						
						
						
					 
					
						2021-02-04 13:17:28 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							006e5f2e1f 
							
						 
					 
					
						
						
							
							Allow path syntax for super constructor calls  
						
						
						
					 
					
						2020-10-13 14:32:11 +02:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							0b7b174945 
							
						 
					 
					
						
						
							
							Add AST Node IdentifierPath  
						
						
						
					 
					
						2020-10-13 14:32:11 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							21dee1c8ba 
							
						 
					 
					
						
						
							
							Check for circular constants across contracts.  
						
						
						
					 
					
						2020-10-08 18:56:17 +02:00 
						 
				 
			
				
					
						
							
							
								Jason Cobb 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							888d7037cd 
							
						 
					 
					
						
						
							
							Make FunctionCallAnnotation::kind a SetOnce  
						
						
						
					 
					
						2020-08-12 11:57:01 -04:00 
						 
				 
			
				
					
						
							
							
								Sachin Grover 
							
						 
					 
					
						
						
						
						
							
						
						
							b7adb2aa42 
							
						 
					 
					
						
						
							
							Add SPDX license identifier if not present already in source file  
						
						... 
						
						
						
						Fixes : #9220  
					
						2020-07-17 20:24:12 +05:30 
						 
				 
			
				
					
						
							
							
								a3d4 
							
						 
					 
					
						
						
						
						
							
						
						
							8f68c04358 
							
						 
					 
					
						
						
							
							Add unique IDs to error reporting calls  
						
						
						
					 
					
						2020-05-06 13:53:46 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							45f80e9895 
							
						 
					 
					
						
						
							
							Move assertion in PostTypeChecker's ConstStateVarCircularReferenceChecker to account for function type variables  
						
						
						
					 
					
						2020-02-12 17:42:27 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							2179562785 
							
						 
					 
					
						
						
							
							Move variables-in-interfaces checker to PostTypeChecker  
						
						... 
						
						
						
						refs #7566  
						
					 
					
						2020-01-08 14:05:08 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							21844aa545 
							
						 
					 
					
						
						
							
							Move event-outside-emit check to PostTypeChecker  
						
						... 
						
						
						
						refs #7566  
						
					 
					
						2020-01-08 14:05:08 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							9f8d49e358 
							
						 
					 
					
						
						
							
							Move modifier context check to PostTypeChecker  
						
						... 
						
						
						
						refs #7566  
						
					 
					
						2020-01-08 14:05:08 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							345f9928ab 
							
						 
					 
					
						
						
							
							Library libdevcore renamed to libsolutil.  
						
						
						
					 
					
						2020-01-07 15:51:50 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							6b23412fae 
							
						 
					 
					
						
						
							
							C++ namespace cleanup (except tests).  
						
						
						
					 
					
						2020-01-07 15:51:50 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							a8ca96cd3e 
							
						 
					 
					
						
						
							
							Refactor PostTypeChecker into multiple classes per usecase  
						
						
						
					 
					
						2019-12-19 10:43:27 +00:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							20e227afb5 
							
						 
					 
					
						
						
							
							Ensure list of overrides consists of contracts  
						
						
						
					 
					
						2019-10-30 17:31:33 +01:00 
						 
				 
			
				
					
						
							
							
								rocky 
							
						 
					 
					
						
						
						
						
							
						
						
							b424446c5f 
							
						 
					 
					
						
						
							
							Move SemVerHandler to analysis to parsing to increase modularity...  
						
						... 
						
						
						
						If ever you want to separate building analysis from scanning/parsing/ast, this will help. 
						
					 
					
						2019-04-17 10:13:42 -04:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							36d8a98664 
							
						 
					 
					
						
						
							
							Sort includes in libsolidity/analysis  
						
						
						
					 
					
						2018-12-17 12:35:16 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							d67322a186 
							
						 
					 
					
						
						
							
							Introduce namespace langutil in liblangutil directory.  
						
						... 
						
						
						
						Also:
- Use {}-style list initialisation for SourceLocation construction
- Introduce new system includes
- Changes the API of the Scanner to take source as value (with move) as opposed to as a reference 
						
					 
					
						2018-11-21 19:13:44 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							87821c53c3 
							
						 
					 
					
						
						
							
							Isolating files shared between Yul- and Solidity language frontend.  
						
						
						
					 
					
						2018-11-21 18:58:12 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							38f9667e09 
							
						 
					 
					
						
						
							
							Guard CycleDetector against recursion exhaustion.  
						
						... 
						
						
						
						fixes  #3935 . 
					
						2018-08-01 12:02:59 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							eb5b18e814 
							
						 
					 
					
						
						
							
							Generalize cycle detection.  
						
						
						
					 
					
						2018-04-03 16:29:18 +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 
						 
				 
			
				
					
						
							
							
								Federico Bond 
							
						 
					 
					
						
						
						
						
							
						
						
							e6f13353f2 
							
						 
					 
					
						
						
							
							Fix PostTypeChecker retaining state across contracts  
						
						
						
					 
					
						2017-04-08 18:45:15 -03:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							5c5d83fd70 
							
						 
					 
					
						
						
							
							Check for circular references in constant variables.  
						
						
						
					 
					
						2017-03-06 15:05:09 +01:00