Releases: apalache-mc/apalache
Releases · apalache-mc/apalache
v0.46.1
0.46.1 - 2024-09-24
Features
- Periodically print Z3 statistics when
--debug
is on (#2992)
- Parse and pass z3 tuning parameters in the Apalache fine-tuning parameters (#2990)
v0.45.6
0.45.6 - 2024-09-19
Features
- Added an
apalache-mc.bat
file to easily start Apalache on Windows, see #2980
v0.45.4
0.45.4 - 2024-09-02
Features
- Handle expressions such as S \in SUBSET T in ExprOptimizer by rewriting the expression into \A r \in S: r \in T
Bug fixes
- Better error reporting for hitting the limits of
SUBSET
expansion, see #2969
- Fix truncation of SMT logs, see #2962
v0.45.3
0.45.3 - 2024-08-21
Features
- Added scope-unsafe builder.
v0.44.11
0.44.11 - 2024-05-06
Features
- TLA+ modules produced by the Shai command
TLA
now include type annotations (#2891)
Bug fixes
- Fixed a problem where folds produced by the Shai command
TLA
had an invalid form and could not be parsed back (#2891)
- Fixed a problem where bindings from exists and forall operators where not properly sanitized before printing (#2891)
- Fixed a problem where translation from
slice
to replaceAt
added an incorrect increment to the last argument (#2891)
v0.44.10
0.44.10 - 2024-03-25
Bug fixes
- Fix a problem where different quantified variables from Quint received the same TlaType1 var number (#2873).
v0.44.9
0.44.9 - 2024-03-21
Bug fixes
- Convert Quint empty tuples as uninterpreted types/values (#2869)
v0.44.8
0.44.8 - 2024-03-20
Bug fixes
- Sanitize names while pretty printing to avoid invalid names (#2860)
- When converting Quint lambdas, derive the return type from the Quint type inferred for the lambda, rather the type inferred for the body expression, avoiding mismatches with Apalache type variables. (#2856)