Closes #2315.
This PR adds the ability to pass z3 tuning parameters right in the Apalache fine tuning parameters. This is a feature that we should have implemented long time ago.
The parameters are now parsed in FineTuningParser. Initially, I tried to use pureconfig. However, it is too opinionated and it needs more workarounds than it helps. Writing a trivial parameter parser is much easier than fiddling with pureconfig, e.g., propagating product hints via implicits.
[x] Tests added for any new code
[x] Ran make fmt-fix (or had formatting run automatically on all files edited)
Closes #2315. This PR adds the ability to pass z3 tuning parameters right in the Apalache fine tuning parameters. This is a feature that we should have implemented long time ago.
The parameters are now parsed in
FineTuningParser
. Initially, I tried to use pureconfig. However, it is too opinionated and it needs more workarounds than it helps. Writing a trivial parameter parser is much easier than fiddling with pureconfig, e.g., propagating product hints via implicits.make fmt-fix
(or had formatting run automatically on all files edited)./unreleased/
for any new functionality