Skip to content

Releases: UnitTestBot/ksmt

0.5.5

21 Jul 16:07
c5fee2c
Compare
Choose a tag to compare

What's Changed

  • Composable simplifier rules
  • Fix arith integer division
  • Expression visitor API

0.5.4

09 Jun 12:20
e5e3bf3
Compare
Choose a tag to compare

What's Changed

  • Fix unsat core generation in a case of trivially unsat assumptions
  • Fix integer mod/rem simplification
  • Better documentation

0.5.3

10 May 08:49
c7c4182
Compare
Choose a tag to compare

What's Changed

  • Better support for overflow check expressions
  • Evaluators for arith.pow, fp.rem and fp.fma expressions

0.5.2

29 Apr 09:45
8e9f734
Compare
Choose a tag to compare

Changes

  • KSMT is now released on Maven Central

Breaking Changes

  • KSMT package changed from org.ksmt to io.ksmt

0.5.1

27 Apr 18:34
f0f0fc6
Compare
Choose a tag to compare

Changes

  • Faster runner sync solver
  • Fix array model conversion
  • Yices: stop timer on solver close
  • Z3: fix dec ref on close
  • Specialized model function interpretations
  • Resolve track vars in unsat cores

Breaking changes:

  • Model function interpretations moved to org.ksmt.solver.model and also renamed from KModel.KFuncInterp to KFuncInterp
  • assertAndTrack track variables are removed from the API. Unsat cores contains tracked assertions as is.

0.5.0

14 Apr 13:42
551cdcf
Compare
Choose a tag to compare

What's Changed

  • Multi indexed arrays in cvc5
  • Uninterpreted sort values
  • Faster array select simplification
  • Context bound default values
  • Nested non-recursive transformers
  • Fix Yices bindings

0.4.6

31 Mar 12:55
a600b47
Compare
Choose a tag to compare

What's Changed

  • Add support for MacOS with Apple Silicon
  • Fix expression ordering
  • Add expression printing parametrization

0.4.5

27 Mar 08:52
5eb06c6
Compare
Choose a tag to compare

What's Changed

  • Bitwuzla multiindexed arrays
  • Yices multi-indexed arrays
  • *NoFlat expression builders are deprecated
  • New API for flattening and ordering expression arguments

0.4.4

15 Mar 12:12
3f5f29b
Compare
Choose a tag to compare

What's Changed

  • more flexible context extension with open expression builders
  • special *NoFlat builders for and/or operations

0.4.3

14 Mar 14:39
a4eb7b4
Compare
Choose a tag to compare

What's Changed

  • Change the way of native libraries storing