..  
		
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										backends
									
								 
							
						
					 
				 
				
					
						
							
							Merge pull request  #13705  from ethereum/onlyCountVariables 
						
					 
				 
				2022-11-25 14:20:07 +01:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										optimiser
									
								 
							
						
					 
				 
				
					
						
							
							Re-use knowledge about keccak calls. 
						
					 
				 
				2022-12-07 14:16:13 +01:00  
		
			
			
			
			
				
					
						
							
								AsmAnalysis.cpp 
							
						
					 
				 
				
					
						
							
							Forward declare Instruction enum in EVMVersion 
						
					 
				 
				2022-09-29 13:41:58 +02:00  
		
			
			
			
			
				
					
						
							
								AsmAnalysis.h 
							
						
					 
				 
				
					
						
							
							Inline assembly without memory effects is implicitly memory safe. 
						
					 
				 
				2022-03-02 16:42:28 +01:00  
		
			
			
			
			
				
					
						
							
								AsmAnalysisInfo.h 
							
						
					 
				 
				
					
						
							
							Rename AsmData -> AST 
						
					 
				 
				2020-11-25 17:58:02 +00:00  
		
			
			
			
			
				
					
						
							
								AsmJsonConverter.cpp 
							
						
					 
				 
				
					
						
							
							Separate DebugData fields for Solidity and Yul source locations 
						
					 
				 
				2021-09-22 13:11:39 +02:00  
		
			
			
			
			
				
					
						
							
								AsmJsonConverter.h 
							
						
					 
				 
				
					
						
							
							Remove unused include of boost/variant 
						
					 
				 
				2022-09-27 03:27:37 +02:00  
		
			
			
			
			
				
					
						
							
								AsmJsonImporter.cpp 
							
						
					 
				 
				
					
						
							
							Apply a better way to annotate unreachability to the C++ compiler. 
						
					 
				 
				2022-06-07 16:41:04 +02:00  
		
			
			
			
			
				
					
						
							
								AsmJsonImporter.h 
							
						
					 
				 
				
					
						
							
							Properly assign source names for AST import. 
						
					 
				 
				2021-07-14 15:12:10 +02:00  
		
			
			
			
			
				
					
						
							
								AsmParser.cpp 
							
						
					 
				 
				
					
						
							
							Add std:: qualifier to move() calls 
						
					 
				 
				2022-08-30 11:12:15 +02:00  
		
			
			
			
			
				
					
						
							
								AsmParser.h 
							
						
					 
				 
				
					
						
							
							AsmParser: Don't use locationOverride as current location when location from comments is selected 
						
					 
				 
				2021-09-22 13:11:39 +02:00  
		
			
			
			
			
				
					
						
							
								AsmPrinter.cpp 
							
						
					 
				 
				
					
						
							
							Add std:: qualifier to move() calls 
						
					 
				 
				2022-08-30 11:12:15 +02:00  
		
			
			
			
			
				
					
						
							
								AsmPrinter.h 
							
						
					 
				 
				
					
						
							
							Pass DebugInfoSelection down to the code handling assembly printing 
						
					 
				 
				2021-10-11 20:34:48 +02:00  
		
			
			
			
			
				
					
						
							
								AST.h 
							
						
					 
				 
				
					
						
							
							Add helper to see if a switch has a default case. 
						
					 
				 
				2022-03-15 14:29:54 +01:00  
		
			
			
			
			
				
					
						
							
								ASTForward.h 
							
						
					 
				 
				
					
						
							
							Refactoring yul source locations. 
						
					 
				 
				2021-05-04 16:05:23 +02:00  
		
			
			
			
			
				
					
						
							
								CMakeLists.txt 
							
						
					 
				 
				
					
						
							
							Renamed AssemblyStack to YulStack 
						
					 
				 
				2022-04-08 20:28:55 +02:00  
		
			
			
			
			
				
					
						
							
								CompilabilityChecker.cpp 
							
						
					 
				 
				
					
						
							
							Remove unneeded include files 
						
					 
				 
				2021-06-07 12:53:18 -04:00  
		
			
			
			
			
				
					
						
							
								CompilabilityChecker.h 
							
						
					 
				 
				
					
						
							
							Rename AsmData -> AST 
						
					 
				 
				2020-11-25 17:58:02 +00:00  
		
			
			
			
			
				
					
						
							
								ControlFlowSideEffects.h 
							
						
					 
				 
				
					
						
							
							Control flow side-effects for user-defined functions. 
						
					 
				 
				2021-10-14 17:46:07 +02:00  
		
			
			
			
			
				
					
						
							
								ControlFlowSideEffectsCollector.cpp 
							
						
					 
				 
				
					
						
							
							Update ControlFlowSideEffectsCollector.cpp 
						
					 
				 
				2022-12-01 16:06:02 +01:00  
		
			
			
			
			
				
					
						
							
								ControlFlowSideEffectsCollector.h 
							
						
					 
				 
				
					
						
							
							Control flow side effects on non-disambiguated source. 
						
					 
				 
				2021-11-04 16:32:11 +01:00  
		
			
			
			
			
				
					
						
							
								Dialect.cpp 
							
						
					 
				 
				
					
						
							
							Refactoring yul source locations. 
						
					 
				 
				2021-05-04 16:05:23 +02:00  
		
			
			
			
			
				
					
						
							
								Dialect.h 
							
						
					 
				 
				
					
						
							
							Control flow side-effects for user-defined functions. 
						
					 
				 
				2021-10-14 17:46:07 +02:00  
		
			
			
			
			
				
					
						
							
								Exceptions.h 
							
						
					 
				 
				
					
						
							
							Put arguments in parantheses in assert macro definitions 
						
					 
				 
				2022-04-06 22:26:21 +02:00  
		
			
			
			
			
				
					
						
							
								FunctionReferenceResolver.cpp 
							
						
					 
				 
				
					
						
							
							Function reference resolver. 
						
					 
				 
				2021-11-04 16:31:18 +01:00  
		
			
			
			
			
				
					
						
							
								FunctionReferenceResolver.h 
							
						
					 
				 
				
					
						
							
							Function reference resolver. 
						
					 
				 
				2021-11-04 16:31:18 +01:00  
		
			
			
			
			
				
					
						
							
								Object.cpp 
							
						
					 
				 
				
					
						
							
							Specify namespaces 
						
					 
				 
				2022-03-08 00:09:17 -05:00  
		
			
			
			
			
				
					
						
							
								Object.h 
							
						
					 
				 
				
					
						
							
							Pass DebugInfoSelection down to the code handling assembly printing 
						
					 
				 
				2021-10-11 20:34:48 +02:00  
		
			
			
			
			
				
					
						
							
								ObjectParser.cpp 
							
						
					 
				 
				
					
						
							
							Add std:: qualifier to move() calls 
						
					 
				 
				2022-08-30 11:12:15 +02:00  
		
			
			
			
			
				
					
						
							
								ObjectParser.h 
							
						
					 
				 
				
					
						
							
							Allow and require use-src to be repeated for each object. 
						
					 
				 
				2021-09-02 11:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								Scope.cpp 
							
						
					 
				 
				
					
						
							
							Control flow graph for Yul. 
						
					 
				 
				2021-07-15 15:24:12 +02:00  
		
			
			
			
			
				
					
						
							
								Scope.h 
							
						
					 
				 
				
					
						
							
							Control flow graph for Yul. 
						
					 
				 
				2021-07-15 15:24:12 +02:00  
		
			
			
			
			
				
					
						
							
								ScopeFiller.cpp 
							
						
					 
				 
				
					
						
							
							Separate DebugData fields for Solidity and Yul source locations 
						
					 
				 
				2021-09-22 13:11:39 +02:00  
		
			
			
			
			
				
					
						
							
								ScopeFiller.h 
							
						
					 
				 
				
					
						
							
							Rename AsmScope* to Scope* 
						
					 
				 
				2020-12-18 11:55:17 +00:00  
		
			
			
			
			
				
					
						
							
								SideEffects.h 
							
						
					 
				 
				
					
						
							
							Control flow side-effects for user-defined functions. 
						
					 
				 
				2021-10-14 17:46:07 +02:00  
		
			
			
			
			
				
					
						
							
								Utilities.cpp 
							
						
					 
				 
				
					
						
							
							Cache literal to number conversion. 
						
					 
				 
				2022-11-08 12:29:00 +01:00  
		
			
			
			
			
				
					
						
							
								Utilities.h 
							
						
					 
				 
				
					
						
							
							Split Common.h into Numeric.h. 
						
					 
				 
				2021-09-23 15:27:29 +02:00  
		
			
			
			
			
				
					
						
							
								YulStack.cpp 
							
						
					 
				 
				
					
						
							
							Add experimental EOF options for CLI and Standard JSON. 
						
					 
				 
				2022-11-23 19:53:44 +01:00  
		
			
			
			
			
				
					
						
							
								YulStack.h 
							
						
					 
				 
				
					
						
							
							Add experimental EOF options for CLI and Standard JSON. 
						
					 
				 
				2022-11-23 19:53:44 +01:00  
		
			
			
			
			
				
					
						
							
								YulString.h 
							
						
					 
				 
				
					
						
							
							Adds fmtlib as 3rdparty dependency for easier string composition. 
						
					 
				 
				2021-10-11 13:35:08 +02:00