Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							2405b2151a 
							
						 
					 
					
						
						
							
							EVMVersion in langutil namespace instead of solidity  
						
						
						
					 
					
						2019-02-25 15:29:57 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							81d011335a 
							
						 
					 
					
						
						
							
							Support shifts in the constant optimiser when Constantinople is targeted  
						
						
						
					 
					
						2019-02-22 11:55:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							6b11be8c69 
							
						 
					 
					
						
						
							
							Mark apropriate methods protected in ConstantOptimiser  
						
						
						
					 
					
						2019-02-05 19:40:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							ae1cd252b0 
							
						 
					 
					
						
						
							
							Take only Assembly instance as an input to ConstantOptimiser  
						
						
						
					 
					
						2019-01-31 16:02:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							4aa2d965dc 
							
						 
					 
					
						
						
							
							Remove once-off helper in ConstantOptimiser  
						
						... 
						
						
						
						For clarity. Makes code easier to understand. 
						
					 
					
						2019-01-28 15:44:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							9d52325b29 
							
						 
					 
					
						
						
							
							Move ConstantOptimiser constructor to header  
						
						
						
					 
					
						2019-01-28 11:20:46 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							87821c53c3 
							
						 
					 
					
						
						
							
							Isolating files shared between Yul- and Solidity language frontend.  
						
						
						
					 
					
						2018-11-21 18:58:12 +00:00 
						 
				 
			
				
					
						
							
							
								mordax 
							
						 
					 
					
						
						
						
						
							
						
						
							ea8b7d803e 
							
						 
					 
					
						
						
							
							Removing redundant virtual from override function declaration  
						
						... 
						
						
						
						Remove trailing whitespace
Remove changelog change 
						
					 
					
						2018-11-21 14:37:32 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							0b6a26f854 
							
						 
					 
					
						
						
							
							Calculate the dataGas correctly in the constant optimiser  
						
						... 
						
						
						
						This may cause a wrong decision about cost (and as a result choosing the least efficient code),
but will not cause any miscompilation or invalid output. 
						
					 
					
						2018-08-14 17:45:43 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Arlt 
							
						 
					 
					
						
						
						
						
							
						
						
							f94b793472 
							
						 
					 
					
						
						
							
							Add virtual destructors on base classes.  
						
						
						
					 
					
						2018-05-02 13:29:16 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							6ec4517929 
							
						 
					 
					
						
						
							
							Use EVM version in gas meter and optimizer.  
						
						
						
					 
					
						2018-03-05 11:36:33 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							aad829948a 
							
						 
					 
					
						
						
							
							Ensure parameter names match between headers and implementation  
						
						
						
					 
					
						2017-09-20 01:23:21 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							9897c56b2c 
							
						 
					 
					
						
						
							
							Mark a lot of functions static (where possible)  
						
						
						
					 
					
						2017-08-22 10:51:46 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							e2cfc9ee92 
							
						 
					 
					
						
						
							
							Mark a lot of functions const (where possible)  
						
						
						
					 
					
						2017-08-22 10:51:46 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							0e91b8fb98 
							
						 
					 
					
						
						
							
							Do not use the member in checkRepresentation  
						
						
						
					 
					
						2017-04-27 14:06:58 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c1e14d0119 
							
						 
					 
					
						
						
							
							Use OptimizerException to report error  
						
						
						
					 
					
						2017-04-27 14:06:29 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							54210ea89f 
							
						 
					 
					
						
						
							
							Add recomputation check for number representation.  
						
						
						
					 
					
						2017-04-27 14:06:28 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							ddc4918f36 
							
						 
					 
					
						
						
							
							Add upper bound for computing constants.  
						
						
						
					 
					
						2017-03-03 16:51:37 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							da5e171f3b 
							
						 
					 
					
						
						
							
							Optimize constant optimization.  
						
						
						
					 
					
						2017-01-12 17:52:27 +01:00 
						 
				 
			
				
					
						
							
							
								VoR0220 
							
						 
					 
					
						
						
						
						
							
						
						
							3f9f725737 
							
						 
					 
					
						
						
							
							Fix licensing headers  
						
						... 
						
						
						
						Signed-off-by: VoR0220 <rj@erisindustries.com> 
						
					 
					
						2016-11-23 12:22:33 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f227050c20 
							
						 
					 
					
						
						
							
							Make solidity independent from ethcore.  
						
						
						
					 
					
						2016-04-06 20:56:00 +02:00 
						 
				 
			
				
					
						
							
							
								Dimitry 
							
						 
					 
					
						
						
						
						
							
						
						
							b50e65437e 
							
						 
					 
					
						
						
							
							move libevmasm  
						
						
						
					 
					
						2016-03-21 11:55:45 +03:00