chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							16db3a84f1 
							
						 
					 
					
						
						
							
							Fix call graph with respect to constants.  
						
						
						
					 
					
						2021-02-25 16:00:53 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eacf7c1cf9 
							
						 
					 
					
						
						
							
							Merge pull request  #11009  from ethereum/properlyParseAddressMember  
						
						... 
						
						
						
						Properly parse address member. 
						
					 
					
						2021-02-24 17:12:00 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							3d97e9a77b 
							
						 
					 
					
						
						
							
							Properly parse address member.  
						
						
						
					 
					
						2021-02-24 16:44:16 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0cc181c34 
							
						 
					 
					
						
						
							
							Merge pull request  #11004  from ethereum/mappingAccessMultiSlot  
						
						... 
						
						
						
						[Sol->Yul] Mapping access with multi-slot keys. 
						
					 
					
						2021-02-24 16:32:08 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							5e9637bc39 
							
						 
					 
					
						
						
							
							Mapping access with multi-slot keys.  
						
						
						
					 
					
						2021-02-24 13:44:23 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d48052ae5 
							
						 
					 
					
						
						
							
							Merge pull request  #11003  from ethereum/ir-bug-incorrect-return-variable-count  
						
						... 
						
						
						
						Fix IR bug on deleting storage variables of function type. 
						
					 
					
						2021-02-24 13:24:31 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6bc9056ced 
							
						 
					 
					
						
						
							
							Merge pull request  #11000  from ethereum/fix-isdynamicallyencoded-for-structs-containing-internal-types  
						
						... 
						
						
						
						Fix isDynamicallyEncoded() for structs containing internal types 
						
					 
					
						2021-02-24 13:20:51 +01:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							2c2c7a4473 
							
						 
					 
					
						
						
							
							Fix IR bug on deleting storage variables of function type.  
						
						... 
						
						
						
						Calling the zeroing function assumed that the stack slots needed for the type was always 1. This is
false for function types. 
						
					 
					
						2021-02-24 12:43:33 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							e87cd0afdf 
							
						 
					 
					
						
						
							
							Check that there is an interface type before querying validity of location.  
						
						
						
					 
					
						2021-02-24 11:22:40 +01:00 
						 
				 
			
				
					
						
							
							
								Harikrishnan Mulackal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							58e0977647 
							
						 
					 
					
						
						
							
							Merge pull request  #10994  from ethereum/remove-remains-of-ast-json-option  
						
						... 
						
						
						
						Remove the last remains of --ast-json option 
						
					 
					
						2021-02-24 10:21:30 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1220d8df7b 
							
						 
					 
					
						
						
							
							Merge pull request  #10998  from ethereum/clean-up-function-external-type-tests  
						
						... 
						
						
						
						Minor cleanup in syntax tests for function types 
						
					 
					
						2021-02-23 17:59:26 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e33c058a60 
							
						 
					 
					
						
						
							
							Merge pull request  #10896  from ethereum/issue-10870  
						
						... 
						
						
						
						Fix issue with pop on storage array. 
						
					 
					
						2021-02-23 17:49:17 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92b52cbf84 
							
						 
					 
					
						
						
							
							Merge pull request  #10999  from ethereum/hash-collision-throw  
						
						... 
						
						
						
						Converted hash collision error into a fatal type error. 
						
					 
					
						2021-02-23 17:33:41 +01:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							66d6d20f65 
							
						 
					 
					
						
						
							
							Converted hash collision error into a fatal type error.  
						
						... 
						
						
						
						The check is performed during ContractLevelChecker. However, the TypeChecker throws in certain cases
