Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							df729b3084 
							
						 
					 
					
						
						
							
							Make use of C++17 std::optional<> instead of boost::optional<>.  
						
						
						
					 
					
						2019-10-28 11:39:30 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							0e3ff25b4e 
							
						 
					 
					
						
						
							
							Make sure json output array order is consistent  
						
						... 
						
						
						
						The source of the "contractDependencies" value was an std::map, thus
order was more or less random. 
						
					 
					
						2019-08-19 17:42:03 +02:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							84b68006ba 
							
						 
					 
					
						
						
							
							Fix function calls with named arguments for overloaded functions  
						
						
						
					 
					
						2019-03-20 14:54:41 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							1a823f0bf8 
							
						 
					 
					
						
						
							
							Fix tabs/spaces.  
						
						
						
					 
					
						2019-02-13 17:05:48 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							b185d01a26 
							
						 
					 
					
						
						
							
							Sort includes in libsolidity/ast  
						
						
						
					 
					
						2018-12-17 15:33:15 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec47c8946b 
							
						 
					 
					
						
						
							
							Isolating libyul library API into its own namespace yul.  
						
						
						
					 
					
						2018-11-23 14:29:00 +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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f112377dd4 
							
						 
					 
					
						
						
							
							Refactor solidity::Token into an enum class with TokenTraits helper namespace  
						
						
						
					 
					
						2018-10-22 17:00:51 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Kundt 
							
						 
					 
					
						
						
						
						
							
						
						
							8935c0dd2f 
							
						 
					 
					
						
						
							
							Uses short string representation of TypePointer  
						
						
						
					 
					
						2018-04-12 21:14:50 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							388718b59f 
							
						 
					 
					
						
						
							
							Introduce emit statement.  
						
						
						
					 
					
						2018-02-22 15:17:30 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							efa4598c23 
							
						 
					 
					
						
						
							
							Mark functions static  
						
						
						
					 
					
						2017-09-20 01:23:21 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c5f11d938f 
							
						 
					 
					
						
						
							
							Merge pull request  #2656  from ethereum/performance1  
						
						... 
						
						
						
						Avoid some Json copy operations. 
						
					 
					
						2017-08-23 13:26:43 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9b6caa3fc4 
							
						 
					 
					
						
						
							
							Remove visits to abstract AST class TypeName.  
						
						
						
					 
					
						2017-08-22 15:12:38 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							9897c56b2c 
							
						 
					 
					
						
						
							
							Mark a lot of functions static (where possible)  
						
						
						
					 
					
						2017-08-22 10:51:46 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							e2cfc9ee92 
							
						 
					 
					
						
						
							
							Mark a lot of functions const (where possible)  
						
						
						
					 
					
						2017-08-22 10:51:46 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e3f90565d8 
							
						 
					 
					
						
						
							
							Avoid some Json copy operations.  
						
						
						
					 
					
						2017-08-21 16:28:30 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							b210db8058 
							
						 
					 
					
						
						
							
							Make toString(visibility) a helper  
						
						
						
					 
					
						2017-08-09 14:58:59 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							d5f8ce90c7 
							
						 
					 
					
						
						
							
							Merge interface/Exceptions and interface/Utils  
						
						
						
					 
					
						2017-06-22 11:25:07 +01:00 
						 
				 
			
				
					
						
							
							
								djudjuu 
							
						 
					 
					
						
						
						
						
							
						
						
							62eafdd010 
							
						 
					 
					
						
						
							
							adjusted testcase and renaming  
						
						
						
					 
					
						2017-06-06 13:26:23 +02:00 
						 
				 
			
				
					
						
							
							
								djudjuu 
							
						 
					 
					
						
						
						
						
							
						
						
							597bf8a43d 
							
						 
					 
					
						
						
							
							fix Literalprint  
						
						
						
					 
					
						2017-05-30 19:53:32 +02:00 
						 
				 
			
				
					
						
							
							
								djudjuu 
							
						 
					 
					
						
						
						
						
							
						
						
							1d22233a43 
							
						 
					 
					
						
						
							
							refactoring functionCallAnnotation  
						
						
						
					 
					
						2017-05-19 15:48:07 +02:00 
						 
				 
			
				
					
						
							
							
								djudjuu 
							
						 
					 
					
						
						
						
						
							
						
						
							6316a76ab9 
							
						 
					 
					
						
						
							
							testsuite adjustment  
						
						
						
					 
					
						2017-05-19 09:51:23 +02:00 
						 
				 
			
				
					
						
							
							
								djudjuu 
							
						 
					 
					
						
						
						
						
							
						
						
							e3583d04f7 
							
						 
					 
					
						
						
							
							include new InlineAssemblyInformation into JSON  
						
						
						
					 
					
						2017-05-17 15:58:28 +02:00 
						 
				 
			
				
					
						
							
							
								djuju 
							
						 
					 
					
						
						
						
						
							
						
						
							a4ba5ace8a 
							
						 
					 
					
						
						
							
							prefixChanges and contractKind-field  
						
						
						
					 
					
						2017-05-17 11:14:33 +02:00 
						 
				 
			
				
					
						
							
							
								djuju 
							
						 
					 
					
						
						
						
						
							
						
						
							2fa7646944 
							
						 
					 
					
						
						
							
							fixed styletypos, renaming and added helperfunction  
						
						
						
					 
					
						2017-05-17 11:14:33 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							dea7b864e6 
							
						 
					 
					
						
						
							
							Compact format for AST-Json with backwards compatibility  
						
						
						
					 
					
						2017-05-17 11:14:33 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							44a0329921 
							
						 
					 
					
						
						
							
							Comment.  
						
						
						
					 
					
						2017-03-17 14:44:44 +01:00 
						 
				 
			
				
					
						
							
							
								djudjuu 
							
						 
					 
					
						
						
						
						
							
						
						
							616a9854e9 
							
						 
					 
					
						
						
							
							AST entry for VariableDeclaration  
						
						
						
					 
					
						2017-03-16 16:56:44 +01:00 
						 
				 
			
				
					
						
							
							
								Federico Bond 
							
						 
					 
					
						
						
						
						
							
						
						
							9ed65f2ab9 
							
						 
					 
					
						
						
							
							Include visibility level for functions in AST  
						
						
						
					 
					
						2016-12-12 16:21:57 -03:00 
						 
				 
			
				
					
						
							
							
								VoR0220 
							
						 
					 
					
						
						
						
						
							
						
						
							3f9f725737 
							
						 
					 
					
						
						
							
							Fix licensing headers  
						
						... 
						
						
						
						Signed-off-by: VoR0220 <rj@erisindustries.com> 
						
					 
					
						2016-11-23 12:22:33 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							cc8583ec7d 
							
						 
					 
					
						
						
							
							Function types.  
						
						
						
					 
					
						2016-11-16 14:37:17 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							3c412ed2f6 
							
						 
					 
					
						
						
							
							Version pragma.  
						
						
						
					 
					
						2016-09-01 00:02:51 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							35276d99e0 
							
						 
					 
					
						
						
							
							JSON AST: Some attribute cleanup. Add linearized base contracts.  
						
						
						
					 
					
						2016-08-19 13:05:12 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Sinyagin 
							
						 
					 
					
						
						
						
						
							
						
						
							5061eb2b2b 
							
						 
					 
					
						
						
							
							Move creation of the root element of JSON AST to the SourceUnit visitor  
						
						
						
					 
					
						2016-08-18 12:51:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Sinyagin 
							
						 
					 
					
						
						
						
						
							
						
						
							406f3a4b5d 
							
						 
					 
					
						
						
							
							Add ast json converter for PlaceholderStatement  
						
						
						
					 
					
						2016-08-18 12:30:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Sinyagin 
							
						 
					 
					
						
						
						
						
							
						
						
							e9c894c9f8 
							
						 
					 
					
						
						
							
							Add ast json converter for ArrayTypeName  
						
						
						
					 
					
						2016-08-18 12:30:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Sinyagin 
							
						 
					 
					
						
						
						
						
							
						
						
							bdc2436ae3 
							
						 
					 
					
						
						
							
							Add ast json converter for ModifierInvocation and EventDefinition  
						
						
						
					 
					
						2016-08-18 12:30:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Sinyagin 
							
						 
					 
					
						
						
						
						
							
						
						
							a5d15e6895 
							
						 
					 
					
						
						
							
							Add ast json converter for ModifierDefinition  
						
						
						
					 
					
						2016-08-18 12:29:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Sinyagin 
							
						 
					 
					
						
						
						
						
							
						
						
							95832da16e 
							
						 
					 
					
						
						
							
							Add ast json converter for EnumValue  
						
						
						
					 
					
						2016-08-18 12:29:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Sinyagin 
							
						 
					 
					
						
						
						
						
							
						
						
							a9e04217a4 
							
						 
					 
					
						
						
							
							Add ast json converter for EnumDefinition  
						
						
						
					 
					
						2016-08-18 12:29:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Sinyagin 
							
						 
					 
					
						
						
						
						
							
						
						
							40ca2c9e97 
							
						 
					 
					
						
						
							
							Add ast json converter for UsingForDirective  
						
						
						
					 
					
						2016-08-18 12:29:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Sinyagin 
							
						 
					 
					
						
						
						
						
							
						
						
							9e7fc12463 
							
						 
					 
					
						
						
							
							Add a ast json converter for InheritanceSpecifier  
						
						
						
					 
					
						2016-08-18 12:29:59 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							ac8e726970 
							
						 
					 
					
						
						
							
							Fix segfault in ast output.  
						
						
						
					 
					
						2016-08-08 19:10:17 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c55584d3e2 
							
						 
					 
					
						
						
							
							Source location as part of AST.  
						
						
						
					 
					
						2016-07-20 19:45:43 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							949b00ed59 
							
						 
					 
					
						
						
							
							Parsing for inline assembly.  
						
						
						
					 
					
						2016-03-30 02:37:00 +02:00 
						 
				 
			
				
					
						
							
							
								Lu Guanqun 
							
						 
					 
					
						
						
						
						
							
						
						
							4563d4bd3c 
							
						 
					 
					
						
						
							
							[cond-expr] add visitor related functions  
						
						
						
					 
					
						2016-01-22 17:14:00 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e3dffb611f 
							
						 
					 
					
						
						
							
							File reorganisation.  
						
						
						
					 
					
						2015-10-21 00:46:01 +02:00