chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ebd584fcfb 
							
						 
					 
					
						
						
							
							Merge pull request  #12206  from ethereum/extractExternalFunctionPart  
						
						... 
						
						
						
						Extract external function part 
						
					 
					
						2022-02-28 13:04:14 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8962d53e3c 
							
						 
					 
					
						
						
							
							Merge pull request  #12701  from a3d4/fix-running-tests-from-any-drive  
						
						... 
						
						
						
						Fix running path-related tests from any Windows drive 
						
					 
					
						2022-02-28 12:58:45 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ca4c983973 
							
						 
					 
					
						
						
							
							Merge pull request  #12695  from ethereum/less-confusing-err  
						
						... 
						
						
						
						Make error message less confusing 
						
					 
					
						2022-02-28 12:36:47 +01:00 
						 
				 
			
				
					
						
							
							
								a3d4 
							
						 
					 
					
						
						
						
						
							
						
						
							50ae21d1bf 
							
						 
					 
					
						
						
							
							Fix running tests from any drive  
						
						
						
					 
					
						2022-02-22 18:11:42 +01:00 
						 
				 
			
				
					
						
							
							
								nishant-sachdeva 
							
						 
					 
					
						
						
						
						
							
						
						
							195f72e844 
							
						 
					 
					
						
						
							
							Added errorSelector field for custom errors  
						
						
						
					 
					
						2022-02-21 19:14:33 +05:30 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							106921c278 
							
						 
					 
					
						
						
							
							Extract external function part into its own function.  
						
						
						
					 
					
						2022-02-21 14:32:52 +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 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							46075d04d9 
							
						 
					 
					
						
						
							
							Include used events in `--hashes` output  
						
						
						
					 
					
						2022-02-09 13:50:42 +01:00 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							3e7c68d9b0 
							
						 
					 
					
						
						
							
							Merge identifier query methods into one  
						
						
						
					 
					
						2022-02-08 17:44:21 +01:00 
						 
				 
			
				
					
						
							
							
								joshieDo 
							
						 
					 
					
						
						
						
						
							
						
						
							9e62f21b25 
							
						 
					 
					
						
						
							
							Add event and error identifiers to cli hashes cmd  
						
						
						
					 
					
						2022-02-08 17:44:21 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c3bcb6c2d 
							
						 
					 
					
						
						
							
							Merge pull request  #12434  from ethereum/outputLocations  
						
						... 
						
						
						
						Output searched locations on import failure. 
						
					 
					
						2022-02-08 17:16:46 +01:00 
						 
				 
			
				
					
						
							
							
								joshuatarkwski 
							
						 
					 
					
						
						
						
						
							
						
						
							6225dad332 
							
						 
					 
					
						
						
							
							Output searched locations on import failure.  
						
						
						
					 
					
						2022-02-08 16:20:27 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28bc5db576 
							
						 
					 
					
						
						
							
							Merge pull request  #12598  from a3d4/case-insensitive-root-in-normalizeclipathforvfs  
						
						... 
						
						
						
						Treat root path in normalizeCLIPathForVFS as case insensitive on Windows 
						
					 
					
						2022-02-08 13:17:05 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias L. Baumann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c139d39b9b 
							
						 
					 
					
						
						
							
							Merge pull request  #12589  from ethereum/emit-immutable-references  
						
						... 
						
						
						
						Emit immutable references for pure yul code 
						
					 
					
						2022-02-07 13:21:44 +01:00 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							b9fe628b70 
							
						 
					 
					
						
						
							
							Emit immutable references for pure yul code  
						
						
						
					 
					
						2022-02-07 12:32:54 +01:00 
						 
				 
			
				
					
						
							
							
								a3d4 
							
						 
					 
					
						
						
						
						
							
						
						
							0a17495cf9 
							
						 
					 
					
						
						
							
							Treat root path in normalizeCLIPathForVFS as case insensitive on Windows  
						
						
						
					 
					
						2022-02-05 11:51:11 +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 
						 
				 
			
				
					
						
							
							
								nishant-sachdeva 
							
						 
					 
					
						
						
						
						
							
						
						
							e2711b7fab 
							
						 
					 
					
						
						
							
							Corresponding code in the .cpp file has been commented instead of begin removed pending preliminary reviews  
						
						... 
						
						
						
						Code generators needed fixing of the cleanup process during typecasting of bytes and integers 
						
					 
					
						2022-02-01 16:07:55 +05:30 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							0fe5811459 
							
						 
					 
					
						
						
							
							Fixed a ICE on calldata to struct member copy  
						
						
						
					 
					
						2022-01-31 17:26:11 +01:00 
						 
				 
			
				
					
						
							
							
								nishant-sachdeva 
							
						 
					 
					
						
						
						
						
							
						
						
							dec511aad8 
							
						 
					 
					
						
						
							
							Corresponding code in the .cpp file has been commented instead of begin removed pending preliminary reviews  
						
						... 
						
						
						
						Code generators needed fixing of the cleanup process during typecasting of bytes and integers 
						
					 
					
						2022-01-28 19:56:15 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							6f4709d383 
							
						 
					 
					
						
						
							
							Remove empty assert messages  
						
						
						
					 
					
						2022-01-20 15:11:26 +01:00 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							a550048cf0 
							
						 
					 
					
						
						
							
							Fix too strict assert for calldata string -> bytes conversions  
						
						
						
					 
					
						2022-01-20 15:11:26 +01:00 
						 
				 
			
				
					
						
							
							
								nishant-sachdeva 
							
						 
					 
					
						
						
						
						
							
						
						
							27d0480e96 
							
						 
					 
					
						
						
							
							Adding Stack Height Checker and modifying the number of POP instructions to appropriately provide the pointer address  
						
						
						
					 
					
						2022-01-20 01:15:08 +05:30 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92c262d116 
							
						 
					 
					
						
						
							
							Merge pull request  #12553  from ethereum/ir-ice-12546  
						
						... 
						
						
						
						Fix .push() not considering external functions 
						
					 
					
						2022-01-19 13:41:20 +01:00 
						 
				 
			
				
					
						
							
							
								nishant-sachdeva 
							
						 
					 
					
						
						
						
						
							
						
						
							a0d6c11860 
							
						 
					 
					
						
						
							
							Equality operator allowed for external function types  
						
						
						
					 
					
						2022-01-19 15:20:31 +05:30 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							89d6bff72a 
							
						 
					 
					
						
						
							
							Fix .push() not considering external functions  
						
						
						
					 
					
						2022-01-18 16:30:31 +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 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							1bd0f9570f 
							
						 
					 
					
						
						
							
							LSP: Introduces lspAssert(condition, ErrorCode, message)  
						
						
						
					 
					
						2022-01-05 11:30:04 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c16867cb83 
							
						 
					 
					
						
						
							
							Merge pull request  #12272  from ethereum/equalStoreEliminator  
						
						... 
						
						
						
						Equal store eliminator. 
						
					 
					
						2022-01-05 11:24:59 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							4105b0a587 
							
						 
					 
					
						
						
							
							LSP: Introduce HandlerError(id, code, message) exception for easier handling.  
						
						
						
					 
					
						2022-01-05 11:04:40 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3bb5ab7b2 
							
						 
					 
					
						
						
							
							Merge pull request  #12431  from ethereum/fixFun2  
						
						... 
						
						
						
						Safer constructors for FunctionType 
						
					 
					
						2022-01-04 18:18:21 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							772e100813 
							
						 
					 
					
						
						
							
							Equal store eliminator.  
						
						
						
					 
					
						2022-01-03 15:52:05 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							692614df72 
							
						 
					 
					
						
						
							
							Merge pull request  #12437  from ethereum/encodeCallForDeclarations  
						
						... 
						
						
						
						abi.encodeCall for declarations. 
						
					 
					
						2021-12-29 18:40:18 +01:00 
						 
				 
			
				
					
						
							
							
								Leo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							048a8f4d28 
							
						 
					 
					
						
						
							
							Merge pull request  #12455  from ethereum/smt_analyze_contracts  
						
						... 
						
						
						
						[SMTChecker] Do not analyze unecessary contracts 
						
					 
					
						2021-12-29 15:14:35 +01:00 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							b95db2db5e 
							
						 
					 
					
						
						
							
							Remove unnecessary checks in modifier resolve function  
						
						
						
					 
					
						2021-12-29 13:27:10 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							4c838d9cf5 
							
						 
					 
					
						
						
							
							abi.encodeCall for declarations.  
						
						
						
					 
					
						2021-12-29 12:26:04 +01:00 
						 
				 
			
				
					
						
							
							
								Leo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							fb8c138b8b 
							
						 
					 
					
						
						
							
							Do not analyze unecessary contracts  
						
						
						
					 
					
						2021-12-24 19:36:32 +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