Skip to content

Commit

Permalink
Update CHANGES.rst
Browse files Browse the repository at this point in the history
  • Loading branch information
marcogario committed Mar 12, 2015
1 parent f3ae32d commit 2e7b26c
Showing 1 changed file with 17 additions and 13 deletions.
30 changes: 17 additions & 13 deletions docs/CHANGES.rst
Original file line number Diff line number Diff line change
@@ -1,29 +1,33 @@
Change Log
==========

0.2.3 XXXXXXXXXX -- YYY
-----------------------
0.2.3 2015-03-12 -- Logics Refactoring
--------------------------------------

General:

* install.py: script to automate the installation of supported
solvers.
* get_logic() Oracle: Detects the logic used in a formula. This is now
automatically used in _is_sat()_, _is_unsat()_, _is_valid()_, and
_get_model()_.

Backwards Incompatible Changes:

* The default logic for Factory.get_solver() is now the most generic
*quantifier free* logic supported by pySMT (currently,
QF_UFLIRA). Previously it was UFLIRA, but this was due to a bug in
the logic of get_solver().
solvers.

* get_logic() Oracle: Detects the logic used in a formula. This can now be used in the shortcuts (_is_sat()_, _is_unsat()_, _is_valid()_, and
_get_model()_) by choosing the special logic pysmt.logics.AUTO.

* Expressions: Added Min/Max operators.

* SMT-LIB: Substantially improved parser performances. Added explicit
Annotations object to deal with SMT-LIB Annotations.

* Improved iteration methods on EagerModel

**Backwards Incompatible Changes**:

* The default logic for Factory.get_solver() is now the most generic
*quantifier free* logic supported by pySMT (currently,
QF_UFLIRA). The factory not provides a way to change this default.

* Removed option _quantified_ from all shortcuts.



0.2.2 2015-02-07 -- BDDs
------------------------
Expand Down

0 comments on commit 2e7b26c

Please sign in to comment.