- 01 Jan, 2020 4 commits
-
-
Alexandre Duret-Lutz authored
* bin/common_setup.cc, debian/copyright: Here.
-
Alexandre Duret-Lutz authored
Reported by František Blahoudek. * spot/twa/twagraph.cc: Reset prop_universal() if edges are merged in a non-deterministic automaton. * tests/core/det.test: Add test case. * NEWS: Mention the issue.
-
Alexandre Duret-Lutz authored
* bin/common_finput.cc, bin/ltl2tgba.cc, bin/ltldo.cc: Make sure --negate is listed along with input options.
-
Alexandre Duret-Lutz authored
Reported by František Blahoudek. * spot/twaalgos/postproc.cc: Turn "t" into "Inf(0)" for BA. * tests/core/ltl2tgba.test: Add test case. * NEWS: Mention the bug.
-
- 31 Dec, 2019 3 commits
-
-
Alexandre Duret-Lutz authored
* spot/misc/tmpfile.cc: Display strerror(errno) plus some suggestions that depend on the error. Based on a report from Shengping Shaw. * THANKS: Add reporter. * tests/core/ltlcross5.test: New file. * tests/Makefile.am: Add it.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
- 08 Dec, 2019 6 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac, doc/org/setup.org: Set version to 2.8.4.
-
Alexandre Duret-Lutz authored
* bin/common_hoaread.cc: Here. Reported by Juraj Major.
-
Alexandre Duret-Lutz authored
This fixes a complementation bug reported by Juraj Major and Tereza Šťastná. * spot/twaalgos/remfin.cc (is_scc_tba_type): Fix the condition for handling Fin-alone pairs. * tests/core/complement.test: Add Juraj & Tereza's test case. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
This is to workaround differences in minidom's pretty-printing that occurred between Python 3.7 and 3.8. * python/spot/jupyter.py (SVG): New class. * python/spot/__init__.py: Use it. * tests/python/_altscc.ipynb, tests/python/alternation.ipynb, tests/python/automata.ipynb, tests/python/formulas.ipynb, tests/python/gen.ipynb, tests/python/highlighting.ipynb, tests/python/ltsmin-dve.ipynb, tests/python/ltsmin-pml.ipynb, tests/python/product.ipynb, tests/python/randaut.ipynb, tests/python/testingaut.ipynb, tests/python/twagraph-internals.ipynb, tests/python/word.ipynb: Adjust.
-
Alexandre Duret-Lutz authored
* doc/org/arch.tex: Improve diagram, add links and online services. * doc/org/concepts.org: Update text.
-
- 06 Nov, 2019 2 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac, doc/org/setup.org: Set version to 2.8.3.
-
- 28 Oct, 2019 11 commits
-
-
Alexandre Duret-Lutz authored
See https://gitlab.com/graphviz/graphviz/issues/1605. * python/spot/aux.py (str_to_svg): Invert the scale parameters if they are both greater than one.
-
Alexandre Duret-Lutz authored
* spot/twa/acc.hh (acc_cond::mark_t): Diagnose mark_t with set numbers that are too larges. * tests/python/except.py: Adjust. * tests/core/acc.cc: Remove most of asserts, as those can be disabled, and adjust expected exception.
-
* tests/core/parity.cc: Here.
-
Alexandre Duret-Lutz authored
Reported by Etienne Renault. * spot/priv/trim.cc: Simplify with a lambda.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
This is needed for tcltl. * python/spot/__init__.py: Alter __path__ to add any spot-extra/ directory we find. * NEWS: Mention this.
-
Alexandre Duret-Lutz authored
* python/spot/gen.i, python/spot/impl.i, python/spot/ltsmin.i: Here.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* debian/control (spot-doc): Depends on libjs-requirejs. * debian/rules (fix-js): Replace uses.
-
Alexandre Duret-Lutz authored
* debian/rules: Here.
-
- 27 Sep, 2019 5 commits
-
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac: Here.
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac, doc/org/setup.org: Update version to 2.8.2.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* src/bddx.h (bdd_allsat): Add a version with the old prototype.
-
Alexandre Duret-Lutz authored
-
- 26 Sep, 2019 6 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* spot/twaalgos/aiger.cc: Simplify some bit operatitions. Force the ordering of operations in aig_and, that was causing a test case to fail on ARM, and greatly simplify the code and data structures used in remove_unused(). * tests/core/ltlsynt.test: Adjust expected output.
-
Alexandre Duret-Lutz authored
On some architectures (e.g., ARM, or even some -flto setups on Intel) C++ exceptions to not traverse the C functions. So even if the C++ main() has a try/catch, it will not catch the exception thrown by C++ code called from the argp module (which is compiled in C). * bin/common_setup.cc, bin/common_setup.hh: Define some macros and function to factorize exception handling. * bin/autcross.cc, bin/autfilt.cc, bin/common_aoutput.cc, bin/common_color.cc, bin/common_finput.cc, bin/common_hoaread.cc, bin/common_output.cc, bin/common_post.cc, bin/common_trans.cc, bin/dstar2tgba.cc, bin/genaut.cc, bin/genltl.cc, bin/ltl2tgba.cc, bin/ltl2tgta.cc, bin/ltlcross.cc, bin/ltldo.cc, bin/ltlfilt.cc, bin/ltlgrind.cc, bin/ltlsynt.cc, bin/randaut.cc, bin/randltl.cc: Protect all parse_opt() functions, even those where there is currently no exception risk.
-
Alexandre Duret-Lutz authored
* spot/misc/bitvect.hh (bitvect_array::at): Fix pointer cast. * spot/twa/bddprint.cc: Adjust to use signed char* explicitly. * spot/twaalgos/gtec/gtec.hh: Work around GCC bug #90309. * .gitlab-ci.yml: Add raspbian build.
-
Alexandre Duret-Lutz authored
* src/bddop.c, src/bddx.h, examples/bddtest/bddtest.cxx: Use signed char* instead of char*.
-
- 24 Sep, 2019 2 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
Suggested by Victor Khomenko. * bin/ltl2tgba.cc, bin/ltldo.cc: Implement it. * doc/org/hierarchy.org: Use it. * tests/core/ltldo2.test: Test it. * bin/common_output.cc: Typo. * NEWS: Mention the new option.
-
- 13 Sep, 2019 1 commit
-
-
Alexandre Duret-Lutz authored
* lib/gettext.h: Remove useless use of NULL.
-