- 20 Feb, 2013 2 commits
-
-
Alexandre Duret-Lutz authored
This follows up on a mail from Sonali Dutta. * src/tgba/bdddict.hh (assert_emptiness, ~bdd_dict): Better documentation. * src/tgba/formula2bdd.hh (formula_to_bdd): Mention unregister_all_my_variables(). (bdd_to_formula): Complete the documentation. * THANKS: Add Sonali Dutta.
-
Alexandre Duret-Lutz authored
* doc/tl/Makefile.am (LATEXMK): Add -pvc- to work around Etienne's setup.
-
- 12 Feb, 2013 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 31 Jan, 2013 1 commit
-
-
* bench/ltl2tgba/defs.in (LTLFILT): Add this variable. * bench/ltl2tgba/big, bench/ltl2tgba/small: Use $LTLFILT. * bench/ltl2tgba/known: Add a missing '$srcdir'.
-
- 23 Jan, 2013 3 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac: Bump version.
-
Alexandre Duret-Lutz authored
-
- 22 Jan, 2013 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 21 Jan, 2013 4 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/cycles.hh: Fix comments.
-
Alexandre Duret-Lutz authored
* src/misc/formater.cc, src/misc/formater.hh (scan): New method. (prime): Use it. * src/bin/ltlcross.cc (translator_runner::translator_runner): Scan each specification string, and report those missing an input or output %-sequence. * NEWS: Mention it.
-
- 20 Jan, 2013 4 commits
-
-
Alexandre Duret-Lutz authored
* src/ltlparse/ltlscan.ll: Accept as a proposition any alphanumeric string that is not an operator. * NEWS: Mention it. * src/ltltest/lbt.test: New file. Also tests previous patch. * src/ltltest/Makefile.am: Add it.
-
Alexandre Duret-Lutz authored
* NEWS: Mention it. * src/ltlvisit/lbt.cc: Instead of outputting a space after each node, output one before each node but the first one.
-
Alexandre Duret-Lutz authored
* src/ltltest/tostring.test, src/ltltest/parse.test: More tests. * src/ltlvisit/tostring.cc (is_bare_word): Quote U, W, M, R. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
* NEWS: Mention it. * src/bin/ltlcross.cc: Always display the number of timeout on normal termination.
-
- 18 Jan, 2013 1 commit
-
-
Alexandre Duret-Lutz authored
* wrap/python/ajax/spot.in: Adjust display. * NEWS: Mention it.
-
- 17 Jan, 2013 3 commits
-
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/scc.cc, src/tgbatest/ltl2tgba.cc: Remove assignments to unread variables.
-
Alexandre Duret-Lutz authored
* src/eltltest/acc.test, src/tgbatest/eltl2tgba.test: Simplify use of here documents, and also test for ltl2tgba's -lo option with valgrind.
-
Alexandre Duret-Lutz authored
* m4/gccwarn.m4: Use -Wdocumentation if supported. * src/ltlast/binop.hh, src/ltlparse/public.hh, src/ta/taproduct.hh, src/taalgos/emptinessta.hh, src/taalgos/reachiter.hh, src/tgba/state.hh, src/tgba/tgbasafracomplement.cc, src/tgbaalgos/ltl2tgba_fm.hh: Fix Doxygen documentations errors signaled by clang++ 3.2.
-
- 16 Jan, 2013 1 commit
-
-
Alexandre Duret-Lutz authored
* src/tgba/tgbakvcomplement.cc (tgba_kv_complement_succ_iterator::current_state_), src/ta/taexplicit.hh (state_ta_explicit::source_): Remove useless private member. * src/ta/taexplicit.cc: Adjust constructors. * src/ta/tgta.cc, src/ta/taexplicit.hh: Also fix copyright banner. * src/bin/ltlcross.cc (exec_with_timeout): Work around warning about status not being set in the error path.
-
- 14 Jan, 2013 2 commits
-
-
Alexandre Duret-Lutz authored
* iface/dve2/finite.test: Add test case. * NEWS: Mention the fix.
-
* src/tgba/tgbaproduct.cc (transition_annotation): Adapt down cast to new hierarchy.
-
- 11 Jan, 2013 1 commit
-
-
Alexandre Duret-Lutz authored
GF(a|Xb) = GF(a|b) GF(a|Fb) = GF(a|b) FG(a&Xb) = FG(a&b) FG(a&Gb) = FG(a&b) * src/ltlvisit/simplify.cc: Implement them. * NEWS, doc/tl/tl.tex: Document them. * src/ltltest/reduccmp.test: Test then.
-
- 10 Jan, 2013 3 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* src/tgbatest/ltl2neverclaim.test: Rename as... * src/tgbatest/ltl2neverclaim-lbtt.test: ... this. * src/tgbatest/ltl2neverclaim.test: New version, using ltlcross. * src/tgbatest/Makefile.am: Add ltl2neverclaim-lbtt.test.
-
Alexandre Duret-Lutz authored
* configure.ac: Set link_all_deplibs to yes.
-
- 06 Jan, 2013 6 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* bench/ltl2tgba/Makefile.am, bench/ltl2tgba/sum.py: Add copyright notice.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* src/evtgba/, src/evtgbaalgos/, src/evtgbaparse/, src/evtgbatest/: Delete. * src/Makefile.am (SUBDIRS): Adjust. * configure.ac, README: Adujst.
-
Alexandre Duret-Lutz authored
* bench/wdba/defs.in, bench/ltlclasses/defs.in, bench/ltlcounter/defs.in: Delete. * bench/wdba/run, bench/ltlclasses/run, bench/ltlcounter/run: Adjust not to use them. * configure.ac: Do not output the associated defs files.
-
Alexandre Duret-Lutz authored
* bench/ltl2tgba/sum.py: New file. * bench/ltl2tgba/.gitignore, bench/ltl2tgba/Makefile.am, bench/ltl2tgba/README, bench/ltl2tgba/algorithms, bench/ltl2tgba/big, bench/ltl2tgba/defs.in, bench/ltl2tgba/known, bench/ltl2tgba/small: Rewrite this benchmark completely. Also drop support of Wring and Modella, as we cannot get them to work reliably. * bench/ltl2tgba/formulae.ltl: Rewrite in Spot's syntax. * bench/ltl2tgba/lbtt2csv.pl, bench/ltl2tgba/ltl2baw.in, bench/ltl2tgba/parseout.pl: Delete these scripts, no longer needed. * configure.ac: Do not output ltl2baw.pl anymore.
-
- 28 Dec, 2012 1 commit
-
-
Alexandre Duret-Lutz authored
* configure.ac: Detect lbtt using AC_CHECK_PROG. * m4/lbtt.m4: Delete. * lbtt/: Remove directory. * Makefile.am, README: Adjust.
-
- 24 Dec, 2012 4 commits
-
-
Alexandre Duret-Lutz authored
* src/bin/common_finput.cc, src/tgbaalgos/lbtt.cc: Use !empty() instead of size() > 0. * src/bin/ltl2tgta.cc, src/kripke/kripkeexplicit.cc, src/tgbatest/complementation.cc: Avoid useless assignments. * src/bin/ltlcross.cc: Correct mistaken assignment inside assert(). * src/evtgba/symbol.hh, src/tgba/tgbabddcoredata.cc, src/tgba/tgbabddcoredata.hh, src/tgba/tgbasafracomplement.cc (operator=): Do not return a const reference. * src/evtgbatest/ltl2evtgba.cc, src/evtgbatest/product.cc, src/evtgbatest/product.cc: Check indices before using them, not after. * src/kripke/kripkeexplicit.cc, src/kripke/kripkeexplicit.hh, src/tgbatest/randtgba.cc: Pass constant strings by reference. * src/kripke/kripkeprint.cc, src/tgbaalgos/simulation.cc: Remove a useless operation. * src/ltlvisit/simplify.cc: Remove a duplicate condition. * src/misc/formater.hh: Remove unused attribute. * src/misc/modgray.cc: Initialize done_ in the constructor. * src/saba/explicitstateconjunction.cc, src/saba/explicitstateconjunction.hh (operator=): Fix prototype. * src/saba/sabacomplementtgba.cc: Remove unused default constructor. * src/ta/taexplicit.cc, src/ta/taproduct.cc, src/ta/tgtaproduct.cc, src/ta/tgtaproduct.hh, src/taalgos/emptinessta.cc, src/taalgos/minimize.cc, src/taalgos/reachiter.cc, src/taalgos/tgba2ta.cc, src/tgbaalgos/cutscc.cc: Use C++ casts, and ++it instead of it++. * src/taalgos/dotty.cc, src/tgbatest/ltl2tgba.cc: Refine the scope of variables. * src/tgba/tgbakvcomplement.hh (bdd_order): Always initialize bdd_. * src/tgba/tgbasgba.cc, src/tgba/wdbacomp.cc: Use the initialization line to initialize all members.
-
Alexandre Duret-Lutz authored
* src/misc/acccompl.cc: Simplify both directions of the conversion. * src/misc/acccompl.hh: Pass bdds by reference.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* src/bdd.h: Make all inplace operators return a reference.
-
- 19 Dec, 2012 2 commits
-
-
Alexandre Duret-Lutz authored
* src/ltlast/atomic_prop.cc, src/ltlast/automatop.cc, src/ltlast/binop.cc, src/ltlast/bunop.cc, src/ltlast/multop.cc, src/ltlast/unop.cc: Do not look for a key and then insert the (key,value) on failure. Simply insert (key,0), and replace 0 by value on failure. This replaces two map lookups by one.
-
Alexandre Duret-Lutz authored
* README: Introduce Spot, and point to the documentation. * wrap/python/ajax/README: Mention ltl3ba 1.0.2.
-