- 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
-
- 17 Sep, 2012 5 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* src/bin/common_r.hh: Include common_sys.hh first. * src/sanity/80columns.test: Set LANG.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* src/sanity/Makefile.am: Pass TOPBUILD to includes.test, and split the tests in different targets. * src/sanity/includes.test: Add include directories to bin/'s headers.
-
- 16 Sep, 2012 1 commit
-
-
Alexandre Duret-Lutz authored
* src/ltlvisit/relabel.cc, src/ltlvisit/relabel.hh: New files. * src/ltlvisit/Makefile.am: Add them. * src/ltlvisit/clone.cc (recurse): Don't call clone(), nobody needs that. Instead, really recurse. * src/bin/ltlfilt.cc: Add a --relabel option. * src/bin/genltl.cc: Relabel formulas if --lbt is used. * src/sanity/style.test: Tweak detection of i++.
-
- 14 Sep, 2012 4 commits
-
-
Alexandre Duret-Lutz authored
* src/ltlvisit/lbt.cc, src/ltlvisit/lbt.hh: New files. * src/ltlvisit/Makefile.am: Add them. * src/bin/common_output.cc, src/bin/common_output.hh: Add support for LBT output, and reporting formulae that cannot be output in this syntax. * src/bin/ltlfilt.cc: Pass filename and linenum to output_formula() for better error reporting.
-
Alexandre Duret-Lutz authored
* src/ltlparse/public.hh (parse_lbt): New function. * src/ltlparse/ltlparse.yy, src/ltlparse/ltlscan.ll: Implement it. * src/bin/ltlfilt.cc: Use it.
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/minimize.cc, src/tgbaalgos/minimize.hh (minimize_dfa, minimize_wdba): Return a sba_explicit_number automaton instead of tgba_explicit_number. * src/tgba/tgbaexplicit.hh (declare_acceptance_condition): Fix code so it works on sba as well. * src/tgbaalgos/dotty.cc, src/tgbaalgos/neverclaim.cc: Specialize for sba instead of tgba_sba_proxy. * src/tgbaalgos/neverclaim.hh: Point to degeneralize().
-
Alexandre Duret-Lutz authored
* src/bin/common_cout.cc, src/bin/common_cout.hh: New files. * src/bin/Makefile.am: Add them. * src/bin/ltl2tgba.cc, src/bin/ltlfilt.cc, src/bin/common_output.cc: Report error when writing to std::cout failed. This is mainly motivated by ltlfilt not being killed by SIGPIPE on lip6's OSX buildfarm (SIGPIPE is probably ignored when the build is started), but it could detect other errors such as a disk full.
-
- 12 Sep, 2012 3 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/postproc.cc, src/tgbaalgos/postproc.hh: New class to capture the postprocessing logic. * src/tgbaalgos/Makefile.am: Add them. * src/bin/ltl2tgba.cc, src/bin/man/ltl2tgba.x: New files. * src/bin/Makefile.am, src/bin/man/Makefile.am: Add them. * src/tgbatest/spotlbtt.test: Prune the list of configurations slightly. * src/tgbatest/spotlbtt2.test: New file. * src/tgbatest/Makefile.am: Add it. * bench/ltl2tgba/algorithms, bench/ltl2tgba/defs.in: Adjust to use the new binary. * NEWS: Update.
-
Alexandre Duret-Lutz authored
* src/bin/common_sys.hh: New file. * src/bin/Makefile.am: Add it. * src/bin/common_output.hh, src/bin/common_r.cc, src/bin/common_range.cc, src/bin/genltl.cc, src/bin/ltlfilt.cc, src/bin/randltl.cc: Include common_sys.hh instead of config.h.
-