Mathias L. Baumann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2397f09b79 
							
						 
					 
					
						
						
							
							Merge pull request  #13182  from ethereum/identifierPath_declarations  
						
						... 
						
						
						
						Add all path declarations in IdentifierPath annotation 
						
					 
					
						2022-06-27 12:35:50 +02:00 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							5d2e134378 
							
						 
					 
					
						
						
							
							Add all path locations to the IdentifierPath ASTNode  
						
						
						
					 
					
						2022-06-21 14:19:45 +02:00 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							18784cff81 
							
						 
					 
					
						
						
							
							Add all path declarations in IdentifierPath annotation  
						
						
						
					 
					
						2022-06-20 18:08:57 +02:00 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							c88c74ceb8 
							
						 
					 
					
						
						
							
							Rename ASTJsonConverter to ASTJsonExporter  
						
						... 
						
						
						
						given that we have an ASTJsonImporter this name makes more sense. 
						
					 
					
						2022-06-16 18:05:51 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							16245f7b9b 
							
						 
					 
					
						
						
							
							Warn about multiple assignments to storage byte pushes and fix warnings about multiple storage to storage copies.  
						
						... 
						
						
						
						Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it> 
						
					 
					
						2022-06-15 13:53:05 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							d30b04674e 
							
						 
					 
					
						
						
							
							Add resolveUnaryTuples helper.  
						
						
						
					 
					
						2022-06-15 13:15:26 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							acbdcc3711 
							
						 
					 
					
						
						
							
							Revert the change that made events accessible in other contacts via qualified access  
						
						
						
					 
					
						2022-06-14 12:04:14 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
						
						
							
						
						
							4b7ed2d47a 
							
						 
					 
					
						
						
							
							Display human readable type name in conversion error message  
						
						
						
					 
					
						2022-06-08 18:23:51 +05:30 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							4ae43884d0 
							
						 
					 
					
						
						
							
							Apply a better way to annotate unreachability to the C++ compiler.  
						
						
						
					 
					
						2022-06-07 16:41:04 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							539e139555 
							
						 
					 
					
						
						
							
							Add explicit throws after some assertions to work around a spurious warning in GCC 12.1  
						
						
						
					 
					
						2022-06-01 20:37:48 +02:00 
						 
				 
			
				
					
						
							
							
								nishant-sachdeva 
							
						 
					 
					
						
						
						
						
							
						
						
							d4c06d2b4e 
							
						 
					 
					
						
						
							
							Adding event and error selector fields on the lines of the function selector fields  
						
						
						
					 
					
						2022-05-23 10:49:16 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							dfa0bcf760 
							
						 
					 
					
						
						
							
							More strict override check for data locations.  
						
						
						
					 
					
						2022-05-17 13:02:12 +02:00 
						 
				 
			
				
					
						
							
							
								Aisultan Kali 
							
						 
					 
					
						
						
						
						
							
						
						
							96376264e8 
							
						 
					 
					
						
						
							
							Set handlers use unified jsonPrint with prettifier if needed  
						
						
						
					 
					
						2022-04-04 20:17:11 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9188519f11 
							
						 
					 
					
						
						
							
							Using for with global binding.  
						
						
						
					 
					
						2022-03-14 17:39:14 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f6beaa0ad 
							
						 
					 
					
						
						
							
							Merge pull request  #12121  from ethereum/extend-using-statement  
						
						... 
						
						
						
						Extend using statement 
						
					 
					
						2022-03-14 14:10:16 +01:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							672951ccc7 
							
						 
					 
					
						
						
							
							Extend using-for.  
						
						
						
					 
					
						2022-03-14 12:33:44 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							2b2f8acc12 
							
						 
					 
					
						
						
							
							LSP: Implements goto-definition.  
						
						
						
					 
					
						2022-03-14 11:59:41 +01:00 
						 
				 
			
				
					
						
							
							
								Tyler 
							
						 
					 
					
						
						
						
						
							
						
						
							1c58b91075 
							
						 
					 
					
						
						
							
							Merge branch 'develop' of github.com:tfire/solidity into fix/remove-namespace-ast-annotations  
						
						
						
					 
					
						2022-03-10 17:39:29 -05:00 
						 
				 
			
				
					
						
							
							
								Tyler 
							
						 
					 
					
						
						
						
						
							
						
						
							1653b6c5b7 
							
						 
					 
					
						
						
							
							more qualifying  
						
						
						
					 
					
						2022-03-10 17:36:46 -05:00 
						 
				 
			
				
					
						
							
							
								Tyler 
							
						 
					 
					
						
						
						
						
							
						
						
							047034544e 
							
						 
					 
					
						
						
							
							Merge branch 'develop' of github.com:tfire/solidity into fix/remove-namespace-ast-annotations  
						
						
						
					 
					
						2022-03-09 18:55:22 -05:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							7bd6cba79c 
							
						 
					 
					
						
						
							
							Provide generic access to type definition for user-defined types.  
						
						
						
					 
					
						2022-03-09 10:41:57 +01:00 
						 
				 
			
				
					
						
							
							
								Tyler 
							
						 
					 
					
						
						
						
						
							
						
						
							519e1c9402 
							
						 
					 
					
						
						
							
							Specify namespaces  
						
						... 
						
						
						
						Fix references into solidity::util 
						
					 
					
						2022-03-08 00:09:17 -05:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77c40cd2af 
							
						 
					 
					
						
						
							
							Merge pull request  #12740  from ethereum/remove-locale-dependent-operations  
						
						... 
						
						
						
						Replace all locale-dependent operations with locale-agnostic counterparts 
						
					 
					
						2022-03-07 17:56:58 +01:00 
						 
				 
			
				
					
						
							
							
								wechman 
							
						 
					 
					
						
						
						
						
							
						
						
							52dfccca98 
							
						 
					 
					
						
						
							
							Replace all locale-dependent operations with locale-agnostic counterparts  
						
						
						
					 
					
						2022-03-07 17:23:08 +01:00 
						 
				 
			
				
					
						
							
							
								Tyler 
							
						 
					 
					
						
						
						
						
							
						
						
							a890c82f9d 
							
						 
					 
					
						
						
							
							Remove use of using namespace in header file  
						
						
						
					 
					
						2022-03-06 23:16:10 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							290b1c3a90 
							
						 
					 
					
						
						
							
							Allow memory-safe inline assembly dialect flag.  
						
						
						
					 
					
						2022-03-02 17:07:11 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							9bcfcc61a7 
							
						 
					 
					
						
						
							
							Inline assembly without memory effects is implicitly memory safe.  
						
						
						
					 
					
						2022-03-02 16:42:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							e6848caac1 
							
						 
					 
					
						
						
							
							Allow annotating inline assembly as memory-safe.  
						
						
						
					 
					
						2022-03-02 16:42:28 +01:00 
						 
				 
			
				
					
						
							
							
								nishant-sachdeva 
							
						 
					 
					
						
						
						
						
							
						
						
							195f72e844 
							
						 
					 
					
						
						
							
							Added errorSelector field for custom errors  
						
						
						
					 
					
						2022-02-21 19:14:33 +05:30 
						 
				 
			
				
					
						
							
							
								nishant-sachdeva 
							
						 
					 
					
						
						
						
						
							
						
						
							276851ff91 
							
						 
					 
					
						
						
							
							Added support for FunctionType::Kind::StringConcat and functions string.concat  
						
						
						
					 
					
						2022-02-10 22:08:47 +05:30 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							46075d04d9 
							
						 
					 
					
						
						
							
							Include used events in `--hashes` output  
						
						
						
					 
					
						2022-02-09 13:50:42 +01:00 
						 
				 
			
				
					
						
							
							
								nishant-sachdeva 
							
						 
					 
					
						
						
						
						
							
						
						
							e85bceb417 
							
						 
					 
					
						
						
							
							Types.h:872 had a comment /// String is interpreted as a subtype of  
						
						... 
						
						
						
						Bytes. - this was now incorrect after #12593  . That has been removed
