Sachin Grover
							
						 
					 | 
					
						
						
						
						
							
						
						
							b7adb2aa42
							
						
					 | 
					
						
						
							
							Add SPDX license identifier if not present already in source file
						
						
						
						
						
						
						
						Fixes: #9220 
						
					 | 
					
						2020-07-17 20:24:12 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							b776021870
							
						
					 | 
					
						
						
							
							[yul-phaser] Command-line options for altering weights used by CodeSize metric
						
						
						
						
						
					 | 
					
						2020-05-20 16:47:23 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							d9e2735361
							
						
					 | 
					
						
						
							
							[yul-phaser] Add options for selecting crossover operator used by the algorithms
						
						
						
						
						
					 | 
					
						2020-04-20 15:30:10 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							0efea99fa5
							
						
					 | 
					
						
						
							
							[yul-phaser] Phaser: Allow selecting the classic algorithm on the command line
						
						
						
						
						
					 | 
					
						2020-04-06 19:06:08 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							d33ba54a38
							
						
					 | 
					
						
						
							
							[yul-phaser] Add print-optimised-programs and print-optimised-asts modes
						
						
						
						
						
					 | 
					
						2020-03-25 10:21:18 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							1272a9335c
							
						
					 | 
					
						
						
							
							[yul-phaser] Add --mode option
						
						
						
						
						
					 | 
					
						2020-03-25 10:21:18 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							98db50ccac
							
						
					 | 
					
						
						
							
							[yul-phaser] Add --program-cache option
						
						
						
						
						
					 | 
					
						2020-03-24 17:39:24 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							3b49fbb8a5
							
						
					 | 
					
						
						
							
							[yul-phaser] Add ProgramCacheFactory class
						
						
						
						
						
					 | 
					
						2020-03-24 17:39:24 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							a66ceb11c6
							
						
					 | 
					
						
						
							
							[yul-phaser] Add --prefix option
						
						
						
						
						
					 | 
					
						2020-03-23 16:31:35 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							d86652cb96
							
						
					 | 
					
						
						
							
							[yul-phaser] Add --metric-aggregator option
						
						
						
						
						
					 | 
					
						2020-03-18 16:28:16 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							bc46323bed
							
						
					 | 
					
						
						
							
							[yul-phaser] Phaser: Accepting multiple input programs
						
						
						
						
						
						
						
						- Use average of metric values for individual programs as the overall metric. 
						
					 | 
					
						2020-03-18 16:28:16 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							01050940fd
							
						
					 | 
					
						
						
							
							[yul-phaser] Add --relative-metric-scale option
						
						
						
						
						
					 | 
					
						2020-03-18 16:28:16 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							8e64c5c6f0
							
						
					 | 
					
						
						
							
							[yul-phaser] Add --metric option
						
						
						
						
						
					 | 
					
						2020-03-18 16:28:16 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							b11eff7c88
							
						
					 | 
					
						
						
							
							[yul-phaser] Add options for all algorithm-specific parameters
						
						
						
						
						
					 | 
					
						2020-03-18 13:30:58 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							55ea92dbec
							
						
					 | 
					
						
						
							
							[yul-phaser] Add --min-chromosome-length and --max-chromosome-length options
						
						
						
						
						
					 | 
					
						2020-03-18 13:30:58 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							04c7c56d84
							
						
					 | 
					
						
						
							
							[yul-phaser] Add --population-from-file option
						
						
						
						
						
					 | 
					
						2020-03-18 13:30:58 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							5e00b57e02
							
						
					 | 
					
						
						
							
							[yul-phaser] Add --population option
						
						
						
						
						
					 | 
					
						2020-03-18 13:30:58 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							af090876b5
							
						
					 | 
					
						
						
							
							[yul-phaser] Add --random-population option
						
						
						
						
						
					 | 
					
						2020-03-18 13:30:58 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							d8e5f8f965
							
						
					 | 
					
						
						
							
							[yul-phaser] Add --rounds option
						
						
						
						
						
					 | 
					
						2020-03-18 13:30:58 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							63f13c5b18
							
						
					 | 
					
						
						
							
							[yul-phaser] Add --chromosome-repetitions option
						
						
						
						
						
					 | 
					
						2020-03-18 13:30:58 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							760e7c3cc5
							
						
					 | 
					
						
						
							
							[yul-phaser] Don't return exit code from Phaser::main() and just assume 0 if it does not throw.
						
						
						
						
						
					 | 
					
						2020-03-16 20:32:59 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							7cf5c4e266
							
						
					 | 
					
						
						
							
							[yul-phaser] Phaser: Extract preparation of option description into a separate function
						
						
						
						
						
					 | 
					
						2020-03-13 11:21:23 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							2d177c7623
							
						
					 | 
					
						
						
							
							[yul-phaser] Phaser: Refactor object creation in runAlgorithm() into a set of factories
						
						
						
						
						
					 | 
					
						2020-03-13 11:21:23 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							b8244f6a43
							
						
					 | 
					
						
						
							
							[yul-phaser] Extract the code that controls execution of algorithm rounds from GeneticAlgorithm into AlgorithmRunner
						
						
						
						
						
					 | 
					
						2020-03-13 11:21:23 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							0c1b88508e
							
						
					 | 
					
						
						
							
							[yul-phaser] Refactor the code from main into a Phaser class
						
						
						
						
						
					 | 
					
						2020-03-13 11:21:23 +01:00 | 
					
					
						
						
							
							
							
						
					 |