- 12 Oct, 2012 2 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
Reported by Étienne Renault. * src/tgbaalgos/scc.cc (build_map): Update root_.frond().supp for all transitions leaving the top state, not only those causing a merge. * src/tgbaalgos/scc.hh (ap_set_of): Clarify documentation. * src/tgbatest/kv.test: Add a test case.
-
- 03 Oct, 2012 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 02 Oct, 2012 3 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
This had been broken in the 0.9 reorganization of the tgba_explicit hierarchy. The output of 'spin -f' was incorrectly parsed as a consequence. * src/tgba/tgbaexplicit.hh: Introduce an alias_ map and use it.
-
- 30 Sep, 2012 5 commits
-
-
Alexandre Duret-Lutz authored
* src/ltlvisit/lbt.cc, src/ltlvisit/lbt.hh (to_lbt_string): New string version.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/cycles.cc (tag_state): Destroy duplicate states, not new states! * src/tgbatest/cycles.test: Add a test case that used to segfault. Reported by Étienne Renault.
-
Alexandre Duret-Lutz authored
Reported by Étienne Renault. * src/tgbaalgos/isdet.cc (is_deterministic): Invert return code. * src/tgbatest/nondet.test: New file. * src/tgbatest/Makefile.am (TESTS): Add it.
-
Alexandre Duret-Lutz authored
* src/bin/common_setup.cc (display_version): New function. (setup): Hook the display_version function. (argp_program_bug_address): Define this common variable here. * src/bin/genltl.cc, src/bin/ltl2tgba.cc, src/bin/ltl2tgta.cc, src/bin/ltlfilt.cc, src/bin/randltl.cc (argp_program_bug_address, argp_program_version): Remove these definitions.
-
- 29 Sep, 2012 2 commits
-
-
Alexandre Duret-Lutz authored
* src/bin/common_setup.cc, src/bin/common_setup.hh: New files. * src/bin/Makefile.am: Add them. * src/bin/genltl.cc, src/bin/ltl2tgba.cc, src/bin/ltl2tgta.cc, src/bin/ltlfilt.cc, src/bin/randltl.cc: Adjust.
-
Alexandre Duret-Lutz authored
* src/bin/common_finput.cc, src/bin/common_finput.hh: Define the processor class. * src/bin/ltl2tgba.cc, src/bin/ltl2tgta.cc, src/bin/ltlfilt.cc: Simplify accordingly.
-
- 27 Sep, 2012 1 commit
-
-
* src/tgbatest/renault.test: New file. * src/tgbatest/Makefile.am: Add it. * src/tgbaalgos/simulation.cc: Fix the bug.
-
- 26 Sep, 2012 1 commit
-
-
* src/misc/unique_ptr.hh: Create unique_ptr for Spot. * src/misc/Makefile.am: Register this new file. * src/tgbatest/ltl2tgba.cc: Replace two calls to delete by the utilisation of unique_ptr. * src/tgbaalgos/simulation.cc: Replace two calls to delete by the utilisation of unique_ptr.
-
- 25 Sep, 2012 2 commits
-
-
Alexandre Duret-Lutz authored
* m4/lbtt.m4: Turn the missing lbtt error into a warning, and do not configure lbtt wen --without-included-lbtt is specified. * bench/ltl2tgba/defs.in: Abort if lbtt is missing. * src/tgbatest/defs.in (need_lbtt): New function to skip tests that require lbtt. * src/tgbatest/babiak.test, src/tgbatest/ltl2neverclaim.test, src/tgbatest/spotlbtt.test: Call need_lbtt.
-
Alexandre Duret-Lutz authored
-
- 24 Sep, 2012 6 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* src/bin/common_post.cc, src/bin/common_post.hh: New files, extracted from ... * src/bin/ltl2tgba.cc: ... here. * src/bin/ltl2tgta.cc, src/bin/man/ltl2tgta.x: New files. * src/bin/Makefile.am, src/bin/man/Makefile.am: Adjust. * NEWS: Mention ltl2tgta.
-
Alexandre Duret-Lutz authored
* src/ltlvisit/apcollect.cc, src/ltlvisit/apcollect.hh (atomic_prop_collect_as_bdd): Take a const tgba.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* src/ltlvisit/simplify.cc: Here. * doc/tl/tl.tex: Document them. * src/ltltest/reduccmp.test: Test them.
-
Alexandre Duret-Lutz authored
* src/ltlvisit/simplify.cc: Add them. * src/ltltest/reduccmp.test: Check them. * doc/tl/tl.tex: Document them.
-
- 22 Sep, 2012 3 commits
-
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/cycles.hh (state_info): Initialize mark and reach to false. * src/tgbatest/cycles.test: Use jot if seq is missing, and a custom loop of jot is missing too.
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/isweakscc.cc (cycle_found): Add a const_cast.
-
Alexandre Duret-Lutz authored
-
- 21 Sep, 2012 5 commits
-
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/isweakscc.cc, src/tgbaalgos/isweakscc.hh: Speedup when all transitions are accepting.
-
Alexandre Duret-Lutz authored
The scc_map knows the automaton already. * src/tgbaalgos/cycles.cc, src/tgbaalgos/cycles.hh, src/tgbaalgos/isweakscc.cc, src/tgbaalgos/isweakscc.hh: Simplify the interface. * src/tgbatest/ltl2tgba.cc: Adjust calls.
-
Alexandre Duret-Lutz authored
* iface/dve2/dve2check.cc: Use postprocessor to simplify the code. * iface/dve2/dve2check.test: Adjust to some different output values when a counterexample is found, caused by nondeterminism introduced by the orders of transitions.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/cycles.cc, src/tgbaalgos/cycles.hh, src/tgbaalgos/isweakscc.hh: Improve .doc * src/tgbaalgos/isweakscc.cc (weak_checker::cycle_found): Scan the DFS backward so we only look at the cycle part.
-
- 20 Sep, 2012 2 commits
-
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/isweakscc.cc, src/tgbaalgos/isweakscc.hh: New files. * src/tgbaalgos/Makefile.am: Add them. * src/tgbatest/ltl2tgba.cc: Add a -KW option. * src/tgbatest/cycles.test: Test it on a small example.
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/cycles.cc, src/tgbaalgos/cycles.hh, src/tgbatest/cycles.test: New files. * src/tgbaalgos/Makefile.am, src/tgbatest/Makefile.am: Add them. * src/tgbatest/ltl2tgba.cc: Add a -KC option for testing.
-
- 19 Sep, 2012 4 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* src/bin/ltl2tgba.cc (--stats): New option. * src/tgbaalgos/stats.cc, src/tgbaalgos/stats.hh (stat_printer): New class.
-
- 18 Sep, 2012 3 commits
-
-
Alexandre Duret-Lutz authored
* src/bin/ltlfilt.cc: Extra input options into... * src/bin/common_finput.cc, src/bin/common_finput.hh: ... these new files... * src/bin/ltl2tgba.cc: ... and use them here. * src/bin/Makefile.am: Adjust.
-
Alexandre Duret-Lutz authored
* src/bin/ltl2tgba.cc: Add option -8. * src/tgbatest/ltl2tgba.cc, wrap/python/spot.i: Enable utf8 on sba_explicit_formula automata too.
-
Alexandre Duret-Lutz authored
-