Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							f7cc29bec1 
							
						 
					 
					
						
						
							
							Add std:: qualifier to move() calls  
						
						
						
					 
					
						2022-08-30 11:12:15 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							9a429e2300 
							
						 
					 
					
						
						
							
							Fix ICE on invalid tuple assignments.  
						
						
						
					 
					
						2022-08-09 12:41:47 +02:00 
						 
				 
			
				
					
						
							
							
								Nikola Matic 
							
						 
					 
					
						
						
						
						
							
						
						
							40de2b0442 
							
						 
					 
					
						
						
							
							Add full stops to error messages  
						
						
						
					 
					
						2022-08-05 09:52:48 +02:00 
						 
				 
			
				
					
						
							
							
								Duc Thanh Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							a9e03f5e4a 
							
						 
					 
					
						
						
							
							Fix out-of-range compiler crash for nested tuple assignment involving  
						
						... 
						
						
						
						outer unary tuple 
						
					 
					
						2022-08-04 12:45:46 -04:00 
						 
				 
			
				
					
						
							
							
								Matheus Aguiar 
							
						 
					 
					
						
						
						
						
							
						
						
							9acf693aa2 
							
						 
					 
					
						
						
							
							Fixed bad cast when abiEncodeCall receives a tuple from a function.  
						
						
						
					 
					
						2022-08-03 18:48:38 -03:00 
						 
				 
			
				
					
						
							
							
								Duc Thanh Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							5072472917 
							
						 
					 
					
						
						
							
							Fix abi.encodeCall checks  
						
						
						
					 
					
						2022-07-25 12:40:54 -04:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e2675002ca 
							
						 
					 
					
						
						
							
							Settings struct for name resolution.  
						
						
						
					 
					
						2022-07-14 17:22:17 +02:00 
						 
				 
			
				
					
						
							
							
								Duc Thanh Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							0a14368315 
							
						 
					 
					
						
						
							
							Display human readable type name in conversion error message  
						
						
						
					 
					
						2022-07-06 10:49:51 -04:00 
						 
				 
			
				
					
						
							
							
								Mathias L. Baumann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							03409beb1d 
							
						 
					 
					
						
						
							
							Update libsolidity/analysis/NameAndTypeResolver.h  
						
						... 
						
						
						
						Co-authored-by: Damian Wechman <damian.wechman.it@gmail.com> 
						
					 
					
						2022-06-22 13:25:24 +02:00 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							18784cff81 
							
						 
					 
					
						
						
							
							Add all path declarations in IdentifierPath annotation  
						
						
						
					 
					
						2022-06-20 18:08:57 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
						
						
							
						
						
							3b2c6de61c 
							
						 
					 
					
						
						
							
							Propagate purity information for member access to foreign pure variables  
						
						
						
					 
					
						2022-06-16 17:11:55 +05:30 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							53c4facf4e 
							
						 
					 
					
						
						
							
							Fix compilation error.  
						
						
						
					 
					
						2022-06-15 11:14:50 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
						
						
							
						
						
							4b7ed2d47a 
							
						 
					 
					
						
						
							
							Display human readable type name in conversion error message  
						
						
						
					 
					
						2022-06-08 18:23:51 +05:30 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							dfa0bcf760 
							
						 
					 
					
						
						
							
							More strict override check for data locations.  
						
						
						
					 
					
						2022-05-17 13:02:12 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							505fa7763f 
							
						 
					 
					
						
						
							
							Fix checks for "using for ... global" for libraries.  
						
						
						
					 
					
						2022-05-02 12:40:56 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
						
						
							
						
						
							3a17274691 
							
						 
					 
					
						
						
							
							Improve error message for static array with size too large  
						
						
						
					 
					
						2022-04-05 17:36:37 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							755e043a6d 
							
						 
					 
					
						
						
							
							Use error message for unary operators.  
						
						
						
					 
					
						2022-04-04 16:53:36 +05:30 
						 
				 
			
				
					
						
							
							
								nishant-sachdeva 
							
						 
					 
					
						
						
						
						
							
						
						
							4c6066bfad 
							
						 
					 
					
						
						
							
							typeCheckAbiEncodeCallFunction should type check the arguments on functionPointerType->asExternallyCallableFunction instead of teh plain function type  
						
						
						
					 
					
						2022-03-24 18:53:46 +05:30 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							28593839d9 
							
						 
					 
					
						
						
							
							Add helper to see if a switch has a default case.  
						
						
						
					 
					
						2022-03-15 14:29:54 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9188519f11 
							
						 
					 
					
						
						
							
							Using for with global binding.  
						
						
						
					 
					
						2022-03-14 17:39:14 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							0f1a63c3fa 
							
						 
					 
					
						
						
							
							Fix import directive visits in type checker and view pure checker.  
						
						
						
					 
					
						2022-03-14 14:53:06 +01:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							672951ccc7 
							
						 
					 
					
						
						
							
							Extend using-for.  
						
						
						
					 
					
						2022-03-14 12:33:44 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							09f667948b 
							
						 
					 
					
						
						
							
							Merge pull request  #12746  from tfire/fix/remove-namespace-ast-annotations  
						
						... 
						
						
						
						Remove use of `using namespace` in header file 
						
					 
					
						2022-03-11 12:49:13 +01:00 
						 
				 
			
				
					
						
							
							
								nishant-sachdeva 
							
						 
					 
					
						
						
						
						
							
						
						
							624d2d3968 
							
						 
					 
					
						
						
							
							Error messages from abi encodecall are giving more details about the types of the involved variables  
						
						
						
					 
					
						2022-03-11 16:14:55 +05:30 
						 
				 
			
				
					
						
							
							
								Tyler 
							
						 
					 
					
						
						
						
						
							
						
						
							047034544e 
							
						 
					 
					
						
						
							
							Merge branch 'develop' of github.com:tfire/solidity into fix/remove-namespace-ast-annotations  
						
						
						
					 
					
						2022-03-09 18:55:22 -05:00 
						 
				 
			
				
					
						
							
							
								Tyler 
							
						 
					 
					
						
						
						
						
							
						
						
							519e1c9402 
							
						 
					 
					
						
						
							
							Specify namespaces  
						
						... 
						
						
						
						Fix references into solidity::util 
						
					 
					
						2022-03-08 00:09:17 -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 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							175580fe90 
							
						 
					 
					
						
						
							
							Make error message less confusing  
						
						
						
					 
					
						2022-02-17 16:52:36 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							c47da51eab 
							
						 
					 
					
						
						
							
							Consider all grandparents in override analysis.  
						
						
						
					 
					
						2022-02-14 15:31:31 +01:00 
						 
				 
			
				
					
						
							
							
								nishant-sachdeva 
							
						 
					 
					
						
						
						
						
							
						
						
							276851ff91 
							
						 
					 
					
						
						
							
							Added support for FunctionType::Kind::StringConcat and functions string.concat  
						
						
						
					 
					
						2022-02-10 22:08:47 +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 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							7c0a121e45 
							
						 
					 
					
						
						
							
							Natspec: Fix ICE when overriding a struct getter with a Natspec-documented return value and the name in the struct is different.  
						
						
						
					 
					
						2022-01-17 17:10:07 +01:00 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							0004ad8764 
							
						 
					 
					
						
						
							
							Fix ICE when a constant variable declaration forward references a struct  
						
						
						
					 
					
						2022-01-17 13:24:14 +01:00 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							2c4c8264e4 
							
						 
					 
					
						
						
							
							Fix wrong error with immutables when base contract c'tor uses return  
						
						
						
					 
					
						2022-01-13 13:09:36 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							f5ff358add 
							
						 
					 
					
						
						
							
							Adds missing accepts to ImportDirective's SymbolAlias::symbol  
						
						
						
					 
					
						2022-01-10 19:32:28 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias L. Baumann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							63b6bbe15c 
							
						 
					 
					
						
						
							
							Merge pull request  #12471  from ethereum/modifiers-control-flow-11483  
						
						... 
						
						
						
						Properly generated control flows for inherited modifiers 
						
					 
					
						2022-01-06 13:39:50 +01:00 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							e969aed780 
							
						 
					 
					
						
						
							
							Properly resolve virtual modifiers  
						
						
						
					 
					
						2022-01-06 12:52:06 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3bb5ab7b2 
							
						 
					 
					
						
						
							
							Merge pull request  #12431  from ethereum/fixFun2  
						
						... 
						
						
						
						Safer constructors for FunctionType 
						
					 
					
						2022-01-04 18:18:21 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							4c838d9cf5 
							
						 
					 
					
						
						
							
							abi.encodeCall for declarations.  
						
						
						
					 
					
						2021-12-29 12:26:04 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f94279a437 
							
						 
					 
					
						
						
							
							Use options struct for function type factory function.  
						
						
						
					 
					
						2021-12-23 12:05:14 +01:00 
						 
				 
			
				
					
						
							
							
								mejsiej 
							
						 
					 
					
						
						
						
						
							
						
						
							ddd9a84141 
							
						 
					 
					
						
						
							
							Improve failure message when generating getter.  
						
						
						
					 
					
						2021-12-20 18:16:27 +01:00 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							7a96953e78 
							
						 
					 
					
						
						
							
							Implement typechecked abi.encodeCall()  
						
						
						
					 
					
						2021-12-16 17:35:58 +01:00 
						 
				 
			
				
					
						
							
							
								nishant-sachdeva 
							
						 
					 
					
						
						
						
						
							
						
						
							a4fbc607c6 
							
						 
					 
					
						
						
							
							Issue 11610 : Replced typeError with fataTypeError in lines 390 and 406. Test file added in test/libsolidity/syntaxTests/calldata_struct_argument_with_internal_type_inside.sol  
						
						... 
						
						
						
						Issue : 11610 : Test cases updated, Changelog.md file updated to include change on 0.8.11 
						
					 
					
						2021-12-03 12:23:35 +05:30 
						 
				 
			
				
					
						
							
							
								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