- 10 Jul, 2019 2 commits
-
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac: Here.
-
Alexandre Duret-Lutz authored
* configure.ac, doc/org/setup.org, NEWS: Bump version to Spot 2.8.
-
- 09 Jul, 2019 3 commits
-
-
Alexandre Duret-Lutz authored
* bin/common_trans.cc: Add it. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
* bin/common_trans.cc: Here. * NEWS: Document this.
-
Alexandre Duret-Lutz authored
* NEWS, doc/tl/tl.tex: Document the rules. * spot/tl/simplify.cc: Implement them. * tests/core/reduccmp.test: Test them. * tests/core/det.test, tests/core/ltl2tgba2.test, tests/python/stutter-inv.ipynb, tests/core/385.test: Adjust.
-
- 05 Jul, 2019 2 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* NEWS: Mention it. * spot/twa/acc.hh (spot::acc_cond::format): Deprecate. (spot::acc_cond::mark_t::as_string): New function. * spot/taalgos/dot.cc: Use mark_t::as_string(). * spot/priv/satcommon.cc, spot/priv/satcommon.hh, spot/twaalgos/dtwasat.cc, spot/twaalgos/emptiness.cc, tests/core/acc.cc, tests/core/acc.test: Adjust to use << directly.
-
- 27 Jun, 2019 1 commit
-
-
Alexandre Duret-Lutz authored
Fixes #372. * doc/org/tut90.org: New file. * doc/Makefile.am, doc/org/tut.org: Add it. * NEWS: Mention it. * python/spot/__init__.py: Allow make_twa_graph with default bdd_dict.
-
- 21 Jun, 2019 1 commit
-
-
Alexandre Duret-Lutz authored
* spot/twa/twa.cc, spot/twa/twa.hh: Here. * NEWS: Mention the backward incompatibility.
-
- 20 Jun, 2019 1 commit
-
-
Alexandre Duret-Lutz authored
* spot/twaalgos/simulation.cc: Code this. * tests/core/det.test, tests/core/dra2dba.test, tests/core/satmin.test, tests/core/sim3.test, tests/python/decompose.ipynb, tests/python/dualize.py: Adjust test cases. * NEWS: Mention the optimization.
-
- 18 Jun, 2019 3 commits
-
-
Alexandre Duret-Lutz authored
Fixes #390. * spot/twaalgos/toparity.cc: Revert the relevant part of 516e9536. * tests/python/toparity.py: Add test case. * NEWS: Mention the issue.
-
Alexandre Duret-Lutz authored
The previous patch triggered this issue again, failing core/ltl2tgba2.test. * spot/twaalgos/gfguarantee.cc: Separate the replaying of history from the modification of the automaton. * NEWS: Mention the bug. * tests/python/twagraph-internals.ipynb, tests/python/automata.ipynb: Adjust.
-
Alexandre Duret-Lutz authored
These rules come from Delag's paper, and help some cases in issue #385. * spot/tl/simplify.cc: Implement the simplification. * doc/tl/tl.tex, NEWS: Document it. * tests/core/385.test: New file. * tests/Makefile.am: Add it. * tests/core/reduccmp.test: More tests. * tests/core/ltl2tgba2.test: Adjust one improved case. * tests/python/automata.ipynb, tests/python/twagraph-internals.ipynb: Adjust expected output, as the cnf/dnf reorder some subformulas.
-
- 12 Jun, 2019 4 commits
-
-
Alexandre Duret-Lutz authored
* spot/tl/hierarchy.cc, spot/tl/hierarchy.hh: Here. * tests/core/hierarchy.test: Test it. * bin/man/spot-x.x: Document SPOT_PR_CHECK. * doc/org/hierarchy.org, NEWS: Update.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* spot/twaalgos/postproc.cc, spot/twaalgos/translate.cc: Here. * tests/core/genltl.test, tests/core/parity2.test, tests/core/sccsimpl.test, tests/python/twagraph-internals.ipynb: Adjust test cases. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/parity.cc, spot/twaalgos/parity.hh: Here. * tests/core/parity.cc: Add test case. * tests/python/parity.ipynb, NEWS: More documentation.
-
- 11 Jun, 2019 1 commit
-
-
Alexandre Duret-Lutz authored
Fixes #384. * spot/twaalgos/parity.cc: Here. * tests/core/parity2.test, tests/python/highlighting.ipynb, tests/python/parity.py: Adjust test cases. * tests/python/parity.ipynb: Improve the presentation. * NEWS: Mention the change.
-
- 07 Jun, 2019 1 commit
-
-
Alexandre Duret-Lutz authored
* bin/genaut.cc: Implement the --m-nba option. * spot/gen/automata.hh, spot/gen/automata.cc: Add the generation code. * NEWS, bin/man/genaut.x: Document it. * doc/org/genaut.org: Update. * tests/core/genaut.test, tests/core/parity2.test: Add some tests.
-
- 05 Jun, 2019 2 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac, doc/org/setup.org: Bump version.
-
- 04 Jun, 2019 4 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
Reported by Yong Li. * spot/twaalgos/remprop.cc: Here. * tests/python/removeap.py: New test case. * tests/Makefile.am: Add it. * NEWS: Document the issue. * THANKS: Add Yong Li.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/translate.cc: Set relabel_bool_ to 4 by default, not -1. * NEWS: Mention the bug.
-
Alexandre Duret-Lutz authored
Based on a report by Victor Khomenko. * spot/twaalgos/dot.cc: Here. * tests/core/readsave.test: Add test case. * NEWS: Mention it.
-
- 02 Jun, 2019 2 commits
-
-
Alexandre Duret-Lutz authored
Suggested by Victor Khomenko. * spot/tl/formula.cc, spot/tl/formula.hh, spot/parsetl/parsetl.yy: Implement this. * NEWS, doc/tl/tl.tex: Document it. * tests/core/sugar.test, tests/python/ltlparse.py: Add some tests.
-
Alexandre Duret-Lutz authored
Reported by Yong Li. * spot/twaalgos/remprop.cc: Here. * tests/python/removeap.py: New test case. * tests/Makefile.am: Add it. * NEWS: Document the issue. * THANKS: Add Yong Li.
-
- 28 May, 2019 1 commit
-
-
Alexandre Duret-Lutz authored
* spot/twaalgos/alternation.cc, spot/twaalgos/alternation.hh, spot/twaalgos/complement.cc, spot/twaalgos/complement.hh, spot/twaalgos/determinize.cc, spot/twaalgos/determinize.hh, spot/twaalgos/minimize.cc, spot/twaalgos/minimize.hh, spot/twaalgos/postproc.cc, spot/twaalgos/postproc.hh, spot/twaalgos/powerset.cc, spot/twaalgos/powerset.hh, spot/twaalgos/product.cc, spot/twaalgos/product.hh: Use an output_aborter argument to abort if the output is too large. * bin/ltlcross.cc: Use complement() with an output_aborter so that ltlcross will not attempt to build complement larger than 500 states or 5000 edges. Add --determinize-max-states and --determinize-max-edges options. * tests/core/ltlcross3.test, tests/core/ltlcrossce2.test, tests/core/sccsimpl.test, tests/core/wdba2.test, tests/python/stutter-inv.ipynb: Adjust test cases. * NEWS: Document this. * bin/spot-x.cc: Add documentation for postprocessor's det-max-states and det-max-edges arguments. * doc/org/ltlcross.org: Update description.
-
- 19 May, 2019 1 commit
-
-
Alexandre Duret-Lutz authored
Reported by Victor Khomenko. * NEWS, doc/tl/tl.tex, spot/tl/formula.cc: Fix the definition. * tests/core/ltl2tgba.test: Add some test cases.
-
- 18 May, 2019 4 commits
-
-
Alexandre Duret-Lutz authored
Based on a report by Victor Khomenko. * spot/twaalgos/dot.cc: Here. * tests/core/readsave.test: Add test case. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
Suggested by Victor Khomenko. * spot/parsetl/parsetl.yy, spot/parsetl/scantl.ll: Implement them. * NEWS, doc/tl/tl.tex: Document them. * tests/core/sugar.test: Add a couple of tests.
-
Alexandre Duret-Lutz authored
Related to issue #385. * doc/tl/tl.tex, NEWS: Document the rules. * spot/tl/simplify.cc: Implement the rules. * tests/core/reduccmp.test, tests/core/ltl2tgba2.test: Add tests. * tests/core/degenscc.test: Adjust.
-
Alexandre Duret-Lutz authored
* spot/tl/relabel.hh, spot/tl/relabel.cc: Here. * NEWS: Mention it. * tests/python/relabel.py: Use it.
-
- 06 May, 2019 1 commit
-
-
Alexandre Duret-Lutz authored
* NEWS, doc/tl/tl.tex, doc/tl/tl.bib: Document it. * spot/parsetl/parsetl.yy, spot/parsetl/scantl.ll: Parse it. * spot/tl/formula.cc, spot/tl/formula.hh, spot/tl/dot.cc, spot/tl/mutation.cc, spot/tl/print.cc, spot/tl/randomltl.cc, spot/twaalgos/ltl2tgba_fm.cc: Adjust to support first_match. * spot/tl/mark.cc, spot/tl/simplify.cc, spot/tl/snf.cc, spot/tl/unabbrev.cc, spot/twa/formula2bdd.cc, spot/twaalgos/ltl2taa.cc: Ignore it. * tests/core/acc_word.test, tests/core/randpsl.test: Add more tests. * tests/core/rand.test, tests/core/unambig.test, tests/python/randltl.ipynb: Adjust. * tests/python/formulas.ipynb: Show first_match.
-
- 04 May, 2019 1 commit
-
-
Alexandre Duret-Lutz authored
* spot/tl/formula.cc, spot/tl/formula.hh (formula::sugar_delay): New function to implement this operator as syntactic sugar. * spot/parsetl/parsetl.yy, spot/parsetl/scantl.ll: Parse it. * doc/tl/tl.tex: Document the syntactic sugar rules and precedence. * tests/core/sugar.test: Add tests. * NEWS: Mention this new feature.
-
- 27 Apr, 2019 2 commits
-
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac: Here.
-
Alexandre Duret-Lutz authored
* doc/org/setup.org, configure.ac, NEWS: Update version.
-
- 26 Apr, 2019 3 commits
-
-
Alexandre Duret-Lutz authored
Reported by Victor Khomenko. * spot/tl/formula.cc: Rewrite the siPSL detection for ";". * tests/core/ltlfilt.test: Add more tests. * tests/core/kind.test: Adjust. * NEWS: Mention the bug.
-
Alexandre Duret-Lutz authored
Reported by Victor Khomenko. * spot/tl/formula.cc: Rewrite the siPSL detection for ";". * tests/core/ltlfilt.test: Add more tests. * tests/core/kind.test: Adjust. * NEWS: Mention the bug.
-
Alexandre Duret-Lutz authored
Report from David Müller. * spot/twaalgos/simulation.cc: Add wrapper to deal with automata sharing Fin/Inf sets. * tests/core/ltl2tgba2.test: New test cases. * NEWS: Mention the change.
-