- 01 Feb, 2017 7 commits
-
-
Alexandre Duret-Lutz authored
Fixes #214. * m4/gccwarn.m4: Add -Wpedantic.
-
Alexandre Duret-Lutz authored
Fixes #215, reported by Thibaud Michaud. Also related to GCC bug 79301. * spot/misc/common.hh: Here.
-
Alexandre Duret-Lutz authored
* spot/ltsmin/ltsmin.cc: Here.
-
Alexandre Duret-Lutz authored
* spot/ltsmin/ltsmin.cc: Here.
-
Alexandre Duret-Lutz authored
* spot/priv/weight.cc, spot/priv/weight.hh, spot/twaalgos/determinize.cc, spot/twaalgos/stats.cc: Here.
-
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.
-
Maximilien Colange authored
* HACKING: fix command-line invokation of make check for Teamcity.
-
- 27 Jan, 2017 3 commits
-
-
Alexandre Duret-Lutz authored
Fixes #210. * doc/org/ltldo.org: Actually execute the code writing sample.ltl, and remove the file once it is not used anymore.
-
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.
-
Alexandre Duret-Lutz authored
-
- 23 Jan, 2017 1 commit
-
-
Maximilien Colange authored
* tests/Makefile.am: Remove TEST_EXTENSIONS + typos.
-
- 21 Jan, 2017 1 commit
-
-
Alexandre Duret-Lutz authored
* spot/ltsmin/ltsmin.cc: Here. This fixes 5a441e1b.
-
- 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 4 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.
-
Alexandre Duret-Lutz authored
* doc/org/index.org: Add links to the hierarchy and sat-minimization. * doc/org/satmin.org: Show how to use glucose.
-
- 18 Jan, 2017 4 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.
-
Alexandre Duret-Lutz authored
Fixes #194. * spot/graph/graph.hh: Here.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/dtbasat.cc, spot/twaalgos/dtwasat.cc: Here.
-
- 17 Jan, 2017 2 commits
-
-
Alexandre Duret-Lutz authored
* tests/python/highlighting.ipynb: Add an example of highlight_languages().
-
Alexandre Duret-Lutz authored
Fixes #203. * spot/twaalgos/langmap.hh (highlight_languages): Simplify the interface by only taking the automaton to color. * spot/twaalgos/langmap.cc (highlight_languages): Only introduce color for states that have a non-unique language. * tests/core/highlightstate.test: Update and add more tests. * tests/python/langmap.py: Keep the tests simple. * bin/autfilt.cc: Adjust usage and help string.
-
- 16 Jan, 2017 2 commits
-
-
Alexandre Duret-Lutz authored
* spot/misc/tmpfile.cc, spot/misc/tmpfile.hh: Remove throw specifier to suppress a deprecation warning from g++ 7.
-
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 7 commits
-
-
Alexandre Duret-Lutz authored
* bin/common_output.cc: Move some of the printing code... * spot/tl/hierarchy.cc, spot/tl/hierarchy.hh: ... here, as new variants of mp_class... * python/spot/impl.i: ... that we can now call from Python. * python/ajax/spotcgi.in: Use those to simplify and extend the code printing class membership.
-
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
* src/libbddx.pc.in: New file. * src/Makefile.am: Generate libbddx.pc, and install it. Distribute libbddx.pc.in. * src/.gitignore: Ignore *.pc.
-
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.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/alternation.cc: Fix the code to also check the weakness of single-state SCCs. * tests/core/alternating.test: Add a test from ltl3hoa.
-
Alexandre Duret-Lutz authored
Suggested by Jeroen Meijer. * debian/rules: Enable static libraries. * debian/libbddx-dev.install, debian/libspot-dev.install: Distribute them. * THANKS: Add Jeroen. * NEWS: Mention the change.
-
- 13 Jan, 2017 3 commits
-
-
Alexandre Duret-Lutz authored
* bin/common_trans.cc: Add shorthand for ltl3hoa. * NEWS, doc/org/ltlcross.org, doc/org/ltldo.org: Mention it.
-
Alexandre Duret-Lutz authored
* bin/common_trans.cc, bin/common_trans.hh: Add the --relabel option. * bin/ltlcross.cc, bin/ltldo.cc: Implement it. * doc/org/ltldo.org, NEWS: Document it. * tests/core/ltl3ba.test: Test it.
-
Alexandre Duret-Lutz authored
* bin/ltlcross.cc: Do it. * bin/common_trans.cc: Adjust documentation. * tests/core/ltl3ba.test: Test it. * NEWS: Document it.
-
- 12 Jan, 2017 3 commits
-
-
Alexandre Duret-Lutz authored
* doc/org/hierarchy.org, doc/org/hierarchy.tex: New files. * doc/Makefile.am, doc/org/tools.org, NEWS: Add them.
-
Alexandre Duret-Lutz authored
* doc/org/ltlfilt.org: Update example. * doc/org/ioltl.org: Explain %s briefly.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/minimize.cc (minimize_wdba): Diminish the color of terminal SCCs that are incomplete, as if they had a non-accepting sink as successor. * spot/twaalgos/strength.hh, spot/twaalgos/strength.cc (is_terminal_automaton): Add an option to ignore trivial SCC as we did before, since it matters for deciding membership to the guarantee class. (is_safety_mwdba): Rewrite as ... (is_safety_automaton): ... generalizating to any acceptance, and ignoring trivial SCCs. * bin/ltlfilt.cc, python/ajax/spotcgi.in, spot/tl/hierarchy.cc, tests/core/ikwiad.cc: Adjust usage of is_terminal_automaton and is_safety_automaton(). * tests/core/hierarchy.test: Add a problematic formula as test-case. * NEWS: Mention the bug.
-
- 10 Jan, 2017 2 commits
-
-
Alexandre Duret-Lutz authored
Tools for deciding the class of a formula. * spot/tl/hierarchy.cc, spot/tl/hierarchy.hh: New files. * spot/tl/Makefile.am: Add them. * bin/common_output.cc, bin/common_output.hh: Implement --format=%h. * tests/core/hierarchy.test: More tests. * NEWS: Update.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/remfin.cc, spot/twaalgos/remfin.hh (rabin_to_buchi_maybe): Make this function public. * bin/ltlfilt.cc: Implement the two options. * tests/core/hierarchy.test: New file. * tests/Makefile.am: Add it. * NEWS: Mention the new options.
-