- 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 3 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac, doc/org/setup.org: Bump version.
-
- 04 Jun, 2019 11 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* tests/ltsmin/README: Here. * THANKS: Reported by Jiraphapa Jiravaraphan.
-
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
* tests/python/remfin.py, tests/python/tra2tba.py: Here.
-
Alexandre Duret-Lutz authored
* python/spot/impl.i: Make sure spot::acc_cond::mark_t::operator<< exceptions are not ignored.
-
Alexandre Duret-Lutz authored
* python/Makefile.am: Here.
-
Alexandre Duret-Lutz authored
Those statements are not compatible with the fact that libtool-generated modules are in .libs/ until they get installed. * python/spot/__init__.py: Add sys.path to __path__ if SPOT_BUILD is set. * tests/run.in: Set SPOT_BUILD.
-
Alexandre Duret-Lutz authored
This was introduced by b893b559 to work around some IPython 2 issue (https://github.com/ipython/ipython/issues/7003). * python/Makefile.am (SWIGFLAGS): Remove obsolete option. * python/spot/__init__.py: Adjust.
-
Alexandre Duret-Lutz authored
* tests/python/genem.py: Here.
-
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 3 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.
-
Alexandre Duret-Lutz authored
* tests/python/remfin.py, tests/python/tra2tba.py: Here.
-
- 01 Jun, 2019 2 commits
-
-
Alexandre Duret-Lutz authored
* python/spot/impl.i: Make sure spot::acc_cond::mark_t::operator<< exceptions are not ignored.
-
Alexandre Duret-Lutz authored
* python/Makefile.am: Here.
-
- 31 May, 2019 1 commit
-
-
Alexandre Duret-Lutz authored
Those statements are not compatible with the fact that libtool-generated modules are in .libs/ until they get installed. * python/spot/__init__.py: Add sys.path to __path__ if SPOT_BUILD is set. * tests/run.in: Set SPOT_BUILD.
-
- 29 May, 2019 1 commit
-
-
Alexandre Duret-Lutz authored
This was introduced by b893b559 to work around some IPython 2 issue (https://github.com/ipython/ipython/issues/7003). * python/Makefile.am (SWIGFLAGS): Remove obsolete option. * python/spot/__init__.py: Adjust.
-
- 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.
-
- 24 May, 2019 2 commits
-
-
Alexandre Duret-Lutz authored
* tests/python/genem.py: Here.
-
Alexandre Duret-Lutz authored
This allows fixing issue #388 reported by Victor Khomenko. * spot/twaalgos/word.cc, spot/twaalgos/word.hh (use_all_aps): New method. * tests/python/stutter-inv.ipynb: Use it. * tests/python/stutter.py: New file, with Victor's test case. * tests/Makefile.am: Add python/stutter.py.
-
- 20 May, 2019 1 commit
-
-
Alexandre Duret-Lutz authored
The first issue was reported by Victor Khomenko. * spot/tl/formula.cc: Introduce a single-argument version of sugar_delay(). * spot/parsetl/parsetl.yy: Use it. * doc/tl/tl.tex, spot/tl/formula.hh: Adjust doc. * tests/core/ltlfilt.test, tests/core/sugar.test: More tests.
-
- 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 5 commits
-
-
Alexandre Duret-Lutz authored
* spot/twaalgos/translate.cc: Set relabel_bool_ to 4 by default, not -1. Also call relabel_apply when the formula is relabeled.
-
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.
-
- 11 May, 2019 1 commit
-
-
Alexandre Duret-Lutz authored
* spot/tl/simplify.cc: Implement the rules. * tests/core/reduccmp.test: Test them. * doc/tl/tl.tex: Document them.
-
- 08 May, 2019 1 commit
-
-
Alexandre Duret-Lutz authored
Following a discussion with Victor Khomenko. * doc/tl/tl.tex: Document those rules. * spot/tl/simplify.cc: Implement them. * tests/core/reduccmp.test: Test them.
-
- 06 May, 2019 3 commits
-
-
Alexandre Duret-Lutz authored
* spot/tl/formula.cc: Fix it. * tests/core/kind.test: Add test case.
-
Alexandre Duret-Lutz authored
* doc/org/tut03.org: Here.
-
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.
-
- 05 May, 2019 1 commit
-
-
Alexandre Duret-Lutz authored
* doc/tl/tl.tex: Here.
-
- 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 1 commit
-
-
Alexandre Duret-Lutz authored
-