when it encounters functions, whose hashes collide. 
						
					 
					
						2021-02-23 17:09:40 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							cf2847afc4 
							
						 
					 
					
						
						
							
							Remove duplicate syntax tests for functions taking internal struct types  
						
						
						
					 
					
						2021-02-23 16:46:49 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							fc7a091bfb 
							
						 
					 
					
						
						
							
							Move several tests related to function types from nameAndTypeResolution/ to more specific directories  
						
						
						
					 
					
						2021-02-23 16:46:49 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							596e8dd9b6 
							
						 
					 
					
						
						
							
							Merge pull request  #10959  from ethereum/assert-too-strict  
						
						... 
						
						
						
						Loosened up a really strict assert from ABIFunctions.cpp 
						
					 
					
						2021-02-23 14:59:14 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02b27bdc64 
							
						 
					 
					
						
						
							
							Merge pull request  #10976  from ethereum/fix-boost-filesystem-bug  
						
						... 
						
						
						
						Tests: Do not remove filename from boost filesystem path for corner cases 
						
					 
					
						2021-02-23 14:43:55 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Arlt 
							
						 
					 
					
						
						
						
						
							
						
						
							ae6996efc1 
							
						 
					 
					
						
						
							
							Fix issue with pop on storage array.  
						
						
						
					 
					
						2021-02-23 14:26:55 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3dcba53595 
							
						 
					 
					
						
						
							
							Merge pull request  #10993  from ethereum/fixModuleMemberNames  
						
						... 
						
						
						
						Fix module member names for importing with renaming. 
						
					 
					
						2021-02-23 14:20:28 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ddc8692af6 
							
						 
					 
					
						
						
							
							Merge pull request  #10995  from ethereum/function-call-graph-remove-contract-reference  
						
						... 
						
						
						
						Remove contract reference from function call graph 
						
					 
					
						2021-02-23 14:20:05 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							f58b64800f 
							
						 
					 
					
						
						
							
							Fix 'switch' style in FunctionCallGraph  
						
						
						
					 
					
						2021-02-23 14:02:35 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							7a85516b82 
							
						 
					 
					
						
						
							
							Remove contract reference from the call graph  
						
						
						
					 
					
						2021-02-23 14:01:20 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d0ecd9406 
							
						 
					 
					
						
						
							
							Merge pull request  #10535  from ethereum/removeNumbers  
						
						... 
						
						
						
						Improve generated names. 
						
					 
					
						2021-02-23 13:29:18 +01:00 
						 
				 
			
				
					
						
							
							
								Harikrishnan Mulackal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							148e1150f2 
							
						 
					 
					
						
						
							
							Merge pull request  #10992  from ethereum/detectAssignToFunction  
						
						... 
						
						
						
						Detect assignment to function in inline assembly. 
						
					 
					
						2021-02-23 13:26:45 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ebba9a86ca 
							
						 
					 
					
						
						
							
							Merge pull request  #10989  from ethereum/exampleVersion  
						
						... 
						
						
						
						Update example version. 
						
					 
					
						2021-02-23 13:25:40 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d586b7b57a 
							
						 
					 
					
						
						
							
							Merge pull request  #10991  from ethereum/bareCallNoReturndatacopy  
						
						... 
						
						
						
						[Sol->Yul] Fix bare call wihout returndatacopy. 
						
					 
					
						2021-02-23 13:24:50 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c91cffa4ec 
							
						 
					 
					
						
						
							
							Fix module member names for importing with renaming.  
						
						
						
					 
					
						2021-02-23 13:15:32 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							01f8005d04 
							
						 
					 
					
						
						
							
							Remove the last remains of --ast-json option  
						
						
						
					 
					
						2021-02-23 12:39:19 +01:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c9f1b55073 
							
						 
					 
					
						
						
							
							Merge pull request  #10967  from ethereum/proto-mutator  
						
						... 
						
						
						
						Proto mutator: Add control flow to basic blocks 
						
					 
					
						2021-02-23 12:03:52 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9c7b1e9c3f 
							
						 
					 
					
						
						
							
							Detect assignment to function in inline assembly.  
						
						
						
					 
					
						2021-02-23 11:47:12 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd1ae5ba11 
							
						 
					 
					
						
						
							
							Merge pull request  #10990  from ethereum/call-graph-as-contract-annotation  
						
						... 
						
						
						
						Call graph as contract annotation 
						
					 
					
						2021-02-23 11:43:24 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							907bde6e17 
							
						 
					 
					
						
						
							
							Merge pull request  #10973  from ethereum/function-call-graph-v2  
						
						... 
						
						
						
						Function Call Graph v2 
						
					 
					
						2021-02-23 11:42:52 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							3c6f5eb025 
							
						 
					 
					
						
						
							
							Update example version.  
						
						
						
					 
					
						2021-02-23 11:31:43 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							781f00771c 
							
						 
					 
					
						
						
							
							Remove IRGenerator::verifyCallGraphs and make generate() verify the graphs automatically  
						
						
						
					 
					
						2021-02-23 10:47:02 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							54eb34d6fd 
							
						 
					 
					
						
						
							
							Move call graphs from CompilerStack to ContractDefinitionAnnotation  
						
						
						
					 
					
						2021-02-23 10:47:02 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							6c28120f19 
							
						 
					 
					
						
						
							
							Move CallGraph structure to a separate module  
						
						
						
					 
					
						2021-02-23 10:47:02 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							769a7687c6 
							
						 
					 
					
						
						
							
							Make CompilerStack::contractDefinition() public  
						
						
						
					 
					
						2021-02-23 10:47:02 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							051995a373 
							
						 
					 
					
						
						
							
							Test suite for FunctionCallGraph  
						
						
						
					 
					
						2021-02-23 10:46:28 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							53d70dec57 
							
						 
					 
					
						
						
							
							CompilerStack: Build call graphs in the analysis phase  
						
						
						
					 
					
						2021-02-23 10:46:28 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							4c283f00c1 
							
						 
					 
					
						
						
							
							Add IRGenerator::verifyCallGraphs()  
						
						
						
					 
					
						2021-02-23 10:46:28 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							74ef7dd790 
							
						 
					 
					
						
						
							
							FunctionCallGraph: operator<< for printing nodes in an unambiguous way  
						
						
						
					 
					
						2021-02-23 10:46:28 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							4c1f8d69f9 
							
						 
					 
					
						
						
							
							Implement a Function Call Graph  
						
						
						
					 
					
						2021-02-23 10:46:28 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e9b3dd21d0 
							
						 
					 
					
						
						
							
							Fix bare call wihout returndatacopy.  
						
						
						
					 
					
						2021-02-23 10:45:01 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							64d14b4cc4 
							
						 
					 
					
						
						
							
							IRNames::function(): Return correct name if the function is a constructor  
						
						
						
					 
					
						2021-02-23 10:29:12 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							529495c530 
							
						 
					 
					
						
						
							
							CompilerStack: Typo in a comment  
						
						
						
					 
					
						2021-02-23 10:29:12 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							e27afe93a9 
							
						 
					 
					
						
						
							
							CompilerStack: Fix style on local variable name  
						
						
						
					 
					
						2021-02-23 10:29:12 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							13a9d21d88 
							
						 
					 
					
						
						
							
							FunctionType: Add assertions against missing type annotations  
						
						... 
						
						
						
						- This should make it easier to realize that one of the analysis phases has not been executed. 
						
					 
					
						2021-02-23 10:29:12 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							8bacf03ffe 
							
						 
					 
					
						
						
							
							MultiUseYulFunctionCollector::requestedFunctions(): Refactor the loop to use destructuring  
						
						
						
					 
					
						2021-02-23 10:29:12 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e75e3fc2e3 
							
						 
					 
					
						
						
							
							Merge pull request  #10977  from ethereum/replace-throw-with-boost-macro  
						
						... 
						
						
						
						Replace raw throw with BOOST_THROW_EXCEPTION. 
						
					 
					
						2021-02-22 16:18:13 +01:00