Release Spot 2.10.1
* NEWS, configure.ac, doc/org/setup.org: Update for release.
This commit is contained in:
parent
58b349d3ca
commit
1782af3924
3 changed files with 49 additions and 8 deletions
45
NEWS
45
NEWS
|
|
@ -1,6 +1,47 @@
|
||||||
New in spot 2.10.0.dev (not released yet)
|
New in spot 2.10.1 (2021-11-19)
|
||||||
|
|
||||||
- Python 3.5 is now required.
|
Build:
|
||||||
|
|
||||||
|
- Python 3.5 or later is now required (unless Python bindings are
|
||||||
|
disabled). Python 3.5 reached end-of-life one year ago, so we
|
||||||
|
believe support for older versions of Python will not be missed.
|
||||||
|
|
||||||
|
Library:
|
||||||
|
|
||||||
|
- The sbacc() function now defines the "original-states" property,
|
||||||
|
allowing to map an output state back to its input.
|
||||||
|
|
||||||
|
Bugs fixed:
|
||||||
|
|
||||||
|
- Ranged repetition operators from LTL/PSL, like [*a..b],
|
||||||
|
[->a..b] or even F[a..b] used to store and handle a and b
|
||||||
|
as 8-bit values without overflow checks. So for instance
|
||||||
|
{a[*260];b} was silently interpreted as {a[*4];b}
|
||||||
|
This version still restricts those bounds to 8 bits, but now
|
||||||
|
diagnose overflow checks while parsing and constructing formulas.
|
||||||
|
Also the so called "trivial simplification rules" will not be
|
||||||
|
applied in case they would lead to an overflow. For instance
|
||||||
|
{a;[*150];[*50];b} is rewritten to {a;[*200];b}
|
||||||
|
but
|
||||||
|
{a;[*150];[*150];b} is untouched.
|
||||||
|
|
||||||
|
- Fix a compilation error on system with glibc older than 2.18,
|
||||||
|
where <inttypes.h> does not define some C99 macro by default when
|
||||||
|
compiled in C++ mode. (Such old libraries are used when compiling
|
||||||
|
packages for conda-forge, which use CentOS 6 as building environment.)
|
||||||
|
|
||||||
|
- Fix a link error of tests/ltsmin/modelcheck not finding BDD functions
|
||||||
|
on some systems (observed on CentOS 6 again).
|
||||||
|
|
||||||
|
- Fix spurious test-suite failures under newer Jupyter
|
||||||
|
installations. IPykernel 6.0 now captures stdout/stderr from
|
||||||
|
subprocesses and displays them in the notebook. The spot.ltsmin
|
||||||
|
code that loads modules compiled with SpinS had to be rewritten to
|
||||||
|
capture and display the output of SpinS, so that our test-cases
|
||||||
|
can be reproduced regardless of the IPykernel version. This fix
|
||||||
|
was easier to do in Python 3.5.
|
||||||
|
|
||||||
|
- Fix sevaral minor documentation errors.
|
||||||
|
|
||||||
New in spot 2.10 (2021-11-13)
|
New in spot 2.10 (2021-11-13)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
AC_PREREQ([2.69])
|
AC_PREREQ([2.69])
|
||||||
AC_INIT([spot], [2.10.0.dev], [spot@lrde.epita.fr])
|
AC_INIT([spot], [2.10.1], [spot@lrde.epita.fr])
|
||||||
AC_CONFIG_AUX_DIR([tools])
|
AC_CONFIG_AUX_DIR([tools])
|
||||||
AC_CONFIG_MACRO_DIR([m4])
|
AC_CONFIG_MACRO_DIR([m4])
|
||||||
AM_INIT_AUTOMAKE([1.11 gnu tar-ustar color-tests parallel-tests])
|
AM_INIT_AUTOMAKE([1.11 gnu tar-ustar color-tests parallel-tests])
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,11 @@
|
||||||
#+OPTIONS: H:2 num:nil toc:t html-postamble:nil ^:nil
|
#+OPTIONS: H:2 num:nil toc:t html-postamble:nil ^:nil
|
||||||
#+EMAIL: spot@lrde.epita.fr
|
#+EMAIL: spot@lrde.epita.fr
|
||||||
#+HTML_LINK_HOME: index.html
|
#+HTML_LINK_HOME: index.html
|
||||||
#+MACRO: SPOTVERSION 2.10
|
#+MACRO: SPOTVERSION 2.10.1
|
||||||
#+MACRO: LASTRELEASE 2.10
|
#+MACRO: LASTRELEASE 2.10.1
|
||||||
#+MACRO: LASTTARBALL [[http://www.lrde.epita.fr/dload/spot/spot-2.10.tar.gz][=spot-2.10.tar.gz=]]
|
#+MACRO: LASTTARBALL [[http://www.lrde.epita.fr/dload/spot/spot-2.10.1.tar.gz][=spot-2.10.1.tar.gz=]]
|
||||||
#+MACRO: LASTNEWS [[https://gitlab.lrde.epita.fr/spot/spot/blob/spot-2-10/NEWS][summary of the changes]]
|
#+MACRO: LASTNEWS [[https://gitlab.lrde.epita.fr/spot/spot/blob/spot-2-10-1/NEWS][summary of the changes]]
|
||||||
#+MACRO: LASTDATE 2021-11-13
|
#+MACRO: LASTDATE 2021-11-19
|
||||||
|
|
||||||
#+ATTR_HTML: :id spotlogo
|
#+ATTR_HTML: :id spotlogo
|
||||||
[[file:spot2.svg]]
|
[[file:spot2.svg]]
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue