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 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							2f6dc2e773 
							
						 
					 
					
						
						
							
							Replace push_back with emplace_back where it makes sense  
						
						
						
					 
					
						2018-12-10 19:02:39 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							3a378eae1a 
							
						 
					 
					
						
						
							
							Restrict toHex to bytes.  
						
						
						
					 
					
						2018-12-05 22:37:05 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c48a5264be 
							
						 
					 
					
						
						
							
							liblangutil: SourceLocation: adds (shared) pointer to underlying CharStream source, eliminating sourceName  
						
						... 
						
						
						
						Also, adapted affecting code to those changes. 
						
					 
					
						2018-11-30 17:07:12 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec47c8946b 
							
						 
					 
					
						
						
							
							Isolating libyul library API into its own namespace yul.  
						
						
						
					 
					
						2018-11-23 14:29:00 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f4ed52a71 
							
						 
					 
					
						
						
							
							Rewrite header paths to adapt to recent git mv of libsolidity/inlineasm to libyul  
						
						
						
					 
					
						2018-11-23 11:18:57 +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 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							674e17c2a8 
							
						 
					 
					
						
						
							
							Performance: Replace string by special single-copy YulString class.  
						
						
						
					 
					
						2018-11-07 19:30:27 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f112377dd4 
							
						 
					 
					
						
						
							
							Refactor solidity::Token into an enum class with TokenTraits helper namespace  
						
						
						
					 
					
						2018-10-22 17:00:51 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ff9a27979 
							
						 
					 
					
						
						
							
							Merge pull request  #4734  from ethereum/astUpdate  
						
						... 
						
						
						
						JSON AST: replace ``isConstructor`` by ``kind`` which also supports fallbacks 
						
					 
					
						2018-10-08 21:47:27 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db4f780283 
							
						 
					 
					
						
						
							
							Merge pull request  #4962  from anurag-git/anurag_issue_3667-1  
						
						... 
						
						
						
						Removed default case from "ExpressionCompiler::visit(FunctionCall...)". 
						
					 
					
						2018-10-01 13:24:26 +02:00 
						 
				 
			
				
					
						
							
							
								Anurag Dashputre 
							
						 
					 
					
						
						
						
						
							
						
						
							3321000f67 
							
						 
					 
					
						
						
							
							Removing extra default cases to force compile time error, instead of runtime.  
						
						
						
					 
					
						2018-09-30 12:40:38 +05:30 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							ae35a58124 
							
						 
					 
					
						
						
							
							Add `stateMutability field to JSON AST for address` types.  
						
						
						
					 
					
						2018-09-13 15:15:49 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							a434896458 
							
						 
					 
					
						
						
							
							Restore `isConstructor` in the legacy AST.  
						
						
						
					 
					
						2018-09-11 14:47:25 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							395ab9a872 
							
						 
					 
					
						
						
							
							Replace `isConstructor field in the JSON AST by a kind` field.  
						
						
						
					 
					
						2018-09-11 14:47:25 +02:00 
						 
				 
			
				
					
						
							
							
								Chase McDermott 
							
						 
					 
					
						
						
						
						
							
						
						
							551e0bf47c 
							
						 
					 
					
						
						
							
							Rename Location::Default to Location::Unspecified.  
						
						
						
					 
					
						2018-08-17 18:15:22 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9062704054 
							
						 
					 
					
						
						
							
							Merge pull request  #4753  from mattaereal/boost-to-string-patch  
						
						... 
						
						
						
						Replace boost:lexical_cast<std::string> for std::to_string. 
						
					 
					
						2018-08-08 16:07:25 +01:00 
						 
				 
			
				
					
						
							
							
								Matías Aereal Aeón 
							
						 
					 
					
						
						
						
						
							
						
						
							e902ce1aa0 
							
						 
					 
					
						
						
							
							Removing std:: from std::to_string and include for boost/lexical_cast  
						
						
						
					 
					
						2018-08-08 11:26:30 -03:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							44374a5846 
							
						 
					 
					
						
						
							
							Remove "constant" from JSON AST.  
						
						
						
					 
					
						2018-08-06 11:15:25 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							fc370591f0 
							
						 
					 
					
						
						
							
							Disallow multi variable declarations with mismatching number of values.  
						
						
						
					 
					
						2018-07-12 20:33:51 +02:00 
						 
				 
			
				
					
						
							
							
								mingchuan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b7cafcbdf9 
							
						 
					 
					
						
						
							
							Allow using calldata keyword to specify data location  
						
						
						
					 
					
						2018-05-30 18:05:55 +08:00 
						 
				 
			
				
					
						
							
							
								Erik Kundt 
							
						 
					 
					
						
						
						
						
							
						
						
							8935c0dd2f 
							
						 
					 
					
						
						
							
							Uses short string representation of TypePointer  
						
						
						
					 
					
						2018-04-12 21:14:50 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							3eedbc6a9c 
							
						 
					 
					
						
						
							
							Error when using no parentheses in modifier-style constructor calls.  
						
						
						
					 
					
						2018-04-10 12:09:34 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							96eff0ff6a 
							
						 
					 
					
						
						
							
							Error when using empty parenthesis for base class constructors that require arguments.  
						
						
						
					 
					
						2018-04-05 11:52:22 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							388718b59f 
							
						 
					 
					
						
						
							
							Introduce emit statement.  
						
						
						
					 
					
						2018-02-22 15:17:30 +01:00 
						 
				 
			
				
					
						
							
							
								Emilio Almansi 
							
						 
					 
					
						
						
						
						
							
						
						
							ca6957da37 
							
						 
					 
					
						
						
							
							Added property _documentation_ to Function, Event, and Modifier definition classes.  
						
						
						
					 
					
						2018-02-19 16:45:38 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							efa4598c23 
							
						 
					 
					
						
						
							
							Mark functions static  
						
						
						
					 
					
						2017-09-20 01:23:21 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							342367d5dc 
							
						 
					 
					
						
						
							
							Store super function.  
						
						
						
					 
					
						2017-09-06 13:50:49 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							deeac7e2e0 
							
						 
					 
					
						
						
							
							Rename statemutability to stateMutability in ABI/AST  
						
						
						
					 
					
						2017-08-24 15:23:00 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							f646247dfb 
							
						 
					 
					
						
						
							
							Consider pure as constant for the AST JSON (to aid static analyzers)  
						
						
						
					 
					
						2017-08-24 14:13:34 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c5f11d938f 
							
						 
					 
					
						
						
							
							Merge pull request  #2656  from ethereum/performance1  
						
						... 
						
						
						
						Avoid some Json copy operations. 
						
					 
					
						2017-08-23 13:26:43 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							efe4d68a7b 
							
						 
					 
					
						
						
							
							Introduce view (and keep constant as an alias)  
						
						
						
					 
					
						2017-08-22 18:24:22 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9b6caa3fc4 
							
						 
					 
					
						
						
							
							Remove visits to abstract AST class TypeName.  
						
						
						
					 
					
						2017-08-22 15:12:38 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							4b56829ac3 
							
						 
					 
					
						
						
							
							Create children node in ASTJsonConverter when neccesary  
						
						
						
					 
					
						2017-08-21 16:28:30 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e3f90565d8 
							
						 
					 
					
						
						
							
							Avoid some Json copy operations.  
						
						
						
					 
					
						2017-08-21 16:28:30 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							7700f4033e 
							
						 
					 
					
						
						
							
							Remove isDeclaredConst() from functions  
						
						
						
					 
					
						2017-08-16 17:23:09 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							33ea314a24 
							
						 
					 
					
						
						
							
							Add statemutability to AST JSON  
						
						
						
					 
					
						2017-08-16 17:23:09 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							b210db8058 
							
						 
					 
					
						
						
							
							Make toString(visibility) a helper  
						
						
						
					 
					
						2017-08-09 14:58:59 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							c835bcec62 
							
						 
					 
					
						
						
							
							Replace isFullyImplemented with unimplementedFunctions in ASTAnnotations  
						
						
						
					 
					
						2017-08-04 14:03:37 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							8098030986 
							
						 
					 
					
						
						
							
							Use solAssert instead of boost throw where possible  
						
						
						
					 
					
						2017-07-26 22:23:21 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							d5f8ce90c7 
							
						 
					 
					
						
						
							
							Merge interface/Exceptions and interface/Utils  
						
						
						
					 
					
						2017-06-22 11:25:07 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							21aafaa704 
							
						 
					 
					
						
						
							
							Merge pull request  #2331  from ethereum/ASTDocumentationEntry  
						
						... 
						
						
						
						documentation field added to ContractDefinition-Node 
						
					 
					
						2017-06-14 14:32:27 +02: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 
							
						 
					 
					
						
						
						
						
							
						
						
							2e7190534b 
							
						 
					 
					
						
						
							
							documentation field added to ContractDefinition-Node  
						
						
						
					 
					
						2017-05-30 18:52:43 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							451acd4c9f 
							
						 
					 
					
						
						
							
							Merge pull request  #2301  from ethereum/ASTFunctionTypeFix  
						
						... 
						
						
						
						insert ParameterList-node in FunctionType-json 
						
					 
					
						2017-05-24 14:28:07 +02:00 
						 
				 
			
				
					
						
							
							
								djudjuu 
							
						 
					 
					
						
						
						
						
							
						
						
							26abd61d9b 
							
						 
					 
					
						
						
							
							insert ParameterList-node in FunctionType-json  
						
						
						
					 
					
						2017-05-24 13:52:16 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							604d254e8c 
							
						 
					 
					
						
						
							
							Fix AST JSON converter type lookup  
						
						
						
					 
					
						2017-05-23 23:12:40 +01:00