now. 
						
					 
					
						2022-02-04 15:49:08 +05:30 
						 
				 
			
				
					
						
							
							
								nishant-sachdeva 
							
						 
					 
					
						
						
						
						
							
						
						
							cc6344c03c 
							
						 
					 
					
						
						
							
							Changed instaces of isByteArrayOrString() to isByteArray() where it's only supposed to return a True for Bytes Type  
						
						
						
					 
					
						2022-02-02 17:05:26 +05:30 
						 
				 
			
				
					
						
							
							
								nishant-sachdeva 
							
						 
					 
					
						
						
						
						
							
						
						
							9043621747 
							
						 
					 
					
						
						
							
							Changed occurences of isByteArray() to isByteArrayOrString(). The idea  
						
						... 
						
						
						
						is to, in a future commit, replace such occurences of
isByteArrayOrString() which are required to return True only for Bytes
type with a new isByteArray() function. 
						
					 
					
						2022-02-02 14:19:58 +05:30 
						 
				 
			
				
					
						
							
							
								Mathias L. Baumann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b6dbfdf79b 
							
						 
					 
					
						
						
							
							Merge pull request  #12494  from ethereum/AST-ImportDirective-traversal-fix  
						
						... 
						
						
						
						Adds missing accepts to ImportDirective's SymbolAlias::symbol. 
						
					 
					
						2022-01-24 13:27:00 +01:00 
						 
				 
			
				
					
						
							
							
								nishant-sachdeva 
							
						 
					 
					
						
						
						
						
							
						
						
							a0d6c11860 
							
						 
					 
					
						
						
							
							Equality operator allowed for external function types  
						
						
						
					 
					
						2022-01-19 15:20:31 +05:30 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							0004ad8764 
							
						 
					 
					
						
						
							
							Fix ICE when a constant variable declaration forward references a struct  
						
						
						
					 
					
						2022-01-17 13:24:14 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							f5ff358add 
							
						 
					 
					
						
						
							
							Adds missing accepts to ImportDirective's SymbolAlias::symbol  
						
						
						
					 
					
						2022-01-10 19:32:28 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3bb5ab7b2 
							
						 
					 
					
						
						
							
							Merge pull request  #12431  from ethereum/fixFun2  
						
						... 
						
						
						
						Safer constructors for FunctionType 
						
					 
					
						2022-01-04 18:18:21 +01:00 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							b95db2db5e 
							
						 
					 
					
						
						
							
							Remove unnecessary checks in modifier resolve function  
						
						
						
					 
					
						2021-12-29 13:27:10 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							7620bfaad8 
							
						 
					 
					
						
						
							
							Add option member for function type.  
						
						
						
					 
					
						2021-12-23 12:05:18 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f94279a437 
							
						 
					 
					
						
						
							
							Use options struct for function type factory function.  
						
						
						
					 
					
						2021-12-23 12:05:14 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							4fa8eee683 
							
						 
					 
					
						
						
							
							Use function names instead of members.  
						
						
						
					 
					
						2021-12-23 11:55:33 +01:00 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							7a96953e78 
							
						 
					 
					
						
						
							
							Implement typechecked abi.encodeCall()  
						
						
						
					 
					
						2021-12-16 17:35:58 +01:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							8815d6f5f0 
							
						 
					 
					
						
						
							
							Moved a check related to constants to TypeChecker  
						
						... 
						
						
						
						And added a proper error message when constant types containing (nested) mapping types are used. 
						
					 
					
						2021-10-26 18:43:04 +02:00 
						 
				 
			
				
					
						
							
							
								vowchick 
							
						 
					 
					
						
						
						
						
							
						
						
							5d985a24ac 
							
						 
					 
					
						
						
							
							Use range-v3 loops: delete boost includes  
						
						... 
						
						
						
						An addition to issue #10738 , couldn't change boost::for_each to
std::for_each, doesn't compile.
Build successful
./scripts/test.sh successful 
						
					 
					
						2021-10-16 11:54:46 +03:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							86a7e19879 
							
						 
					 
					
						
						
							
							libsolidity: Adding a comment to nameLocation().  
						
						
						
					 
					
						2021-10-14 17:33:15 +02:00 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							4368da0201 
							
						 
					 
					
						
						
							
							Fix ICE when printing an error message related to mappings  
						
						
						
					 
					
						2021-10-06 17:02:36 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ecfcca1a27 
							
						 
					 
					
						
						
							
							Merge pull request  #12016  from ethereum/external-fp-10358  
						
						... 
						
						
						
						Add ``.address`` and ``.selector`` in inside assembly for external function pointers 
						
					 
					
						2021-10-05 14:48:58 +02:00 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							98dd78362e 
							
						 
					 
					
						
						
							
							Add `.address and .selector` in inside assembly for external function pointers  
						
						
						
					 
					
						2021-10-04 18:05:57 +02:00