Releases: apalache-mc/apalache
Releases · apalache-mc/apalache
v0.16.1
0.16.1
Bug fixes
- Fixed a heisenbug caused by EXCEPT on records, which used unsorted keys, see #987
- Fixed unsound skolemization that applied to let-definitions, see #985
v0.16.0
0.16.0
Features
- Support for let-polymorphism in
typecheck
, see #869
- Support for let-polymorphism in
check
, see #953
v0.15.13
0.15.13
Bug fixes
- Fix the profiler, see #963
- Handle exceptions in record update edge case, see #917
v0.15.12
0.15.12
Bug fixes
- Fix infinite recursion in the type unifier, see #925
- Fix unhandled errors on non-existent record field access, see #874
- Fix unhandled
MatchError
on invalid operator type annotations, see #919
v0.15.11
0.15.11
Features
- Implemented support for SelectSeq, see #873
Bug fixes
- Fixed crash on specs with no variables, see #871
v0.15.10
0.15.10
Bug fixes
- Fixed a bug which made Fold(Set/Seq) unusable in Init or CInit
v0.15.9
0.15.9
Features
- Parser: parse error on TLAPS syntax such as
Inv!2
, see #876
- Checker: support for Fold(Set/Seq), see #693
Bug fixes
v0.15.8
0.15.8
Bug fixes
- Tool: no empty log on help message, see #830
Documentation
- revision 2 of RFC006 on unit testing
v0.15.7
0.15.7
Features
- Checker: enumerating multiple counterexamples, see #542 and #827
Documentation
v0.15.6
0.15.6
Features
- Checker: support for action invariants, see #801
- Checker: support for trace invariants, see #819
Improvements
- Add type information to overriding error, see #823