- 09 Mar, 2017 1 commit
-
-
Thomas Medioni authored
Fixes #231. * NEWS: Mention of implementation of sum, sum_and. * bin/autfilt.cc: Add --sum, --sum-or and --sum-and options. * python/spot/impl.i: Add bindings for sum, sum_and. * spot/twaalgos/Makefile.am: Add sum.cc, sum.hh. * spot/twaalgos/sum.cc: Implement sum, sum_and. * spot/twaalgos/sum.hh: Declaration of sum, sum_and. * tests/Makefile.am: Add sum tests. * tests/core/explsum.test: Test the sum of two automatons, false or false, unsatisfied mark propagation, handling of univ. transitions. * tests/python/sum.py: Check that two automatons that does not share their bdd dict are not accepted, then run tests over the sum of randomly generated LTL formulas.
-
- 08 Mar, 2017 3 commits
-
-
Alexandre Duret-Lutz authored
* python/spot/impl.i: Here. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
* doc/org/upgrade2.org, tests/python/prodexpt.py, tests/python/product.ipynb, NEWS: Fix typos. * tests/sanity/style.test: Add a check for this.
-
Alexandre Duret-Lutz authored
Follow-up to an email from Ayrat Khalimov. * python/spot/impl.i: Include twa/formula2bdd.hh. * python/spot/__init__.py: Make the dictionnary optional. * spot/twa/formula2bdd.cc: Throw an exception instead of asserting. * tests/python/bdditer.py: New file. * tests/Makefile.am: Add it. * NEWS: Update.
-
- 07 Mar, 2017 3 commits
-
-
Alexandre Duret-Lutz authored
* spot/twa/twagraph.hh: Here. * NEWS: Mention the change.
-
Alexandre Duret-Lutz authored
The goal is to improve coverage stats, but I discovered two issues while doing so. * tests/python/twagraph.py: New test case. * tests/Makefile.am: Add it. * spot/twa/twagraph.hh: Add fix typos in error messages. * python/spot/impl.i: Fix broken wrappers for state_from_number and state_acc_sets.
-
Alexandre Duret-Lutz authored
Reported by Thomas Medioni. * spot/twa/twagraph.hh (set_univ_init_state): Remove the bogus template parameter. * tests/core/twagraph.cc, tests/core/tgbagraph.test: Test the method. * NEWS: Mention the bug.
-
- 03 Mar, 2017 5 commits
-
-
Alexandre Duret-Lutz authored
Fixes #241. * spot/twaalgos/postproc.cc: Use the deterministic monitor if it has as many states as the non-deterministic one. * spot/twaalgos/minimize.cc (minimize_monitor): Quickly check for terminal automata. * spot/twaalgos/stripacc.cc: Set the weak property. * spot/twaalgos/stripacc.hh: Improve documentation. * tests/core/monitor.test, tests/core/sbacc.test: Update. * NEWS: Mention the issue.
-
Alexandre Duret-Lutz authored
Part of #239. * doc/org/tut11.org: New file. * doc/org/ltl2tgba.org, doc/org/hierarchy.org: Add some anchors we can link to in tut11.org. * doc/org/tut.org, doc/Makefile.am: Add tut11.org. * NEWS: Mention the new page.
-
Alexandre Duret-Lutz authored
Fixes #240. * spot/twaalgos/postproc.cc: Do not call do_simul on the output of minimize_monitor(), and do not skip complete() when PREF_==Any. * tests/core/monitor.test: Add a test case. * NEWS: Mention the bug. * doc/org/ltl2tgba.org: Document complete monitors.
-
Alexandre Duret-Lutz authored
This avoids a few conversion problems, and also made the bug of sbacc (fixed by 37fc948b) obvious. Reported by Thomas Medioni. * spot/twa/acc.hh (mark_t::operator bool): Make it explicit. * spot/twaalgos/remfin.cc: Adjust.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/sbacc.cc: Do not assign to one_in twice, and fix the value of init_acc. * tests/core/sbacc.test: Add a test case. * NEWS: Mention the bug.
-
- 01 Mar, 2017 2 commits
-
-
Alexandre Duret-Lutz authored
Fixes #237. * bin/genltl.cc: Fix the numbering of options. * NEWS: Mention the bugs.
-
Alexandre Duret-Lutz authored
* bin/common_aoutput.cc, bin/common_aoutput.hh, bin/common_output.cc, bin/common_output.hh: Add options to %x to list atomic propositions with various quoting scheme. Deprecate --format=%a in favor of the new --format=%x for consistency with --stats=%x. * tests/core/format.test, tests/core/remprop.test: Adjust and add more tests. * NEWS: Mention these changes.
-
- 28 Feb, 2017 3 commits
-
-
Alexandre Duret-Lutz authored
Fixes #236. * bin/common_aoutput.cc: Fix it. * tests/core/format.test: Improve test cases. * NEWS: Mention the bug.
-
Alexandre Duret-Lutz authored
Fixes #235, reported by Henrich Lauko. * python/spot/ltsmin.i: Catch CalledProcessError. * NEWS: Mention the bug. * THANKS: Add Henrich.
-
Alexandre Duret-Lutz authored
* bin/common_aoutput.cc, bin/common_aoutput.hh: Implement %x and %X. * tests/core/remprop.test: Test them. * NEWS: Mention them.
-
- 21 Feb, 2017 1 commit
-
-
Clément Gillard authored
See #172. * bin/autfilt.cc: Add option. * tests/core/strength.test: Remove ambiguity with '--decompose-strength'. * NEWS: Mention it. * tests/core/scc.test: Test it.
-
- 20 Feb, 2017 2 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* configure.ac, NEWS, doc/org/setup.org: Bump version numbers.
-
- 17 Feb, 2017 1 commit
-
-
Alexandre Duret-Lutz authored
* bin/genltl.cc: Shorten the descriptions of the three new LTL families. * NEWS: Mention those.
-
- 16 Feb, 2017 2 commits
-
-
Arthur Remaud authored
Fixes #208 * NEWS: Informations about the modifications * spot/twaalgos/dot.cc (print): Gestion of cluster for universal transitions * tests/core/alternating.test: tests added * tests/core/neverclaimread.test: tests changed for new dot format * tests/core/readsave.test: tests changed * tests/core/sccdot.test: tests changed * tests/python/_altscc.ipynb: tests changed * tests/python/decompose.ipynb: tests changed
-
Arthur Remaud authored
Fixes #207 * NEWS: Informations about the option 'y' for --dot added * bin/common_aoutput.cc: Documentation for the option 'y' for --dot added * spot/twaalgos/dot.cc (print_dst, process_link): Functions modified for the new option * tests/core/alternating.test: Tests added
-
- 12 Feb, 2017 3 commits
-
-
Alexandre Duret-Lutz authored
Part of #212. * spot/misc/common.hh (SPOT_DEPRECATED): Improve support current compilers and options flags. * spot/twa/twagraph.hh, spot/graph/graph.hh (is_alternating): Mark it as deprecated. (is_existential): New method. * bin/autfilt.cc, bin/ltlcross.cc, spot/parseaut/parseaut.yy, spot/twa/twa.cc, spot/twa/twagraph.cc, spot/twaalgos/alternation.cc, spot/twaalgos/are_isomorphic.cc, spot/twaalgos/canonicalize.cc, spot/twaalgos/couvreurnew.cc, spot/twaalgos/cycles.cc, spot/twaalgos/degen.cc, spot/twaalgos/determinize.cc, spot/twaalgos/dot.cc, spot/twaalgos/dtbasat.cc, spot/twaalgos/dtwasat.cc, spot/twaalgos/hoa.cc, spot/twaalgos/isunamb.cc, spot/twaalgos/isweakscc.cc, spot/twaalgos/mask.hh, spot/twaalgos/minimize.cc, spot/twaalgos/postproc.cc, spot/twaalgos/product.cc, spot/twaalgos/randomize.cc, spot/twaalgos/remfin.cc, spot/twaalgos/sbacc.cc, spot/twaalgos/sccfilter.cc, spot/twaalgos/sccinfo.cc, spot/twaalgos/simulation.cc, spot/twaalgos/strength.cc, tests/core/graph.cc, tests/core/ngraph.cc, tests/python/alternating.py: Adjust all uses. * NEWS: Mention the renaming.
-
Alexandre Duret-Lutz authored
Fixes #220. * m4/pypath.m4: Here. * NEWS: Mention the bug.
-
Alexandre Duret-Lutz authored
Fixes #218. * spot/twaalgos/alternation.cc: Adjust check. * tests/core/alternating.test: Add test case from #218. * NEWS: Mention the bug.
-
- 07 Feb, 2017 1 commit
-
-
Alexandre Duret-Lutz authored
Suggested by Akim Demaille. * bin/ltlcross.cc: Change the colors, and add ':' at the end of some error message. * NEWS: Mention the color change. * doc/org/ltlcross.org: Adjust examples.
-
- 04 Feb, 2017 1 commit
-
-
Alexandre Duret-Lutz authored
* spot/twaalgos/emptiness.cc, spot/twaalgos/emptiness.hh: Here. * tests/python/ltsmin-dve.ipynb: Add a test. * NEWS: Mention the change.
-
- 01 Feb, 2017 1 commit
-
-
Alexandre Duret-Lutz authored
For #214, as observed by Thibaud Michaud. * spot/twa/acc.hh: Name the anonymous struct. * spot/twa/acc.hh, spot/twa/acc.cc, spot/parseaut/parseaut.yy, spot/twaalgos/dtwasat.cc, spot/twaalgos/remfin.cc, spot/twaalgos/sepsets.cc, spot/twaalgos/totgba.cc: Adjust all usages. * NEWS: Mention the renaming.
-
- 27 Jan, 2017 1 commit
-
-
Alexandre Duret-Lutz authored
Fixes #206. * bin/ltldo.cc: Implement --smallest and --greatest. * tests/core/ltldo2.test: Test them. * NEWS, doc/org/ltldo.org: Document them.
-
- 20 Jan, 2017 1 commit
-
-
Alexandre Duret-Lutz authored
* spot/ltsmin/ltsmin.cc: Do not forget to register dead. * spot/twa/twaproduct.cc: Use copy_ap_of() instead of register_all_propositions_of() because the latter does do update ap().
-
- 19 Jan, 2017 3 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac: Here.
-
Alexandre Duret-Lutz authored
* configure.ac, doc/org/setup.org, NEWS: Bump version to 2.3.
-
- 18 Jan, 2017 2 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* python/spot/__init__.py (show_mp_hierarchy, mp_hierarchy_svg): New functions. * tests/python/formulas.ipynb: Illustrate show_mp_hierarchy. * python/ajax/spotcgi.in: Use mp_hierarchy_svg. * python/ajax/css/trans.css: Adjust for possible overflows. * NEWS: Mention this new feature.
-
- 16 Jan, 2017 1 commit
-
-
Alexandre GBAGUIDI AISSE authored
* NEWS: typo. * bench/dtgbasat/config.bench: typo. * bench/dtgbasat/gen.py: typo. * bench/dtgbasat/stat-gen.sh: typo. * doc/org/concepts.org: typo.
-
- 14 Jan, 2017 3 commits
-
-
Alexandre Duret-Lutz authored
Suggested by Jeroen Meijer. * spot/libspot.pc.in, spot/ltsmin/libspotltsmin.pc.in: New file. * spot/Makefile.am, spot/ltsmin/Makefile.am: Distribute them, and install their derived version. * spot/.gitignore: Ignore *.pc files. * debian/libbddx-dev.install, debian/libspot-dev.install: Ship those *.pc files. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
* bin/ltlcross.cc: Fix it. * tests/core/ltlcross3.test: Test it. * NEWS: Mention the bug.
-
Alexandre Duret-Lutz authored
Fixes #204. * spot/twaalgos/dtwasat.cc (sat_minimize): Here. * tests/core/satmin2.test: Add a test case. * NEWS: Mention the bug.
-