- 11 Oct, 2017 1 commit
-
-
Alexandre Duret-Lutz authored
* spot/gen/automata.cc (ks_nca): The output is complete. * tests/core/genaut.test: Add test. * NEWS: Mention the bug.
-
- 07 Oct, 2017 2 commits
-
-
Alexandre Duret-Lutz authored
* spot/twaalgos/simulation.cc: Remove useless creation of scc_info object.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/sccinfo.hh, spot/twaalgos/sccinfo.cc: Add an optional argument to abort on accepting SCC, to not keep track of SCC states, and some one_accepting_scc() method. * NEWS: Mention it. * bin/ltlcross.cc, spot/twaalgos/alternation.cc, spot/twaalgos/cobuchi.cc, spot/twaalgos/degen.cc, spot/twaalgos/determinize.cc, spot/twaalgos/dtbasat.cc, spot/twaalgos/dtwasat.cc, spot/twaalgos/isunamb.cc, spot/twaalgos/powerset.cc, spot/twaalgos/remfin.cc, spot/twaalgos/sbacc.cc, spot/twaalgos/sccfilter.cc, spot/twaalgos/totgba.cc: Adjust arguments passed to scc_info.
-
- 06 Oct, 2017 1 commit
-
-
Alexandre Duret-Lutz authored
* spot/twaalgos/sccinfo.cc, spot/twaalgos/sccinfo.hh (split_on_set): Allow names to be preserved * python/spot/impl.i: Instantiate std::vector<spot::twa_graph_ptr>.
-
- 05 Oct, 2017 4 commits
-
-
Alexandre Duret-Lutz authored
Fixes #287. * bin/ltldo.cc: Implement it. * tests/core/ltldo.test: Test it. * NEWS: Mention the new feature.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac, doc/org/setup.org: Bump version.
-
Alexandre Duret-Lutz authored
* doc/org/oaut.org: Fix the call to convert.
-
- 03 Oct, 2017 3 commits
-
-
-
* NEWS: typos
-
Florian Perlié-Long authored
-
- 02 Oct, 2017 1 commit
-
-
Maximilien Colange authored
* NEWS: typos
-
- 29 Sep, 2017 12 commits
-
-
Alexandre Duret-Lutz authored
Fixes #286. * spot/twaalgos/simulation.cc: Only set the deterministic property, not the non-deterministic one. * tests/core/ltl2tgba.test: Add test case. * NEWS: Mention the issue.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
Fixes #285, reported by Florian Perlié-Long. * NEWS: Mention the issue. * spot/tl/formula.cc: Fix it. * tests/core/kind.test: Document it. * THANKS: Add Florian.
-
Alexandre Duret-Lutz authored
Fixes #284, reported by Juraj Major. * spot/twaalgos/totgba.cc: Fix the algorithm. * spot/twa/acc.hh: More doc for future generations. * tests/core/scc.test: More test cases. * NEWS: Mention the issues.
-
Alexandre Duret-Lutz authored
* tests/python/toweak.py: Here.
-
* spot/twaalgos/sccinfo.hh, spot/twaalgos/sccinfo.cc: Implement it * tests/python/sccinfo.py: Test it * NEWS: Document the fix
-
Alexandre Duret-Lutz authored
Fixes #282. * spot/misc/bddlt.hh (bdd_less_than_stable): New function. * spot/twa/twagraph.cc (merge_edges): Use it. * tests/core/complement.test, tests/core/degenid.test, tests/core/ltldo.test, tests/core/prodor.test, tests/core/readsave.test, tests/core/sbacc.test, tests/python/atva16-fig2a.ipynb, tests/python/automata.ipynb, tests/python/decompose.ipynb, tests/python/dualize.py, tests/python/highlighting.ipynb, tests/python/piperead.ipynb, tests/python/product.ipynb, tests/python/simstate.py, tests/python/tra2tba.py: Adjust all expected outputs. * NEWS: Mention the bug.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/postproc.cc: Here.
-
* spot/twaalgos/alternation.hh: Typos. * spot/twa/twa.hh: Typos.
-
* bin/ltlfilt.cc: Remove SBAcc option as rabin_to_buchi_maybe() works with transition-based acceptance as well.
-
Alexandre Duret-Lutz authored
These were the most expansive tests, each taking more than 5min. This should bring them back below 1min. * tests/core/parity.test: Do not run through valgrind. * tests/python/toweak.py: Remove one very long case.
-
Alexandre Duret-Lutz authored
Suggested by Maximilien Colange. * spot/twaalgos/degen.cc: If the output has more SCC than the input, detect useless SCCs and remove them. * spot/twaalgos/postproc.cc, spot/twaalgos/postproc.hh, spot/twaalgos/degen.hh: Add support for a degen-remscc option. * bin/spot-x.cc, NEWS: Document it. * tests/core/degenscc.test: New file. * tests/Makefile.am: Add it. * tests/core/det.test: Lower some expected size (yay!).
-
- 28 Sep, 2017 1 commit
-
-
Alexandre Duret-Lutz authored
Fixes #286. * spot/twaalgos/simulation.cc: Only set the deterministic property, not the non-deterministic one. * tests/core/ltl2tgba.test: Add test case. * NEWS: Mention the issue.
-
- 27 Sep, 2017 2 commits
-
-
Thibaud Michaud authored
* spot/twaalgos/alternation.cc, spot/twaalgos/alternation.hh: Implement remove_univ_otf. * tests/python/alternating.py: Test it. * python/spot/impl.i: Bindings. * NEWS: Document it.
-
Laurent XU authored
-
- 26 Sep, 2017 7 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* tests/sanity/80columns.test: Check bin sources. * bin/ltlsynt.cc: Fix it.
-
Alexandre Duret-Lutz authored
* bin/ltlsynt.cc: Use XARGMATCH for better error handling.
-
Alexandre Duret-Lutz authored
This also fixes some empty lines and unsorted options that appeared in some tools. * tests/sanity/bin.test: Ensure this is done. * bin/README: Add a new paragraph about this. * bin/autcross.cc, bin/ltlcross.cc: Move the output options in their own section. * bin/common_color.cc: Assume color options are in group -15. * bin/common_finput.cc, bin/common_finput.hh: Add a headless variant. * bin/genltl.cc, bin/ltlfilt.cc, bin/ltlgrind.cc, bin/randaut.cc, bin/randltl.cc: Do not force the children groups, so that the options are correctly sorted. * bin/ltlsynt.cc: Add missing groups.
-
Alexandre Duret-Lutz authored
Fixes #285, reported by Florian Perlié-Long. * NEWS: Mention the issue. * spot/tl/formula.cc: Fix it. * tests/core/kind.test: Document it. * THANKS: Add Florian.
-
Alexandre Duret-Lutz authored
Fixes #284, reported by Juraj Major. * spot/twaalgos/totgba.cc: Fix the algorithm. * spot/twa/acc.hh: More doc for future generations. * tests/core/scc.test: More test cases. * NEWS: Mention the issues.
-
Alexandre Duret-Lutz authored
* tests/python/toweak.py: Here.
-
- 25 Sep, 2017 6 commits
-
-
Maximilien Colange authored
* spot/twaalgos/sccinfo.hh, spot/twaalgos/sccinfo.cc: Implement it * tests/python/sccinfo.py: Test it * NEWS: Document the fix
-
Thibaud Michaud authored
* bin/ltlsynt.cc: Here. * doc/org/ltlsynt.org: Document it. * tests/core/ltlsynt.test: Test it.
-
Thibaud Michaud authored
* spot/misc/game.cc, spot/misc/game.hh: Here. * bin/ltlsynt.cc: Realizability is now done by checking if the winning strategy contains the initial state.
-
Thibaud Michaud authored
* spot/misc/game.cc, spot/misc/game.hh: Implement it. * bin/ltlsynt.cc: Use it. * doc/org/ltlsynt.org: Document it.
-
Thibaud Michaud authored
For now, ltlsynt only handles LTL realizability. It uses a reduction to parity game followed by Calude et al.'s reduction from parity game to reachability game. * bin/ltlsynt.cc, bin/Makefile.am, bin/man/ltlsynt.x, bin/man/Makefile.am, bin/.gitignore: New binary. * doc/org/arch.tex, doc/Makefile.am, doc/org/tools.org, doc/org/ltlsynt.org: Document it. * spot/misc/game.cc, spot/misc/game.hh, spot/misc/Makefile.am: Parity game wrapper for parity automata + reachability game interface from Calude et al.'s paper.
-
Laurent XU authored
parity_product_or constructs the sum of two parity automata and it keeps the parity. * spot/twaalgos/parity.cc, spot/twaalgos/parity.hh: Here. * tests/core/parity.cc: Add tests here.
-