Alex Beregszaszi
|
44e35e0652
|
Fix compilation errors with GCC 11
|
2021-05-17 11:35:07 +01:00 |
|
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 |
|