- 03 Oct, 2016 1 commit
-
-
Alexandre Duret-Lutz authored
* bin/common_cout.cc (check_cout): Force a flush of cout if more than 20ms has elapsed since the last explicit flush. * bin/common_setup.cc (setup): Untie cin and cout if the input is not a TTY, so that cout is flush less often. * NEWS: Mention the change.
-
- 23 Sep, 2016 1 commit
-
-
Alexandre Duret-Lutz authored
Fixes #186. * configure.ac, NEWS: Update version.
-
- 22 Sep, 2016 2 commits
-
-
Alexandre Duret-Lutz authored
Fixes #185. * spot/tl/simplify.cc: Implement the new rule. * NEWS, doc/tl/tl.tex: Document it. * tests/core/reduccmp.test: Test it.
-
Alexandre Duret-Lutz authored
* spot/tl/formula.hh, spot/tl/formula.cc: Rework the initialization of fnode. * NEWS: Mention the bug.
-
- 20 Sep, 2016 2 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac, doc/org/setup.org: Bump version number.
-
- 15 Sep, 2016 1 commit
-
-
Alexandre Duret-Lutz authored
Reported by František Blahoudek. * bin/genltl.cc: Here. * NEWS: Mention it, and the typos previously fixed in spot-x.7.
-
- 14 Sep, 2016 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 17 Aug, 2016 1 commit
-
-
Alexandre Duret-Lutz authored
* spot/twaalgos/stats.cc: Implement options. * bin/common_aoutput.cc, NEWS: Document them. * tests/core/format.test: Add some quick tests.
-
- 16 Aug, 2016 1 commit
-
-
Alexandre Duret-Lutz authored
* bin/common_aoutput.cc, bin/common_aoutput.hh: Implement. * tests/core/format.test: Test. * NEWS: Mention.
-
- 15 Aug, 2016 1 commit
-
-
Alexandre Duret-Lutz authored
* NEWS: Mention those. * bin/common_output.cc, bin/common_output.hh: Implement them. * bin/genltl.cc, bin/ltlfilt.cc, bin/ltlgrind.cc, bin/randltl.cc: Update --help. * tests/core/format.test: New file. * tests/Makefile.am: Add it. * doc/org/ioltl.org, doc/org/ltlfilt.org: Update documentation.
-
- 14 Aug, 2016 1 commit
-
-
Alexandre Duret-Lutz authored
* tests/core/full.test: New file. * tests/Makefile.am: Add it. * bin/autfilt.cc, bin/common_aoutput.cc, bin/common_aoutput.hh, bin/common_file.cc, bin/common_file.hh, bin/genltl.cc, bin/ltlcross.cc, bin/ltlfilt.cc, bin/ltlgrind.cc, bin/randltl.cc: Add diagnostics. * NEWS: Mention the fix.
-
- 08 Aug, 2016 5 commits
-
-
Alexandre Duret-Lutz authored
* configure.ac, NEWS: Here.
-
Alexandre Duret-Lutz authored
* configure.ac, NEWS, doc/org/setup.org: Update version.
-
Alexandre Duret-Lutz authored
Fixes #91. * bin/autfilt.cc, bin/dstar2tgba.cc: Implement reading CSV files. * bin/common_finput.cc: Fix comments. * bin/common_aoutput.cc: Show %<, %> in help text. * NEWS, doc/org/csv.org: Document it. * tests/core/readsave.test: Add a short test case.
-
Alexandre Duret-Lutz authored
Part of #91. * bin/common_aoutput.cc, bin/common_aoutput.hh: implement %H and %h. * tests/core/readsave.test: Test them. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
Part of #91. * spot/misc/formater.cc, spot/misc/formater.hh: Here. * bin/common_output.cc: Adjust automatic output format. * doc/org/csv.org: Adjust. * tests/core/lbt.test, tests/core/ltlfilt.test: More tests. * NEWS: Mention the changes.
-
- 04 Aug, 2016 1 commit
-
-
Alexandre Duret-Lutz authored
Fixes #174. * spot/twaalgos/totgba.hh, spot/twaalgos/totgba.cc (to_generalized_streett, to_generalized_rabin): New functions. * spot/twa/acc.hh: Declare more methods as static. * bin/autfilt.cc: Implement --generalized-rabin and --generalized-streett options. * NEWS: Mention these. * tests/core/gragsa.test: New file. * tests/Makefile.am: Add it.
-
- 03 Aug, 2016 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 02 Aug, 2016 1 commit
-
-
Alexandre Duret-Lutz authored
For #98. * bin/common_trans.cc: Here. * NEWS: Mention it.
-
- 31 Jul, 2016 1 commit
-
-
Alexandre Duret-Lutz authored
* spot/twaalgos/sbacc.cc: Here. * tests/core/parseaut.test, tests/python/automata.ipynb: Adjust. * tests/core/sbacc.test: Likewise + more tests. * NEWS: Mention it.
-
- 29 Jul, 2016 3 commits
-
-
Alexandre Duret-Lutz authored
Reported by Laurent Xu. * python/spot/impl.i: Fix the iterator to return pointers instead of references. Because references are ultimately copied. * tests/python/automata.ipynb: Add test cases. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
Part of #38. * bin/ltlcross.cc: Implement it. * NEWS: Mention it. * doc/org/ltlcross.org: Adjust example. * tests/core/ltlcrossce2.test: New test case.
-
- 27 Jul, 2016 4 commits
-
-
Alexandre Duret-Lutz authored
* spot/twaalgos/lbtt.cc: Here. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
* doc/org/tut51.org: New file. * doc/org/tut.org, doc/Makefile.am, NEWS: Add it. * elisp/ob-dot.el: New file, to work around old org-mode versions. * elisp/README, elisp/Makefile.am: Add it.
-
Alexandre Duret-Lutz authored
* spot/kripke/kripke.cc, spot/kripke/kripke.hh, spot/kripke/fairkripke.hh (state_acceptance_conditions): Rename as... (state_acceptance_mark): ... this. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
-
- 26 Jul, 2016 1 commit
-
-
Alexandre Duret-Lutz authored
* doc/org/tut50.org: New file. * doc/org/tut.org: Add it. * NEWS: Mention it. * doc/Makefile.am: Add tut50.org, and download plantuml.jar when needed. * doc/org/.dir-locals.el.in, doc/org/init.el.in: Activate plantum. * HACKING: Mention the Java dependency.
-
- 25 Jul, 2016 1 commit
-
-
Alexandre Duret-Lutz authored
Fixes core/readsave.test and python/automata.ipython with gcc-snapshot (future gcc 7). * spot/twaalgos/minimize.cc: Here. * NEWS: Mention the change. * tests/core/acc_word.test: Adjust test case.
-
- 22 Jul, 2016 1 commit
-
-
Alexandre Duret-Lutz authored
* spot/twa/twa.hh: Here. * NEWS: Mention the change.
-
- 19 Jul, 2016 7 commits
-
-
Alexandre Duret-Lutz authored
If no input have been specified, and the standard input is not a tty all tools now default to reading it. If standard input is a tty, all tools display an error message. Additionally, - is now a shorthand for -F- in all tools. * NEWS: Summarize this. * bin/common_finput.cc, bin/common_finput.hh (check_no_formulas, check_no_automaton): New functions that implement the above istty() logic. * bin/autfilt.cc, bin/dstar2tgba.cc, bin/ltl2tgba.cc, bin/ltl2tgta.cc, bin/ltlcross.cc, bin/ltldo.cc, bin/ltlgrind.cc: Use these function, and recognize '-' if it was not the case. * tests/core/acc_word.test, tests/core/ltldo.test, tests/core/minusx.test, tests/core/readsave.test, tests/core/unambig.test: Adjust some tests to exercise this. * doc/org/autfilt.org, doc/org/csv.org, doc/org/dstar2tgba.org, doc/org/ltl2tgba.org, doc/org/ltlcross.org, doc/org/ltlfilt.org, doc/org/oaut.org: Adjust the documentation and simplify some examples.
-
Alexandre Duret-Lutz authored
{e[*0..j]}<>->f = {e[*1..j]}<>->f {e[*0..j]}[]->f = {e[*1..j]}[]->f Fixes #81. This required a small change to the bounded-star-normal-form to prevent infinite recursion. * spot/tl/simplify.cc: Implement these rules. * doc/tl/tl.tex, NEWS: Document them. * tests/core/reduccmp.test: Add tests, and adjust others. * tests/core/unambig.test: Replace formula that used to generated an ambiguous automaton, but now generates a deterministic one.
-
Alexandre Duret-Lutz authored
if e is pure eventuality and g => e, then e U g = Fg if u is purely universal and u => g, then u R g = Gg Fixes #93. * doc/tl/tl.tex, NEWS: Document the rules. * spot/tl/simplify.cc: Implement them. * tests/core/reduccmp.test: Test them. * tests/core/det.test: Adjust.
-
Alexandre Duret-Lutz authored
* python/spot/aux.py (tmpdir): New context manager. * python/spot/ltsmin.i: Use it for the two magics. * NEWS: Mention this.
-
Alexandre Duret-Lutz authored
* bin/autfilt.cc: Implement the option. * NEWS: Mention it. * tests/core/readsave.test, tests/core/stutter-tgba.test: Add some tests.
-
Alexandre Duret-Lutz authored
Fixes #164. * spot/twaalgos/stutter.hh, spot/twaalgos/stutter.cc: Implement the determinization, while keeping it optional. * NEWS: Mention the change. * tests/core/ltl2dstar.test, tests/core/stutter-tgba.test: Add test cases. * tests/core/readsave.test: Adjust.
-
Alexandre Duret-Lutz authored
* python/spot/impl.i: Here. * NEWS: Mention it. * tests/python/highlighting.ipynb: Add test case.
-
- 18 Jul, 2016 2 commits
-
-
Alexandre Duret-Lutz authored
Fixes #153. * spot/twa/twa.cc, spot/twa/twa.hh: Add the methods. * bin/autfilt.cc, bin/common_aoutput.hh, bin/ltlcross.cc, tests/python/highlighting.ipynb, tests/python/word.ipynb: Use them to simplify the code. * NEWS: Mention them.
-
Alexandre Duret-Lutz authored
It was bogus, and is better replaced by twa_run::project(). * NEWS, doc/org/upgrade2.org: Mention the removal. * spot/twaalgos/projrun.cc, spot/twaalgos/projrun.hh: Remove the files. * spot/twaalgos/Makefile.am: Adjust.
-